]> xenbits.xensource.com Git - xen.git/commit
IOMMU/x86: new command line option to suppress use of superpage mappings
authorJan Beulich <jbeulich@suse.com>
Mon, 25 Jul 2022 13:34:55 +0000 (15:34 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 25 Jul 2022 13:34:55 +0000 (15:34 +0200)
commit6fc03330cdee0286290c650eb0d6fa1fc7778e79
tree81722989f2eba5189ee6365e4dd2d2ec2abc4a69
parent5a991ad8a5caec0f085c1a8d931b67faff498868
IOMMU/x86: new command line option to suppress use of superpage mappings

Before actually enabling their use, provide a means to suppress it in
case of problems. Note that using the option can also affect the sharing
of page tables in the VT-d / EPT combination: If EPT would use large
page mappings but the option is in effect, page table sharing would be
suppressed (to properly fulfill the admin request).

Requested-by: Roger Pau Monné <roger.pau@citrix.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Reviewed-by: Paul Durrant <paul@xen.org>
docs/misc/xen-command-line.pandoc
xen/arch/x86/include/asm/iommu.h
xen/drivers/passthrough/iommu.c
xen/drivers/passthrough/vtd/iommu.c
xen/drivers/passthrough/x86/iommu.c