Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
plat/common: Increase granularity of hardcoded legacy high memory
To ensure compatibility with boot protocols that do report the BIOS System Memory region as a reserved region, split the memory region inserted by `ukplat_memregion_list_insert_legacy_hi_mem` into two memory region descriptors: one to contain known memory holes (e.g. VGA Text Mode framebuffer) and one to contain the previously mentioned BIOS System Memory region. The former will have read/write permissions to ensure that zones like the VGA framebuffer or certain PCI BARs mapped by the BIOS are writable, while the latter will only have read permissions to ensure compatibility with other boot protocols. Signed-off-by: Sergiu Moga <sergiu@unikraft.io>
- Loading branch information