RE: [PATCH 2/2]Add Variable Page Size and IA64 Support in Intel IOMMU: IA64 Specific Part

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Yu, Fenghua
Date: Saturday, October 4, 2008 - 7:17 am

>> VT-d hardware supports both non cache coherency and cache coherency by
Currently there is only one IA64 platform CraterLake supporting VT-d. Its BIOS sets cache coherency bit. But since there is no architecture spec saying cache coherency is required for all ia64 platforms, non cache coherency could be seen in future platforms having VT-d. And one VT-d architect explicitly tell me that ia64 Linux IOMMU needs to deal with non cache coherency case and flush cache line for non cache coherency case (just like x86-64 is doing).


The current patch set works just fine for both cache coherency and non cache coherency. We don't need to abandon non cache coherency support on ia64 unless there is explicit spec claiming that non cache coherency is a requirement on all ia64 platforms.

Thanks.

-Fenghua
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
RE: [PATCH 2/2]Add Variable Page Size and IA64 Support in ..., Yu, Fenghua, (Sat Oct 4, 7:17 am)
[PATCH 1/2] Enable Pass Through Feature in Intel IOMMU, Fenghua Yu, (Mon Nov 24, 12:53 pm)