]> xenbits.xensource.com Git - xen.git/commit
VT-d: prepare for per-device quarantine page tables (part I)
authorJan Beulich <jbeulich@suse.com>
Tue, 5 Apr 2022 12:18:26 +0000 (14:18 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 5 Apr 2022 12:18:26 +0000 (14:18 +0200)
commiteb19326a328d49a6a4dc3930391b340f3bcd8948
tree18ff0c2d50a49e5d770592c49822eb6fdc7301fd
parent1fa6e9aa36233fe9c29a204fcb2697e985b8345f
VT-d: prepare for per-device quarantine page tables (part I)

Arrange for domain ID and page table root to be passed around, the latter in
particular to domain_pgd_maddr() such that taking it from the per-domain
fields can be overridden.

No functional change intended.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Paul Durrant <paul@xen.org>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
xen/drivers/passthrough/vtd/extern.h
xen/drivers/passthrough/vtd/iommu.c
xen/drivers/passthrough/vtd/quirks.c