hf_mailbox_receive should not block if there is a pending interrupt.

This matches the behaviour of WFI, which only traps (and so causes Hafnium
to block the vCPU) if there is not currently a pending interrupt, ignoring
PSTATE.

Bug: 127686530
Change-Id: I06ef4513d3b9f5adf7988f6f77c178cba40b1762
7 files changed
tree: 73b4aca880937f5e88c06d632d92f836d4e73c3a
  1. build/
  2. docs/
  3. driver/
  4. inc/
  5. kokoro/
  6. project/
  7. src/
  8. test/
  9. third_party/
  10. .clang-format
  11. .clang-tidy
  12. .gitignore
  13. .gitmodules
  14. .gn
  15. AUTHORS
  16. BUILD.gn
  17. CONTRIBUTING.md
  18. LICENSE
  19. Makefile
  20. README.md
README.md

Hafnium

Hafnium is a hypervisor, initially supporting aarch64 (64-bit ARMv8 CPUs).

Get in touch and keep up-to-date at hafnium-discuss@googlegroups.com.

Getting started

To jump in and build Hafnium, follow the getting started instructions.