1. c07938f Delete unused code. by Andrew Walbran · 4 years, 8 months ago
  2. 59182d5 Get rid of 'fast path' for HVC calls. by Andrew Walbran · 4 years, 8 months ago
  3. 3a71c98 Save more registers when getting HVC calls, according to SMCCC 1.1. by Andrew Walbran · 4 years, 8 months ago
  4. 6c60da2 Handle previously unsupported EL1 debug register by Fuad Tabba · 4 years, 8 months ago
  5. 0de4f16 Use new SPCI beta function identifiers. by Andrew Walbran · 4 years, 8 months ago
  6. c4dfdb7 Revert "Improve spinlock implementation for ARMv8.0" by David Brazdil · 4 years, 8 months ago
  7. 713580c Improve spinlock implementation for ARMv8.0 by David Brazdil · 4 years, 8 months ago
  8. c377107 Move boot params update to the boot_flow module. by Andrew Scull · 4 years, 8 months ago
  9. 72b43c0 Set primary kernel in manifest and allow preloading. by Andrew Scull · 4 years, 8 months ago
  10. b291056 Enable caching early in assembly. by Andrew Scull · 4 years, 8 months ago
  11. c059fbe Switch to fully flushing the data cache. by Andrew Scull · 4 years, 8 months ago
  12. 3ad6e54 hftest: Write-back cpu_start_state before starting a new vCPU by David Brazdil · 4 years, 8 months ago
  13. e7ea6c1 Initialize the number of accessible event counters by Fuad Tabba · 4 years, 8 months ago
  14. a989330 Implement SMCCC 1.2. by Andrew Walbran · 4 years, 8 months ago
  15. d426b6c Implement SMCCC 1.1. by Andrew Walbran · 4 years, 8 months ago
  16. e5258af Fix cache line size calculation. by Andrew Scull · 4 years, 8 months ago
  17. 7c299d8 Fix bugs in saving register state before debug register exceptions by Fuad Tabba · 4 years, 8 months ago
  18. a568149 Preserve MDCR_EL2 values that are potentially set by bootcode by Fuad Tabba · 4 years, 8 months ago
  19. fed412e Let hvc_handler return 4 registers rather than just one. by Andrew Walbran · 4 years, 8 months ago
  20. 7d28d9a Factor out handling of SPCI calls into a separate function. by Andrew Walbran · 4 years, 8 months ago
  21. eed724b Align stacks to page boundaries. by Andrew Scull · 4 years, 8 months ago
  22. 7d85345 Panic when boot_flow_init() failed by David Brazdil · 4 years, 8 months ago
  23. 4e6bcc7 Implement hf_call with assembly inline rather than entire function. by Andrew Walbran · 4 years, 8 months ago
  24. 3ea5930 Implement SMC calls with inline assembly rather than a separate file. by Andrew Walbran · 4 years, 8 months ago
  25. 474c439 Implement hf_call with assembly inline rather than entire function. by Andrew Walbran · 4 years, 8 months ago
  26. 0251b94 Rename manifest.num_vms to vm_count by David Brazdil · 4 years, 8 months ago
  27. 0dbb41f Merge manifest into the board DT, add boot flow drivers by David Brazdil · 4 years, 8 months ago
  28. c76466d Add support for accessing EL1 debug registers by Fuad Tabba · 4 years, 8 months ago
  29. 623b681 Fix bug in hftest.py by David Brazdil · 4 years, 8 months ago
  30. 52b8ea1 Don't modify the FID when forwarding SMCs. by Andrew Scull · 4 years, 8 months ago
  31. 2df2408 Refactor hftest.py by David Brazdil · 4 years, 8 months ago
  32. 2f3e8d0 SPCI Lend and Relinquish: Add initial tests to exercise functionality by Marc Bonnici · 5 years ago
  33. 713f13a SPCI: Memory lend with shared access. by Jose Marinho · 5 years ago
  34. fb7f512 Fix example path in launch.json. by Andrew Walbran · 4 years, 8 months ago
  35. 5715f04 Use DTC from prebuilts by David Brazdil · 4 years, 8 months ago
  36. 56c2573 SPCI: memory relinquish. by Jose Marinho · 5 years ago
  37. 20713fa SPCI: Add a buffer of len PAGE_SIZE to each CPU. by Jose Marinho · 4 years, 9 months ago
  38. 74e9c3b manifest: Require 'compatible' property in 'hypervisor' node by David Brazdil · 4 years, 8 months ago
  39. 52256ff manifest_test: Build DTs programatically by David Brazdil · 4 years, 9 months ago
  40. 2246abe std.c: Refactor, bring semantics closer to spec. by David Brazdil · 4 years, 9 months ago
  41. 4b976f4 Trap access to ICC_SRE_EL1 as well. by Andrew Walbran · 5 years ago
  42. 7a462ec Introduce a DT-based manifest by David Brazdil · 4 years, 9 months ago
  43. d54e1be Print all characters from debug log. by Andrew Scull · 4 years, 9 months ago
  44. ec52ddf Lock vCPU when accessing enabled_and_pending_count. by Andrew Scull · 4 years, 9 months ago
  45. 4b5d036 Move barriers.h to aarch64 inc folder by David Brazdil · 4 years, 9 months ago
  46. 4897398 Assign correct stack to CPUs. by Andrew Scull · 4 years, 9 months ago
  47. 5e147a9 Save/restore mdcr_el2 with a vCPU system registers by Fuad Tabba · 4 years, 9 months ago
  48. 2e614c9 Separate mm initialization from enablement for VMs. by Andrew Scull · 4 years, 9 months ago
  49. c280bee Separate mm initialization from enablement. by Andrew Scull · 4 years, 9 months ago
  50. 1e1e35b Make all TLB flushes apply to inner-shareable PEs by David Brazdil · 4 years, 9 months ago
  51. 711fbe9 Enable MMU and caching in VM API tests by David Brazdil · 4 years, 9 months ago
  52. 5a14358 Flush all TLB entries if range too large by David Brazdil · 4 years, 9 months ago
  53. 7ce3145 Add missing instruction barriers to TLB flush code by David Brazdil · 4 years, 9 months ago
  54. 851948e Refactor aarch64 barriers and TLBI commands by David Brazdil · 4 years, 9 months ago
  55. d949659 Tidy up some code by Fuad Tabba · 4 years, 9 months ago
  56. bfa42bc Add Linux Hafnium module socket unit test by Fuad Tabba · 4 years, 9 months ago
  57. 3e669bc Move common socket related code to separate header by Fuad Tabba · 4 years, 9 months ago
  58. e7a5a1f Copy kernel module source including subfolders by David Brazdil · 4 years, 9 months ago
  59. 5e0484e Add script to dump system files used by build by David Brazdil · 4 years, 9 months ago
  60. b2be7c6 Adding documentation on VM interface, and links from README. by Andrew Walbran · 4 years, 9 months ago
  61. fe7d32d Add doc about running tests on FVP. by Andrew Walbran · 4 years, 9 months ago
  62. 494376e Generate VM IDs with an offset of 1 by Fuad Tabba · 4 years, 9 months ago
  63. 5da4b6b Updating Linux driver to use defined VM ID offset by Fuad Tabba · 4 years, 9 months ago
  64. 4b0e111 Simplify GN logic by creating a target for prebuilt Linux by David Brazdil · 4 years, 9 months ago
  65. effa947 Adding overview of tests, based on David's doc. by Andrew Walbran · 4 years, 9 months ago
  66. 6f8fd4c Autoformat docs. by Andrew Walbran · 4 years, 9 months ago
  67. 4b4b3da Fix capitalisation of VM in comments. by Andrew Walbran · 4 years, 9 months ago
  68. a1b550c Better error handling in Hafnium tests by Fuad Tabba · 4 years, 9 months ago
  69. 8176e3e Create separate path for SMC forwarding by Fuad Tabba · 4 years, 9 months ago
  70. 7d8a350 Fix stack push/pop alignment for SMC wrapper by Fuad Tabba · 4 years, 9 months ago
  71. 1889a73 smc wrapper function conformance by Fuad Tabba · 4 years, 9 months ago
  72. 92d5a73 Updating linux submodule by Fuad Tabba · 4 years, 9 months ago
  73. 8523ccd [WARN] Fix printf format specifier by Fuad Tabba · 4 years, 9 months ago
  74. f3ac84d Keep logs in a circular buffer so they can be extracted from a RAM dump. by Andrew Walbran · 4 years, 9 months ago
  75. b4802bc Add depfile for linux targets by David Brazdil · 4 years, 9 months ago
  76. 5ecf75f Hermetic builds inside a container by David Brazdil · 4 years, 10 months ago
  77. 7a51e4b Test that floating-point operations work in primary VM. by Andrew Walbran · 5 years ago
  78. 7f904bf Avoid including vm.h header in tests. by Andrew Walbran · 4 years, 10 months ago
  79. 9ca9a31 [DOC] Added missing Debian package to getting started guide by Fuad Tabba · 4 years, 10 months ago
  80. ac5b261 Use # format specifier rather than manually writing 0x for hex numbers. by Andrew Walbran · 4 years, 10 months ago
  81. 58954f9 Use debug log SMC in tests rather than writing directly to UART. by Andrew Walbran · 5 years ago
  82. c1ad4ce Add HVC/SMC call for debug logging. by Andrew Walbran · 5 years ago
  83. 6ef689d SPCI Donate: Add initial tests to exercise functionality by Marc Bonnici · 5 years ago
  84. 75509b4 SPCI: Donate memory architected message. by Jose Marinho · 5 years ago
  85. 6d66ef6 Fix a minor typo in the comment. Added some comment, too. by Hong-Seok Kim · 4 years, 10 months ago
  86. 8cadf90 Be clear about which SMC calling convention is being used. by Andrew Walbran · 4 years, 10 months ago
  87. 375f453 Use .global consistently rather than sometimes .globl. by Andrew Walbran · 4 years, 10 months ago
  88. b81de70 Relative link to CONTRIBUTING. by Andrew Scull · 4 years, 10 months ago
  89. 4d3fa28 Introduce typedef for [v]CPU IDs. by Andrew Walbran · 4 years, 11 months ago
  90. 4bdd687 Remove unused cpu_irq_* functions. by Andrew Walbran · 4 years, 10 months ago
  91. 22165fb Use SPCI types in more places in Linux driver. by Andrew Walbran · 4 years, 10 months ago
  92. 4c96d0c Use spci_vm_id_t and spci_vm_count_t in more places. by Andrew Walbran · 4 years, 11 months ago
  93. c6d23c4 Introducing hf_vcpu_count_t for vCPU count. by Andrew Walbran · 4 years, 11 months ago
  94. 3eeb1de Use hf_vcpu_count_t for vCPU count where possible. by Andrew Walbran · 4 years, 11 months ago
  95. 3f509e0 Build Linux and the Linux driver out of tree by David Brazdil · 4 years, 10 months ago
  96. cff1f68 Add comments explaining memory barriers. by Andrew Walbran · 4 years, 10 months ago
  97. 40d55f3 Move inc/hf/spci.h to inc/hf/spci_internal.h. by Jose Marinho · 4 years, 10 months ago
  98. 843611f Update prebuilts/ submodule by David Brazdil · 4 years, 10 months ago
  99. 4caadaf Fix more comment typos. by Andrew Scull · 4 years, 10 months ago
  100. c850081 Remove unused HF_INVALID_VM_ID and fix documentation. by Andrew Walbran · 4 years, 11 months ago