commit | 5e147a952e3acba007cdca420bccdabcd4d1b98f | [log] [tgz] |
---|---|---|
author | Fuad Tabba <tabba@google.com> | Wed Aug 14 15:30:30 2019 +0100 |
committer | Fuad Tabba <tabba@google.com> | Thu Aug 15 10:37:52 2019 +0100 |
tree | 0edade9173c14aa7e601881f110a7e982605b387 | |
parent | 2e614c93a942fcc22460c1878b9d1375673e5c79 [diff] |
Save/restore mdcr_el2 with a vCPU system registers Monitor Debug Configuration Register (EL2) configures performance monitor extensions, which include debug as well as performance registers. Trapping on certain accesses to these registers will likely vary between VMs. Make the code for saving/restoring register state when handling exceptions more flexible. ldp/stp indices must be in the range [-512, 504]. Use post-index addressing to keep the base index register up to date. Bug: 132422368 Change-Id: I5d095b19d8753f2a23b3b089f62a69041314ca08
Hafnium is a hypervisor, initially supporting aarch64 (64-bit ARMv8 CPUs).
Get in touch and keep up-to-date at hafnium-discuss@googlegroups.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: