|author||Fuad Tabba <email@example.com>||Fri Sep 06 10:42:12 2019 +0100|
|committer||Fuad Tabba <firstname.lastname@example.org>||Tue Sep 10 17:19:12 2019 +0100|
Add support for accessing EL1 debug registers For now, the primary vm can access all debug registers, whereas secondary vms cannot. Debug event exceptions are disabled for secondary vms, so a malicious primary cannot have active breakpoints or watchpoints for secondary vms. This code allows us in the future to add debug support to secondary vms, and to have fine-grained control over which registers are allowed, either by the primary or secondary, as well as change the behavior for such accesses. Bug: 132422368 Change-Id: I616454cc12bea6b8dfebbbdb566ac64c0a6625c2
Hafnium is a hypervisor, initially supporting aarch64 (64-bit ARMv8 CPUs).
Get in touch and keep up-to-date at email@example.com.
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: