Re: process page tables

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux