tid_t tid;
printf ("\nExecuting '%s':\n", initial_program);
tid = process_execute (initial_program);
-#ifdef THREAD_JOIN_IMPLEMENTED
if (tid != TID_ERROR)
thread_join (tid);
-#endif
}
#else
/* Run the compiled-in test function. */
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. */
- asm volatile ("movl %0,%%cr3" :: "r" (vtop (base_page_dir)));
+ asm volatile ("mov %%cr3, %0" :: "r" (vtop (base_page_dir)));
}
/* Parses the command line. */