X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fthreads%2Finit.c;h=cb4edf9deb5a7a39eae5b12f8f030e4d3f3e1e2b;hb=c7ceee91c04fa72da655c00cb82302537ff6c9eb;hp=a899921d953aef64ba2c88b01e8a15cece263278;hpb=0a7ce50c8f6dd074fabe327cdad8502097816f3c;p=pintos-anon diff --git a/src/threads/init.c b/src/threads/init.c index a899921..cb4edf9 100644 --- a/src/threads/init.c +++ b/src/threads/init.c @@ -188,7 +188,8 @@ paging_init (void) /* 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))); } @@ -253,7 +254,6 @@ parse_options (char **argv) #endif else PANIC ("unknown option `%s' (use -h for help)", name); - } return argv;