1. 4b5d036 Move barriers.h to aarch64 inc folder by David Brazdil · 6 days ago master
  2. 4897398 Assign correct stack to CPUs. by Andrew Scull · 4 days ago
  3. 5e147a9 Save/restore mdcr_el2 with a vCPU system registers by Fuad Tabba · 6 days ago
  4. 2e614c9 Separate mm initialization from enablement for VMs. by Andrew Scull · 6 days ago
  5. c280bee Separate mm initialization from enablement. by Andrew Scull · 6 days ago
  6. 1e1e35b Make all TLB flushes apply to inner-shareable PEs by David Brazdil · 6 days ago
  7. 711fbe9 Enable MMU and caching in VM API tests by David Brazdil · 2 weeks ago
  8. 5a14358 Flush all TLB entries if range too large by David Brazdil · 7 days ago
  9. 7ce3145 Add missing instruction barriers to TLB flush code by David Brazdil · 11 days ago
  10. 851948e Refactor aarch64 barriers and TLBI commands by David Brazdil · 11 days ago
  11. d949659 Tidy up some code by Fuad Tabba · 7 days ago
  12. bfa42bc Add Linux Hafnium module socket unit test by Fuad Tabba · 2 weeks ago
  13. e7a5a1f Copy kernel module source including subfolders by David Brazdil · 11 days ago
  14. 5e0484e Add script to dump system files used by build by David Brazdil · 13 days ago
  15. b2be7c6 Adding documentation on VM interface, and links from README. by Andrew Walbran · 2 weeks ago
  16. fe7d32d Add doc about running tests on FVP. by Andrew Walbran · 2 weeks ago
  17. 494376e Generate VM IDs with an offset of 1 by Fuad Tabba · 2 weeks ago
  18. 4b0e111 Simplify GN logic by creating a target for prebuilt Linux by David Brazdil · 3 weeks ago
  19. effa947 Adding overview of tests, based on David's doc. by Andrew Walbran · 2 weeks ago
  20. 6f8fd4c Autoformat docs. by Andrew Walbran · 2 weeks ago
  21. 4b4b3da Fix capitalisation of VM in comments. by Andrew Walbran · 2 weeks ago
  22. a1b550c Better error handling in Hafnium tests by Fuad Tabba · 3 weeks ago
  23. 8176e3e Create separate path for SMC forwarding by Fuad Tabba · 3 weeks ago
  24. 7d8a350 Fix stack push/pop alignment for SMC wrapper by Fuad Tabba · 3 weeks ago
  25. 1889a73 smc wrapper function conformance by Fuad Tabba · 3 weeks ago
  26. 92d5a73 Updating linux submodule by Fuad Tabba · 3 weeks ago
  27. f3ac84d Keep logs in a circular buffer so they can be extracted from a RAM dump. by Andrew Walbran · 4 weeks ago
  28. b4802bc Add depfile for linux targets by David Brazdil · 3 weeks ago
  29. 5ecf75f Hermetic builds inside a container by David Brazdil · 4 weeks ago
  30. 7a51e4b Test that floating-point operations work in primary VM. by Andrew Walbran · 5 months ago
  31. 7f904bf Avoid including vm.h header in tests. by Andrew Walbran · 6 weeks ago
  32. 9ca9a31 [DOC] Added missing Debian package to getting started guide by Fuad Tabba · 4 weeks ago
  33. ac5b261 Use # format specifier rather than manually writing 0x for hex numbers. by Andrew Walbran · 6 weeks ago
  34. 58954f9 Use debug log SMC in tests rather than writing directly to UART. by Andrew Walbran · 3 months ago
  35. c1ad4ce Add HVC/SMC call for debug logging. by Andrew Walbran · 3 months ago
  36. 6ef689d SPCI Donate: Add initial tests to exercise functionality by Marc Bonnici · 3 months ago
  37. 75509b4 SPCI: Donate memory architected message. by Jose Marinho · 4 months ago
  38. 6d66ef6 Fix a minor typo in the comment. Added some comment, too. by Hong-Seok Kim · 6 weeks ago
  39. 8cadf90 Be clear about which SMC calling convention is being used. by Andrew Walbran · 6 weeks ago
  40. 375f453 Use .global consistently rather than sometimes .globl. by Andrew Walbran · 6 weeks ago
  41. b81de70 Relative link to CONTRIBUTING. by Andrew Scull · 6 weeks ago
  42. 4d3fa28 Introduce typedef for [v]CPU IDs. by Andrew Walbran · 8 weeks ago
  43. 4bdd687 Remove unused cpu_irq_* functions. by Andrew Walbran · 6 weeks ago
  44. 22165fb Use SPCI types in more places in Linux driver. by Andrew Walbran · 7 weeks ago
  45. c6d23c4 Introducing hf_vcpu_count_t for vCPU count. by Andrew Walbran · 8 weeks ago
  46. 3f509e0 Build Linux and the Linux driver out of tree by David Brazdil · 7 weeks ago
  47. cff1f68 Add comments explaining memory barriers. by Andrew Walbran · 7 weeks ago
  48. 40d55f3 Move inc/hf/spci.h to inc/hf/spci_internal.h. by Jose Marinho · 7 weeks ago
  49. 843611f Update prebuilts/ submodule by David Brazdil · 7 weeks ago
  50. 4caadaf Fix more comment typos. by Andrew Scull · 7 weeks ago
  51. c850081 Remove unused HF_INVALID_VM_ID and fix documentation. by Andrew Walbran · 8 weeks ago
  52. 9dd859f Remove unused header. by Andrew Scull · 7 weeks ago
  53. ba79b0a Fix comment typos. by Andrew Scull · 7 weeks ago
  54. 7e8de32 Check rollback of memory mapping succeeds. by Andrew Scull · 7 weeks ago
  55. 877ae4b Rename assert to CHECK. by Andrew Scull · 7 weeks ago
  56. e132279 Restructure configuration of buffers. by Andrew Scull · 7 weeks ago
  57. 3c0a90a Add locking for the hypervisor's page table. by Andrew Scull · 7 weeks ago
  58. 226eaf9 Add install for flex and bison to satisfy LEX and YACC requirements by Satnam Singh · 8 weeks ago
  59. b037d5b Introduce typedef for vCPU index. by Andrew Walbran · 8 weeks ago
  60. 52d9967 Introduce spci_vm_count_t for count of VMs. by Andrew Walbran · 8 weeks ago
  61. 25d897e Set GIC version for qemu in docs. by Andrew Scull · 8 weeks ago
  62. 1004b19 Configuration for VS Code. by Andrew Walbran · 8 weeks ago
  63. fc6cd9d Fix a case where spci_vm_id_t should be used. by Andrew Walbran · 8 weeks ago
  64. e22b32f Helpers for memory mapped IO. by Andrew Scull · 3 months ago
  65. abf88fb Fix typos in comment. by Andrew Walbran · 9 weeks ago
  66. 3364565 Implement minimal PSCI for secondary VMs to manage their vCPUs. by Andrew Walbran · 4 months ago
  67. bc9daa4 Making timer test slightly more permissive. by Andrew Walbran · 10 weeks ago
  68. 1f32e72 Invalidate TLB if necessary when switching vCPUs. by Andrew Walbran · 2 months ago
  69. 9553492 Consistently use spci_vm_id_t for VM ID. by Andrew Walbran · 9 weeks ago
  70. fc0b2b6 SPCI: Implement SPCI_VERSION. by Jose Marinho · 3 months ago
  71. b208b4a Stop secondary VMs from accessing GIC system registers. by Andrew Walbran · 3 months ago
  72. afabe85 Read CPU IDs from FDT in tests, so they work under FVP. by Andrew Walbran · 5 months ago
  73. 6480f8f Put peripheral registers in a separate sub-struct to lazy registers. by Andrew Walbran · 3 months ago
  74. 02ff6af Only restore FPCR if different from saved value. by Conrad Grobler · 3 months ago
  75. 0964836 Change following functions in load.c to static. by Hong-Seok Kim · 3 months ago
  76. d3e0696 Fix timer test to set time before enabling timer, so it passes on FVP. by Andrew Walbran · 3 months ago
  77. 2b395e4 Move hypervisor specific arch code to a subdirectory. by Andrew Walbran · 3 months ago
  78. aafee78 Get rid of .. in #include statements. by Andrew Walbran · 3 months ago
  79. 8e94669 Factor out common variables in toolchain template. by Andrew Walbran · 3 months ago
  80. 972ba67 Add some more prerequisites. by Andrew Walbran · 3 months ago
  81. 4869936 Abstract UART. by Andrew Walbran · 3 months ago
  82. f1d8557 Add missing dependency. by Andrew Walbran · 3 months ago
  83. 7559fcf Use different toolchain for building test VMs, so only they can use FP. by Andrew Walbran · 3 months ago
  84. 2563552 Reduce RSIZE_MAX to make range checks effective. by Andrew Scull · 3 months ago
  85. 0ba13bb Add link to CONTRIBUTING.md and remove Google-specific links. by Andrew Walbran · 3 months ago
  86. fc9d438 Get VM from vCPU rather than passing it as well. by Andrew Walbran · 3 months ago
  87. 5f57052 Initialize waiting_for_message field of struct vcpu. by Andrew Scull · 3 months ago
  88. 42347a9 Use spci_vm_id_t for VM IDs, and rename vm_get to vm_find. by Andrew Walbran · 3 months ago
  89. 549a9f2 Typo fix. by Andrew Walbran · 3 months ago
  90. 8fd8351 Include indirect dependencies directly. by Andrew Walbran · 3 months ago
  91. 3863e0b Fix typo in assert comment. by Andrew Walbran · 3 months ago
  92. e1310df Introduce vm_get_vcpu helper function. by Andrew Walbran · 4 months ago
  93. b58f899 Move locking out of vcpu_on to callers. by Andrew Walbran · 4 months ago
  94. 7e932bd Return vm_lock directly rather than through an argument. by Andrew Walbran · 4 months ago
  95. 9a43fee Have vm_secondary_start_vcpu take vcpu rather than index. by Andrew Walbran · 4 months ago
  96. b4881c5 Remove unused vcpu_off function. by Andrew Walbran · 4 months ago
  97. 135dff3 SPCI: SPCI_YIELD. by Jose Marinho · 6 months ago
  98. a824af6 Implement saving and restoring of FP registers. by Conrad Grobler · 5 months ago
  99. 2432e67 Fault rather than looping on secondary abort, so tests fail quickly. by Andrew Walbran · 4 months ago
  100. 2b87c70 Pass mapped memory size to secondary VMs on boot in x0. by Andrew Walbran · 4 months ago