|
about page directories and page tables September 13, 2009 01:56AM |
|
Re: about page directories and page tables September 16, 2009 04:27AM |
|
Re: about page directories and page tables September 16, 2009 12:31PM |
|
Re: about page directories and page tables September 16, 2009 10:44PM |
A0 void polling_new_tasks()
A1 {
A2 struct my_task *task;
A3 for_each_new_task(task) {
A4 if (!task->flag) {
A5 zero(task->pgdir);
A6 task->flag = zeroed;
A7 }
A8 }
A9 }
B0 int exec_task(struct my_task *task)
B1 {
B2 if (!task->flag) {
B3 zero(task->pgdir);
B4 task->flag = zeroed;
B5 }
B6 alloc_pages(task->pgdir);
B7 return do_exec(task);
B8 }
