x86/PCI: intercept accesses to RO MMIO from dom0s in HVM containers
authorBoris Ostrovsky <boris.ostrovsky@oracle.com>
Mon, 21 Dec 2015 13:05:02 +0000 (14:05 +0100)
committerJan Beulich <jbeulich@suse.com>
Mon, 21 Dec 2015 13:05:02 +0000 (14:05 +0100)
commit33c19df9a5a097ad47c4e97dccc2aa3afa4b381d
treef1c51ea75f7ca0c09613d0ee0ef457e3b58bb5d4
parent5c1048565ba5b240f47203bdb67572bee73d639e
x86/PCI: intercept accesses to RO MMIO from dom0s in HVM containers

Commit 9256f66c1606 ("x86/PCI: intercept all PV Dom0 MMCFG writes")
added intercepts for writes to RO MMCFG space from PV dom0.

Similar functionality, including access to RO non-MMCFG addresses, is
needed by dom0s in HVM containers (such as PVH and, in the future,
HVMlite).

Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/hvm/emulate.c
xen/arch/x86/hvm/hvm.c
xen/arch/x86/mm.c
xen/arch/x86/x86_64/mmconfig_64.c
xen/arch/x86/x86_emulate/x86_emulate.c
xen/arch/x86/x86_emulate/x86_emulate.h
xen/include/asm-x86/hvm/emulate.h
xen/include/asm-x86/mm.h
xen/include/asm-x86/pci.h