diff options
author | David Vrabel <david.vrabel@citrix.com> | 2012-03-01 15:18:08 +0000 |
---|---|---|
committer | David Vrabel <david.vrabel@citrix.com> | 2012-03-01 15:18:08 +0000 |
commit | a55f818f8b43da55c139b9f97f85e4dd8ea320b2 (patch) | |
tree | ee4868d3d0218debc384c44f7edad648c42489de /config | |
parent | b831d3c00f7c6c871cc7efb435e9a6660bd29947 (diff) | |
download | xen-a55f818f8b43da55c139b9f97f85e4dd8ea320b2.tar.gz xen-a55f818f8b43da55c139b9f97f85e4dd8ea320b2.tar.bz2 xen-a55f818f8b43da55c139b9f97f85e4dd8ea320b2.zip |
libxc: add MMIO hole size parameter to xc_hvm_build()
Add a parameter for the MMIO hole size when building a HVM domain.
This is useful for specifying a larger than normal MMIO hole to ensure
that no PCIe device's MMIO region overlaps with RAM in a guest's
physical address space. This is needed on certain systems with PCIe
switches with a broken ACS capability. On these systems, if a device
downstream of the switch attempts a DMA to a guest physical address
that overlaps with the MMIO region of another downstream device, then
the switch routes the transfer directly to the device and the read or
write never hits RAM.
Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Acked-by: George Dunlap <george.dunlap@eu.citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'config')
0 files changed, 0 insertions, 0 deletions