1# Hafnium
2
3Hafnium is a hypervisor, initially supporting aarch64 (64-bit Armv8 CPUs).
4
5Get in touch and keep up-to-date at
6[hafnium@lists.trustedfirmware.org](https://lists.trustedfirmware.org/mailman/listinfo/hafnium).
7See feature requests and bugs on our
8[bug dashboard](https://developer.trustedfirmware.org/project/21/item/view/67/).
9
10## Getting started
11
12To jump in and build Hafnium, follow the
13[getting started](docs/GettingStarted.md) instructions.
14
15If you want to contribute to the project, see details of
16[how we accept contributions](CONTRIBUTING.md).
17
18## Documentation
19
20More documentation is available on:
21
22*   [Hafnium architecture](docs/Architecture.md)
23*   [Code structure](docs/CodeStructure.md)
24*   [Hafnium test infrastructure](docs/Testing.md)
25*   [Running Hafnium under the Arm Fixed Virtual Platform](docs/FVP.md)
26*   [How to build a RAM disk containing VMs for Hafnium to run](docs/HafniumRamDisk.md)
27*   [Building Hafnium hermetically with Docker](docs/HermeticBuild.md)
28*   [The interface Hafnium provides to VMs](docs/VmInterface.md)
29*   [Scheduler VM expectations](docs/SchedulerExpectations.md)
30*   [Hafnium coding style](docs/StyleGuide.md)
31