• Home
  • Annotate
  • current directory
Name Date Size #Lines LOC

..20-Aug-2023-

.vscode/01-Nov-2022-

build/01-Nov-2022-

docs/01-Nov-2022-

driver/linux/01-Nov-2022-

inc/01-Nov-2022-

kokoro/01-Nov-2022-

prebuilts/01-Nov-2022-

project/reference/01-Nov-2022-

src/01-Nov-2022-

test/01-Nov-2022-

third_party/01-Nov-2022-

vmlib/01-Nov-2022-

.clang-format A D01-Nov-2022496 2521

.clang-tidy A D01-Nov-2022438 87

.gitignore A D01-Nov-2022259 108

.gitmodules A D01-Nov-2022788 2423

.gn A D01-Nov-2022338 129

AUTHORS A D01-Nov-2022352 109

BUILD.gn A D01-Nov-2022707 3932

CONTRIBUTING.md A D01-Nov-20222.5 KiB5141

LICENSE A D01-Nov-20221.4 KiB2824

Makefile A D01-Nov-20225.8 KiB13984

README.md A D01-Nov-20221.1 KiB3122

dco.txt A D01-Nov-20221.4 KiB3828

navbar.md A D01-Nov-2022203 96

README.md

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