]> git.karo-electronics.de Git - karo-tx-linux.git/commit
xen/pvh: Support ParaVirtualized Hardware extensions.
authorMukesh Rathor <mukesh.rathor@oracle.com>
Wed, 17 Oct 2012 17:26:15 +0000 (10:26 -0700)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Sat, 1 Dec 2012 13:44:43 +0000 (08:44 -0500)
commitb8724d6bd1c09e34b6c76b57d07ea4d3fbd8ed4c
treea1cb3b476e7561164b521eb8661edce016c91f3c
parent6a7ed405114b2a53ccd99631b0636aaeabf71b3e
xen/pvh: Support ParaVirtualized Hardware extensions.

PVH allows PV linux guest to utilize hardware extended capabilities, such
as running MMU updates in a HVM container.

This patch allows it to be configured and enabled. Also, basic header file
changes to add new subcalls to physmap hypercall.

Lastly, mfn_to_local_pfn must return mfn for paging mode translate
(since we let the hypervisor - or CPU - do them for us).

Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signed-off-by: Mukesh Rathor <mukesh.rathor@oracle.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
arch/x86/include/asm/xen/page.h
arch/x86/xen/Kconfig
arch/x86/xen/xen-head.S
include/xen/interface/memory.h
include/xen/interface/physdev.h