]> xenbits.xensource.com Git - people/royger/xen-test-framework.git/commit
Introduce the hvm32pse environment
authorAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 23 Feb 2016 11:47:03 +0000 (11:47 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Sat, 26 Mar 2016 21:40:23 +0000 (21:40 +0000)
commit3382222086393aa6ba7ba6a0f81aac31df75e5d3
treef4b8e7078ad5109dbc2138c61943aa8a312a242b
parent2664b843c34f0d05e15888ac43c30d909ba3baa3
Introduce the hvm32pse environment

This uses 32bit paging, along with the PSE extension.

Regular 32bit paging and PSE paging differ only in whether the PSE bit may be
set, to create 4M superpages.  Since PSE is available on all hardware Xen will
now run on, forgo the `hvm32pg` environment to avoid the overhead of requiring
small pages for all mappings.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
arch/x86/boot/head_hvm.S
arch/x86/hvm_pagetables.S
build/common.mk
docs/mainpage.dox
include/arch/x86/config.h
include/arch/x86/page-pse.h [new file with mode: 0644]
include/arch/x86/page.h