aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xlat.lst
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2011-07-25 16:43:26 +0100
committerJan Beulich <jbeulich@novell.com>2011-07-25 16:43:26 +0100
commit857ee6b19189a926d108b8c3382fcc51e3d8f59e (patch)
treecec3df98d4d4d453d77102c7faaf2bc33b9b7c2b /xen/include/xlat.lst
parent4297249197a5adf2c7517f6d55ed4273ce5e8a05 (diff)
downloadxen-857ee6b19189a926d108b8c3382fcc51e3d8f59e.tar.gz
xen-857ee6b19189a926d108b8c3382fcc51e3d8f59e.tar.bz2
xen-857ee6b19189a926d108b8c3382fcc51e3d8f59e.zip
x86-64/MMCFG: pass down firmware (ACPI) reservation status of used memory space
Reserving the MMCFG address range(s) in E820 is specified to only be optional for the firmware to do. The requirement is to have them reserved in ACPI resources. Those, however, aren't directly visible to Xen as they require the ACPI interpreter to be active. Thus, if a range isn't reserved in E820, we should not completely disable use of MMCFG on the respective bus range, but rather keep it disabled until Dom0 can pass down information on the ACPI reservation status (though a new physdevop hypercall). Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'xen/include/xlat.lst')
-rw-r--r--xen/include/xlat.lst1
1 files changed, 1 insertions, 0 deletions
diff --git a/xen/include/xlat.lst b/xen/include/xlat.lst
index 31dbcc3db2..d31ed838d2 100644
--- a/xen/include/xlat.lst
+++ b/xen/include/xlat.lst
@@ -65,6 +65,7 @@
? physdev_irq_status_query physdev.h
? physdev_manage_pci physdev.h
? physdev_manage_pci_ext physdev.h
+? physdev_pci_mmcfg_reserved physdev.h
? physdev_unmap_pirq physdev.h
? physdev_restore_msi physdev.h
? physdev_set_iopl physdev.h