This patch implements the map operation outlined by the generic page table APIs. It adds some additional functionality to the interface, which requires minimal changes (see the leaf function). So at this point we are able to successfully copy the existing mappings set up by the bootloader (which is how Twizzler boots) and also map in new pages.
This patch implements the map operation outlined by the generic page table APIs. It adds some additional functionality to the interface, which requires minimal changes (see the
leaf
function). So at this point we are able to successfully copy the existing mappings set up by the bootloader (which is how Twizzler boots) and also map in new pages.In summary (aarch64 specific):