The root Hafnium repo.

Clone this repo:


  1. bd9d689 Fix documentation to reflect changed file name by Fuad Tabba · 3 weeks ago master
  2. 7173e9c Fix condition in kokoro/ by David Brazdil · 3 weeks ago
  3. fa880d1 Fix CPTR_EL2 TTA bit position by Olivier Deprez · 4 weeks ago
  4. 37c574e Roll back page table updates if TEE fails to complete memory send. by Andrew Walbran · 4 weeks ago
  5. 42bf284 Include test and suite times in XML test output. by Andrew Walbran · 4 weeks ago


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

Get in touch and keep up-to-date at

Getting started

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: