Add support for break-before-make.

The ARM arm, in section D4.10.1 specifies a 'break-before-make' sequence
required to avoid TLB caching potentially breaking coherency, ordering
guarantees or uniprocessor semantics, or failing to clear exclusive
monitors.

Change-Id: Ia9d12628dba38a9f2ce2944f19c7e1e316e1dadf
1 file changed
tree: 9e5093e0ce230ea8113b8a1efe14b3e27fb47a8f
  1. build/
  2. docs/
  3. driver/
  4. inc/
  5. kokoro/
  6. src/
  7. test/
  8. third_party/
  9. .clang-format
  10. .clang-tidy
  11. .gitignore
  12. .gitmodules
  13. .gn
  14. BUILD.gn
  15. CONTRIBUTING.md
  16. LICENSE
  17. Makefile
  18. README.md
README.md

Hafnium

go/hafnium

Hafnium is a hypervisor, initially supporting aarch64 (64-bit ARMv8 CPUs).

Further details are available in the design doc.

Get in touch and keep up-to-date at g/hafnium-eng.

File bugs at go/hafnium-bug.

Getting started

To jump in and build Hafnium, follow the getting started instructions.