commit | 73b8954b47dd3d5b40671c813c1389a800d864c9 | [log] [tgz] |
---|---|---|
author | Andrew Scull <ascull@google.com> | Wed Nov 20 17:31:26 2019 +0000 |
committer | Andrew Scull <ascull@google.com> | Thu Nov 21 15:29:22 2019 +0000 |
tree | 398214dc8ade88adeb82bffce6f72f11610e6ae2 | |
parent | 58a6e545154609fcc8e69ffa2b838d10a7a3d351 [diff] |
Convert logically unmapped modes to unmapping. If an address range is invalid and unowned, it holds no extra information so can be replaced with an absent entry. The mapping functions are sometimes used to unmap addresses, for example during memory sharing. This change means the resulting state of the page table is the same as though an unmapping function had been used. This has the side effect of canonicalizing the state for an unmapped entry. Change-Id: I1ff35d1dffb9720d5a18c00cd223879fa91c4b24
Hafnium is a hypervisor, initially supporting aarch64 (64-bit Armv8 CPUs).
Get in touch and keep up-to-date at hafnium-discuss@googlegroups.com.
To jump in and build Hafnium, follow the getting started instructions.
If you want to contribute to the project, see details of how we accept contributions.
More documentation is available on: