Messages in this thread | | | Date | Sat, 1 Sep 2012 12:30:59 -0700 | Subject | linux page table | From | Xin Tong <> |
| |
When a process is created in Linux, corresponding page table is implemented. In the current x86 linux, the page table is a multi-level page table and CR3 points to the first level of the page table. I have 2 questions.
1. is the value in CR3 virtual address or physical address ? 2. can the address of the first level of the page table during a process's lifetime change ? 3. can two different processes have their CR3 being the same value even though they have different first level page tables ?
Thanks
| |