summaryrefslogtreecommitdiff
path: root/i386
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2011-08-28 23:18:08 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2011-08-28 23:19:30 +0200
commite1299fa9fd5d4a001a640d438c4d3603f028fae9 (patch)
tree77a35664c051577c8073310b2c325ebb654730e4 /i386
parent32fe0684cc758e7624223044e4286f3e7c9f2c92 (diff)
Enable >4GiB cr3
* i386/xen/xen_boothdr.S (__xen_guest): Add [extended-cr3] to PAE (XEN_ELFNOTE_PAE_MODE): Likewise.
Diffstat (limited to 'i386')
-rw-r--r--i386/xen/xen_boothdr.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/i386/xen/xen_boothdr.S b/i386/xen/xen_boothdr.S
index 1b32efb..a8a510a 100644
--- a/i386/xen/xen_boothdr.S
+++ b/i386/xen/xen_boothdr.S
@@ -26,7 +26,7 @@
.ascii ",ELF_PADDR_OFFSET=0x20000000"
.ascii ",HYPERCALL_PAGE=0x2"
#if PAE
- .ascii ",PAE=yes"
+ .ascii ",PAE=yes[extended-cr3]"
#else
.ascii ",PAE=no"
#endif
@@ -59,7 +59,7 @@
ELFNOTE(Xen, XEN_ELFNOTE_ENTRY, .long, start)
ELFNOTE(Xen, XEN_ELFNOTE_HYPERCALL_PAGE, .long, hypcalls)
#if PAE
- ELFNOTE(Xen, XEN_ELFNOTE_PAE_MODE, .asciz, "yes")
+ ELFNOTE(Xen, XEN_ELFNOTE_PAE_MODE, .asciz, "yes[extended-cr3]")
#else
ELFNOTE(Xen, XEN_ELFNOTE_PAE_MODE, .asciz, "no")
#endif