I think usermode else we will need to go to kernel mode for every PT access.
For kernel pages
Page tables for kernel pages have a special protection bit set, and the CPU must be in kernel mode to access these pages, to protect against rogue processes.
Ref: https://www.cse.iitb.ac.in/~mythili/teaching/cs347_autumn2016/notes/07-memory.pdf
64.3k questions
77.9k answers
244k comments
80.0k users