diff options
author | Jan Beulich <jbeulich@suse.com> | 2013-08-29 09:53:07 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2013-08-29 09:53:07 +0200 |
commit | fb3f1c1855bd9aca625bc0d040be4cdcc216e958 (patch) | |
tree | eda55e638eae9594ed35e469842a95c082b49d2b /xen/include/asm-x86 | |
parent | 3785d30efe8264b899499e0883b10cc434bd0959 (diff) | |
download | xen-fb3f1c1855bd9aca625bc0d040be4cdcc216e958.tar.gz xen-fb3f1c1855bd9aca625bc0d040be4cdcc216e958.tar.bz2 xen-fb3f1c1855bd9aca625bc0d040be4cdcc216e958.zip |
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>
Diffstat (limited to 'xen/include/asm-x86')
-rw-r--r-- | xen/include/asm-x86/hvm/svm/amd-iommu-proto.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/xen/include/asm-x86/hvm/svm/amd-iommu-proto.h b/xen/include/asm-x86/hvm/svm/amd-iommu-proto.h index 7736ff4d68..3e6961d5c0 100644 --- a/xen/include/asm-x86/hvm/svm/amd-iommu-proto.h +++ b/xen/include/asm-x86/hvm/svm/amd-iommu-proto.h @@ -108,6 +108,7 @@ extern struct ioapic_sbdf { extern struct hpet_sbdf { u16 bdf, seg, id; + bool_t cmdline; struct amd_iommu *iommu; } hpet_sbdf; |