commit | ad5707f532abda70ef74816f22b1bfcfa0c97c93 | [log] [tgz] |
---|---|---|
author | Raghu Krishnamurthy <raghu.ncstate@icloud.com> | Sat Feb 27 23:56:26 2021 -0800 |
committer | Olivier Deprez <olivier.deprez@arm.com> | Wed Nov 03 18:52:35 2021 +0100 |
tree | e715b9cab4b2e69513bd9400fdf7f7f1d5cb6b7c | |
parent | c711e78985f31e310e567c1b51d49308c6a9d0c0 [diff] |
VHE: Tests: Add mailbox tests to EL0 partitions. This patch adds the mailbox test suite from the primary_with_secondaries test suite and applies it to EL0 partitions. Most of the tests remain exactly the same, except the primary_to_secondary test. This particular test injects interrupts into a VM, but since interrupt injection is not allowed, we need to remove the code. The error code expected when the partition uses a WFE or WFI is different for EL0 partitions as well, since the partition just yields on use of WFE/WFI. The echo_with_notification service is also modified to remove interrupt/exception handling and any other dependencies on interrupts since those dont apply to EL0 partitions. Change-Id: I1a82990ed5abdcfc3f5e2e045cbbc3abf1563d49 Signed-off-by: Raghu Krishnamurthy <raghu.ncstate@gmail.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: