commit | 6d2db331e1eaf2f45a6cf8a6a88a7dca4a016be2 | [log] [tgz] |
---|---|---|
author | Andrew Scull <ascull@google.com> | Wed Oct 10 15:28:17 2018 +0100 |
committer | Andrew Scull <ascull@google.com> | Wed Oct 17 09:36:26 2018 +0000 |
tree | 5a9785497982dbe56274935683d8e0dc0140f6d6 | |
parent | 4e5f814a5d2670c2d45afaa22536e96492dacb42 [diff] |
Begin to abstract the ABI. Different architectures or standards will require different ABIs but this should be hidden from the Hafnium API. Further changes are required to support returning multiple registers but that will be hidden from the API. Change-Id: I35bc674c35bd4bb4c8c30e02f1075024a3bc44db
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.
To jump in and build Hafnium, follow the getting started instructions.