Page Table Addressing
Hello,
I was reading about four level page tables implementation and I am not clear about one thing. Whether addresses stored in pud and pmd, are physical addresses or linear addresses. I mean as far as I know, kernel itself cant de-reference a physical addresses directly. Correct?? |
Quote:
Quote:
|
Quote:
(pud_t *)pgd_page_vaddr(*pgd) + pud_index(address); |
Quote:
Linux itself sometimes also reads that information. But that is a secondary purpose. It is mainly written by the kernel to be read by the TLB miss microcode. |
All times are GMT -5. The time now is 08:24 AM. |