nestedhvm: handle l2 guest MMIO access
authorTim Deegan <tim@xen.org>
Mon, 24 Oct 2011 10:29:08 +0000 (11:29 +0100)
committerTim Deegan <tim@xen.org>
Mon, 24 Oct 2011 10:29:08 +0000 (11:29 +0100)
commitd740d811925385c09553cbe6dee8e77c1d43b198
treedef1d7db4b93e50985879ce98a1278fd6281d339
parent47e0eeb7abc98e04fffd7aaa2158a28106048c44
nestedhvm: handle l2 guest MMIO access

Hyper-V starts a root domain which effectively an l2 guest.
Hyper-V passes its devices through to the root domain and
let it do the MMIO accesses. The emulation is done by
Xen (host) and Hyper-V forwards the interrupts to the l2 guest.

Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
Acked-by: Tim Deegan <tim@xen.org>
Committed-by: Tim Deegan <tim@xen.org>
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/svm/nestedsvm.c
xen/arch/x86/mm/hap/nested_hap.c
xen/include/asm-x86/hvm/nestedhvm.h