Re: [PATCH 3/4] iommu/vt-d: Clean up pasid quirk for pre-production devices

2018-07-07 Thread Chris Wilson
Quoting Lu Baolu (2018-05-04 06:08:18) > The pasid28 quirk is needed only for some pre-production devices. > Remove it to make the code concise. Every skylake mixing iommu and i915 is now inoperable on boot. Reads by the GPU from iommu map pages return zero, writes disappear into the void, no erro

Re: [PATCH 3/4] iommu/vt-d: Clean up pasid quirk for pre-production devices

2018-07-07 Thread Lu Baolu
Hi Chris, On 07/07/2018 03:01 PM, Chris Wilson wrote: > Quoting Lu Baolu (2018-05-04 06:08:18) >> The pasid28 quirk is needed only for some pre-production devices. >> Remove it to make the code concise. > Every skylake mixing iommu and i915 is now inoperable on boot. Reads > by the GPU from iommu

[PATCH 3/4] iommu/vt-d: Clean up pasid quirk for pre-production devices

2018-05-03 Thread Lu Baolu
The pasid28 quirk is needed only for some pre-production devices. Remove it to make the code concise. Signed-off-by: Ashok Raj Signed-off-by: Lu Baolu --- drivers/iommu/intel-iommu.c | 32 ++-- include/linux/intel-iommu.h | 1 - 2 files changed, 2 insertions(+), 31