Search code examples
debugginglinux-kernelpanic

Linux kernel panic. Understanding oops message - pgd?


I am trying to debug a kernel panic. kernel log says that

[63859.139142] Unable to handle kernel paging request at virtual address c0a0da06
[63859.139236] pgd = ec040000
[63859.139289] [c0a0da06] *pgd=00a1941e(bad)

I am interested in knowing what is pgd? Thank you.


Solution

  • pgd is short for "page global directory", the kernel's name for the top level of a page table.