blob: cafaab4fedda2909c8b1f39a2a57d0079f79fc37 (
plain)
1
2
3
4
5
6
7
8
9
|
.global do_paging_enable
do_paging_enable:
movl 4(%esp), %eax # loads page directory address
mov %eax, %cr3
mov %cr0, %eax
orl $0x80000000, %eax # set PG bit
sti
mov %eax, %cr0
ret
|