[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
pgd clarification
Hello,
In the mm_struct structure I notice only an entry for pgd_t* pgd.
Cannot a process memory space occupy more that 4MB of virtual addr space.
In that case how is one pgd sufficient?
1pgd can address 1024*4*1024 =4MB. or a 4k page
I expected a list of pgd so that on a pagefault, the process would navigate
thro the pgd, find the virtual address mapping to the physical page and
then return the pte?
Thanks in advance.
regards
--
Santosh Eraniose
-
Kernelnewbies: Help each other learn about the Linux kernel.
Archive: http://mail.nl.linux.org/
IRC Channel: irc.openprojects.net / #kernelnewbies
Web Page: http://www.kernelnewbies.org/