Hafnium GIT Repository

Clone this repo:
  1. ceed177 aarch64: set VTCR_EL2.NSA by Olivier Deprez · 6 days ago master
  2. f070167 Mark current vCPU registers as saved before switching to normal world. by Andrew Walbran · 6 days ago
  3. 7e77e87 Fix a small bug in dumping memory sharing share states by Olivier Deprez · 3 weeks ago
  4. a70a419 Check rxtx node availability before accessing rxtx struct by Manish Pandey · 2 weeks ago
  5. 45633dd Add helper function to check whether VM ID is in current world. by Andrew Walbran · 2 weeks ago


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

Get in touch and keep up-to-date at hafnium@lists.trustedfirmware.org. See feature requests and bugs on our bug dashboard.

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: