|author||Venkatesh Srinivas <email@example.com>||Fri Apr 19 11:48:51 2019 -0700|
|committer||Venkatesh Srinivas <firstname.lastname@example.org>||Sat Aug 03 00:17:29 2019 +0000|
Implement shadow page tables [2/3] 1. Merge remaining parts of mmu.cpp change that were skipped in d15ce06d 2. Extract KPTI constants into a private header; we don't need or want to make the x86 aspace code depend on lib/code_patching publically. 3. Minor build fixes 4. Switch X86PageTableBase::Init() -> virtual; we expect each type of page table implementation to override it. 5. Disable multi-page page table allocation; we are going to replace it, as contiguous allocations at runtime are disfavored. ZX-1528 #comment Implement PML4 shadowing and swapping ZX-1526 Tested: * Builds, but does not boot (as expected)
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
See Getting Started.