On 10/16/07, Peter Teoh <htmldeveloper@xxxxxxxxx> wrote: > On 10/16/07, rahul s <son.r.rahul@xxxxxxxxx> wrote: > > Hi, > > > > 1> Where is the process page table(mm->pgd) stored? Is it stored below > > PAGE_OFFSET ? If yes, then wouldn't there > > be a chance of the page tables getting accidentally corrupted by the user > > process as it is in the user address space? > Whether it is below or above the PAGE_OFFSET does not matter (although it is stored at > PAGE_OFFSET region), most important is that the hardware PageTable mechanism (read up Intel manual) provide the feature that different user can access different physical parts of the memory, even though like what you said, the virtual memory may be the same (which is also known as linear address, in Intel terminology). But of course it is also possible to have them pointing to the same physical memory region, then you have a shared memory scenario. Err....sounds logical? -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ