21 lines
284 B
ArmAsm
21 lines
284 B
ArmAsm
.globl enablePaging
|
|
enablePaging:
|
|
push %ebp
|
|
mov %esp, %ebp
|
|
mov %cr0, %eax
|
|
or $0x80000000, %eax
|
|
mov %eax, %cr0
|
|
mov %ebp, %esp
|
|
pop %ebp
|
|
ret
|
|
|
|
.globl loadPageDirectory
|
|
loadPageDirectory:
|
|
push %ebp
|
|
mov %esp, %ebp
|
|
mov 8(%esp), %eax
|
|
mov %eax, %cr3
|
|
mov %ebp, %esp
|
|
pop %ebp
|
|
ret
|