AMD/IOMMU: add "ivmd=" command line option
authorJan Beulich <jbeulich@suse.com>
Wed, 22 Sep 2021 14:17:04 +0000 (16:17 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 22 Sep 2021 14:17:04 +0000 (16:17 +0200)
commitc7146535d1b230d4ab0b4ad2a06327e0208ad8b9
treef9cfc15797a59ba9efd98155c2f90e2565a644cd
parent2209c36007ec209ab1189ac0bfd5144a2db80090
AMD/IOMMU: add "ivmd=" command line option

Just like VT-d's "rmrr=" it can be used to cover for firmware omissions.
Since systems surfacing IVMDs seem to be rare, it is also meant to allow
testing of the involved code.

Only the IVMD flavors actually understood by the IVMD parsing logic can
be generated, and for this initial implementation there's also no way to
control the flags field - unity r/w mappings are assumed.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Paul Durrant <paul@xen.org>
docs/misc/xen-command-line.pandoc
xen/drivers/passthrough/amd/iommu_acpi.c