commit | da2419771655fe7acb3e6f94eb514cd3135ccecf | [log] [tgz] |
---|---|---|
author | Andrew Scull <ascull@google.com> | Sat Jan 05 18:17:48 2019 +0000 |
committer | Andrew Scull <ascull@google.com> | Mon Jan 07 16:14:32 2019 +0000 |
tree | d1435e49493d58ed7ea7d3e7d2a009f02aeee1ab | |
parent | da3df7fed1aba73075405f4a2de62e132803ddf2 [diff] |
Remove MM_MODE_NOINVALIDATE. This flag exists to avoid paying the cost required for consistency when consistency is not required. It was used for stage-2 allocation when the VMs are initially being created i.e. there is a point before which all stage-2 updates don't invalidate and after which they do. Given this, it can move to the same approach used by the locks for dlog and mpool allowing the mode clutter to be removed from where is doesn't belong. Change-Id: I9be9e42c1daaf8570d7555bb3f37876aa7c3bd51
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.