Messages in this thread | | | Date | Sat, 3 Dec 2011 13:27:35 +0800 | Subject | Re: [Provisional Page Table] Why the linear address ranges starting both from 0 and PAGE_OFFSET are mapped to the same physical address range in the provisional page table? | From | zhihua che <> |
| |
Here is another relating question. Why the provisional page table is stored at initial_page_table while final page table is store at swapper_pg_dir, I think only one page directory table is enough, because the two page table are not effective in the same time, it's enough to construct the provisional page table at swapper_pg_dir, then clear it and construct the final page table. And I find that in the previous linux kernel, only swapper_pg_dir is present.
| |