commit | f89a5c15c1bac2b5cc2258603f23bb157341ffd6 | [log] [tgz] |
---|---|---|
author | Raghu Krishnamurthy <raghu.ncstate@icloud.com> | Sun Feb 28 15:36:44 2021 -0800 |
committer | Olivier Deprez <olivier.deprez@arm.com> | Wed Nov 03 18:52:35 2021 +0100 |
tree | a0e548bb50b267eaf52d420dd7c3de83db6ccd58 | |
parent | ad5707f532abda70ef74816f22b1bfcfa0c97c93 [diff] |
VHE: Tests: Add interrupt tests for EL0 partitions Added interrupt test suite from primary_with_secondaries test suite and applied it to EL0 partitions. The main difference between a VM and EL0 partition is that there is no irq handler in an EL0 partition. However, the FFA_INTERRUPT status interface can be used to notify EL0 partitions that there are interrupts pending, at which the irq handlers are called manually as opposed to architecturally by the CPU itself. Also, the wfi test is removed since an interrupt inject from the primary VM really just sets a bit and not inject interrupts through hcr_el2 since it doesnt apply. Change-Id: I78b786ab41fc8f03d7a5974807da472a8cdc226c 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: