I already knew that "paging_init()->prepare_page_table() in arm32" is main to clean the PGD which is the mappings below the kernel image.

But I am wondering when did the data in that PGD was made? and who made it?

And if we don't clean this PGD, what will happen?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.