]> xenbits.xensource.com Git - people/royger/xen-test-framework.git/commit
Common infrastructure for userspace execution
authorAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 24 Dec 2015 20:22:30 +0000 (20:22 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 5 Jan 2016 18:59:16 +0000 (18:59 +0000)
commitd95225682d571164d70e8d04acc36ab20ebf0f0b
tree8660d1dba0bc0fe4fb74fc013e85ffeec1bd475a
parent2f25600af8cbf72b568e3fa4b0a522e49a377957
Common infrastructure for userspace execution

Introduce __USER_{CS,DS}, expand the boot stack to two pages, add some DPL3
GDT descriptors, and space in GDT for a TSS.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
arch/x86/desc.c
arch/x86/setup.c
include/arch/x86/segment.h
include/arch/x86/traps.h