The Hafnium Linux driver module.

Clone this repo:

Branches

  1. 474c439 Implement hf_call with assembly inline rather than entire function. by Andrew Walbran · 7 days ago master
  2. 3e669bc Move common socket related code to separate header by Fuad Tabba · 6 weeks ago
  3. 5da4b6b Updating Linux driver to use defined VM ID offset by Fuad Tabba · 6 weeks ago
  4. 8523ccd [WARN] Fix printf format specifier by Fuad Tabba · 7 weeks ago
  5. 4c96d0c Use spci_vm_id_t and spci_vm_count_t in more places. by Andrew Walbran · 3 months ago
  6. 3eeb1de Use hf_vcpu_count_t for vCPU count where possible. by Andrew Walbran · 3 months ago
  7. afea42a Pass O argument to kernel Makefile by David Brazdil · 3 months ago
  8. ddc3394 Use spci_vcpu_index_t for vCPU indices. by Andrew Walbran · 3 months ago
  9. 01390ae Consistently use spci_vm_id_t for VM ID. by Andrew Walbran · 3 months ago
  10. ece5ef4 Initialize waiting_for_message field of struct vcpu. by Andrew Scull · 4 months ago
  11. 9470423 Account for SPCI message header in received buffer. by Andrew Scull · 6 months ago
  12. 614ed7f Account for SPCI message header in length test. by Andrew Scull · 6 months ago
  13. 1cc6c75 SPCI: Add support for SPCI_MSG_SEND. by Jose Marinho · 6 months ago
  14. 71f5736 Scheduler selects vCPU to receive message. by Andrew Scull · 8 months ago
  15. df6478f Move code around to reduce noise in later change. by Andrew Scull · 7 months ago
  16. 2bc0a32 Adding AUTHORS and changing copyright headers to refer to it. by Andrew Walbran · 7 months ago
  17. 8d55e50 Remove cpuhp callbacks when removing driver. by Andrew Walbran · 8 months ago
  18. b3ca1dc Enable but ignore hypervisor timer IRQ. by Andrew Walbran · 8 months ago
  19. 01f83de Handle aborting VMs. by Andrew Scull · 8 months ago
  20. ec84193 Add helper function to get struct vm from vm id. by Wedson Almeida Filho · 8 months ago