/* Store the physical address of the page directory into CR3
aka PDBR (page directory base register). This activates our
new page tables immediately. See [IA32-v2a] "MOV--Move
- to/from Control Registers" and [IA32-v3] 3.7.5. */
+ to/from Control Registers" and [IA32-v3a] 3.7.5 "Base Address
+ of the Page Directory". */
asm volatile ("movl %0, %%cr3" :: "r" (vtop (base_page_dir)));
}
#endif
else
PANIC ("unknown option `%s' (use -h for help)", name);
-
}
return argv;