commit | 30e26d924ef5fdc3c3e16f7f72cbfea190e8c843 | [log] [tgz] |
---|---|---|
author | J-Alves <joao.alves@arm.com> | Mon Sep 26 12:04:09 2022 +0100 |
committer | J-Alves <joao.alves@arm.com> | Tue Nov 22 17:25:12 2022 +0000 |
tree | 5c6ef80772775b809c87bfcfa05ae2d66831e0cb | |
parent | 8304fb9009d6c97a067d8ad1f34d400f2af3d3ec [diff] |
feat(tests): helper to check occurrence of exception In some of the tests the primary VM looks for the occurrence of exceptions in the service partition. This can be done in two different ways, depending on the exception level of the service: - EL1 keeps count of the number of exceptions it handled, and sends it in a message to the Primary VM. - EL0 is aborted, and the SPMC/Hyp returns execution to the primary VM with FFA_ERROR and error code FFA_ABORTED. The newly added helper function is to be used by the primary VM to check for the occurrence of exceptions, and works for both cases. Change-Id: I5db9da013f41bf52bb3f7d069b65283191921de7 Signed-off-by: J-Alves <joao.alves@arm.com>
Hafnium is a hypervisor, initially supporting aarch64 (64-bit Armv8 CPUs).
Get in touch and keep up-to-date at hafnium@lists.trustedfirmware.org. See feature requests and bugs on our bug dashboard.
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: