process page tables

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

 



Hi,

I am new to Linux MM. Can someone answer my following questions?

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?

2> What will happen if the page containing the process page table(mm->pgd) is swapped on the disk and the process is scheduled for execution ?
As the page pointed to by the cr3 itself is not in memory, how will the MMU handle this case?


Thanks,
Rahul


[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