All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/2] Add page alignment check in Intel IOMMU.
@ 2019-02-07 18:41 sathyanarayanan.kuppuswamy
  2019-02-07 18:41 ` [PATCH v1 1/2] PCI: ATS: Add function to check ATS page aligned request status sathyanarayanan.kuppuswamy
  2019-02-07 18:41 ` [PATCH v1 2/2] iommu/vt-d: Enable ATS only if the device uses page aligned address sathyanarayanan.kuppuswamy
  0 siblings, 2 replies; 13+ messages in thread
From: sathyanarayanan.kuppuswamy @ 2019-02-07 18:41 UTC (permalink / raw)
  To: bhelgaas, joro, dwmw2; +Cc: linux-pci, iommu, linux-kernel

From: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>

As per Intel vt-d specification, Rev 3.0 (section 7.5.1.1, title
"Page Request Descriptor"), Intel IOMMU page request descriptor
only uses bits[63:12] of the page address. Hence its required to
enforce that the device will only send page request with
page-aligned address. So, this patch set adds support to verify
whether the device uses page aligned address before enabling the
ATS service in Intel IOMMU driver.

Kuppuswamy Sathyanarayanan (2):
  PCI: ATS: Add function to check ATS page aligned request status.
  iommu/vt-d: Enable ATS only if the device uses page aligned address.

 drivers/iommu/intel-iommu.c   |  1 +
 drivers/pci/ats.c             | 22 ++++++++++++++++++++++
 include/linux/pci.h           |  2 ++
 include/uapi/linux/pci_regs.h |  1 +
 4 files changed, 26 insertions(+)

-- 
2.20.1

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2019-02-11 20:35 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-07 18:41 [PATCH v1 0/2] Add page alignment check in Intel IOMMU sathyanarayanan.kuppuswamy
2019-02-07 18:41 ` [PATCH v1 1/2] PCI: ATS: Add function to check ATS page aligned request status sathyanarayanan.kuppuswamy
2019-02-07 20:07   ` Bjorn Helgaas
2019-02-07 20:39     ` sathyanarayanan kuppuswamy
2019-02-07 20:38   ` Sinan Kaya
2019-02-07 22:16     ` sathyanarayanan kuppuswamy
2019-02-08  1:58       ` Sinan Kaya
2019-02-09  1:02         ` sathyanarayanan kuppuswamy
2019-02-09  4:49           ` Sinan Kaya
2019-02-11 19:15             ` Raj, Ashok
2019-02-11 19:24               ` sathyanarayanan kuppuswamy
2019-02-11 20:35               ` Sinan Kaya
2019-02-07 18:41 ` [PATCH v1 2/2] iommu/vt-d: Enable ATS only if the device uses page aligned address sathyanarayanan.kuppuswamy

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.