]> xenbits.xensource.com Git - people/royger/xen-test-framework.git/commit
Setup for common PV userspace execution
authorAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 24 Dec 2015 21:04:27 +0000 (21:04 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 5 Jan 2016 18:59:32 +0000 (18:59 +0000)
commit9ea03e01a0ef2fa4cf62b7ab4de52d76db979e2a
tree737940db53e77ad5f7a42bcb371b8611ad1d7a10
parent1ecc92844b78513828b50d5d7f4d0413dcfd9c96
Setup for common PV userspace execution

* Implement and use hypercall_stack_switch().
* Implement {read,write}_[cdefgs]s() wrappers.
* Use __USER_DS for the regular data segment selectors.

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