Hi,
>
> No, it's a measurable value- not subjective. 
I wasn't talking about the performance number but rather about 
"acceptable". Some may argue that for certain drivers the slight 
reduction in performance is more than compensated by the several 
benefits that an IOMMU offers (note that SPARC side has been functioning 
with IOMMU without complaints about performance). For certain drivers it 
may turn out that the owners find the performance reduction undesirable. 
It all depends on the driver owners.

>> We have always planned to provide the ability to disable the IOMMU on 
>> a per driver basis. Does that address your performance concerns ?
>>
> Yes, but as this is a spec in advance of actual implementation, could 
> you make sure that 'plan' is on record? 
ok, I will send an addendum to the spec shortly.

Vikram

Matthew Jacob wrote:
> On 09/03/08 17:07, Vikram Hegde wrote:
>> Hi,
>>
>>> Abilities to disable the IOMMU as a choice? Performance impact on 
>>> various systems and interactions with other projects that have gone 
>>> to some length to work within S/G and its performance 
>>> characteristics. How will this affect them? Cache effects? 
>>> Interactions with some VM work currently being undertaken?
>>>
>>> I can't imagine such a major change being closed/approved/automatic. 
>> Performance is driver dependant. There is no way a single project 
>> team can test the gamut of drivers out there and certify that the 
>> IOMMU will  give acceptable performance for all needs (which is 
>> itself a subjective opinion). 
>
> No, it's a measurable value- not subjective.
>
>> We have always planned to provide the ability to disable the IOMMU on 
>> a per driver basis. Does that address your performance concerns ?
>>
>
> Yes, but as this is a spec in advance of actual implementation, could 
> you make sure that 'plan' is on record?
>


Reply via email to