]> xenbits.xensource.com Git - people/royger/xen-test-framework.git/commit
Setup for 64bit PV userspace execution
authorAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 24 Dec 2015 21:06:00 +0000 (21:06 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 5 Jan 2016 18:59:38 +0000 (18:59 +0000)
commit94d3a7ed1135a2440f9b6253fc166708237417d9
tree631188b1c9bf41d3a8133478262f6aba56c44361
parent9ea03e01a0ef2fa4cf62b7ab4de52d76db979e2a
Setup for 64bit PV userspace execution

* Implement read_cr3(), HYPERCALL4() and hypercall_mmuext_op().
* Use FLAT_RING3_SS64 for __{KERN,USER}_DS.
* Set user %cr3.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
arch/x86/pv/traps.c
include/arch/x86/lib.h
include/arch/x86/segment.h
include/arch/x86/x86_32/hypercall-x86_32.h
include/arch/x86/x86_64/hypercall-x86_64.h
include/xen/xen.h
include/xtf/hypercall.h