From 944964685325aa63a59e5e84d8fd0ba5af45ec8c Mon Sep 17 00:00:00 2001 From: Frans Kaashoek Date: Mon, 15 Aug 2011 17:41:58 -0400 Subject: Use 4Mbyte pages during boot --- entry.S | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'entry.S') diff --git a/entry.S b/entry.S index cd6a62b..46fcca6 100644 --- a/entry.S +++ b/entry.S @@ -39,6 +39,11 @@ multiboot_header: # Multiboot entry point. Machine is mostly set up. .globl multiboot_entry multiboot_entry: + # Turn on page size extension for 4Mbyte pages + movl %cr4, %eax + orl $(CR4_PSE), %eax + movl %eax, %cr4 + # Set page directory movl $(V2P_WO(bootpgdir)), %eax movl %eax, %cr3 # Turn on paging. -- cgit v1.2.3