]> 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>
Mon, 29 Oct 2012 14:10:41 +0000 (10:10 -0400)
commitc52a88c93aad4ba3d087f3804c1bc9285b64c3f6
treebf74c5666db0362c11422e591f71829ad3395f0b
parent8f0d8163b50e01f398b14bcd4dc039ac5ab18d64
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