mbox series

[v2,00/12] VT-d: SATC handling; ATS: tidying

Message ID 64b028be-2197-4951-ae5b-32f9eabfa84a@suse.com (mailing list archive)
Headers show
Series VT-d: SATC handling; ATS: tidying | expand

Message

Jan Beulich Feb. 15, 2024, 10:11 a.m. UTC
On a Sapphire Rapids system I noticed a line in the serial log
indicating a DMAR entry type we're not recognizing. While arranging
for it to be both recognized and respected, I noticed some further
potential for cleaning up.

01: VT-d: correct ATS checking for root complex integrated devices
02: VT-d: tidy error handling of RMRR parsing
03: VT-d: parse ACPI "SoC Integrated Address Translation Cache Reporting Structure"s
04: AMD/IOMMU: add helper to check whether ATS is to be used for a device
05: IOMMU: rename and re-type ats_enabled
06: VT-d: respect ACPI SATC's ATC_REQUIRED flag
07: VT-d: replace find_ats_dev_drhd()
08: VT-d: move ats_device() to the sole file it's used from
09: VT-d: move dev_invalidate_iotlb() to the sole file it's used from
10: VT-d: move {,un}map_vtd_domain_page()
11: VT-d: drop flush_dev_iotlb parameter from IOTLB flush hook
12: PCI/ATS: tidy {en,dis}able_ats_device() a little

Jan