AMD IOMMU: allow command line overrides for broken IVRS tables
authorJan Beulich <jbeulich@suse.com>
Thu, 29 Aug 2013 07:53:07 +0000 (09:53 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 29 Aug 2013 07:53:07 +0000 (09:53 +0200)
commitfb3f1c1855bd9aca625bc0d040be4cdcc216e958
treeeda55e638eae9594ed35e469842a95c082b49d2b
parent3785d30efe8264b899499e0883b10cc434bd0959
AMD IOMMU: allow command line overrides for broken IVRS tables

With there being so many systems with broken ACPI tables, and with it
generally being known what's wrong with those tables, give people a
handle to overcome the resulting disabling of their IOMMUs.

Inspired by Linux side patches providing similar functionality.

Suggested-by: Sander Eikelenboom <linux@eikelenboom.it>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Tested-By: Sander Eikelenboom <linux@eikelenboom.it>
Acked-by: Keir Fraser <keir@xen.org>
Acked-by: Suravee Suthikulpanit <suravee.suthikulapanit@amd.com>
docs/misc/xen-command-line.markdown
xen/common/kernel.c
xen/drivers/passthrough/amd/iommu_acpi.c
xen/include/asm-x86/hvm/svm/amd-iommu-proto.h