Igor Kovalenko wrote:
[...] What is really confusing is how exactly we need to claim and map memory for client program. Some client programs appear to be happy with read-write privileged mapping, some may expect global translation, and docs are basically silent in this regard. Can we do 4M page mappings?
Sure. We tend to do 8K mappings, but 4M shouldn't be any different, as long as you don't run out of virtual address space.