1. 46b8616 Refactor HCR_EL2 handling code by Fuad Tabba · 4 years, 7 months ago
  2. e0f575f Factor out parts of api_spci_msg_send to helper functions. by Andrew Walbran · 4 years, 7 months ago
  3. 3b4db94 Use $(CURDIR) rather than $(PWD) in Makefile. by Andrew Walbran · 4 years, 7 months ago
  4. d0d0e34 Add style guide. by Andrew Walbran · 4 years, 7 months ago
  5. f659596 Rename vm_from_to_lock to reflect actual order of VMs. by Andrew Walbran · 4 years, 7 months ago
  6. f8305e7 Revert^2: Improve spinlock implementation for ARMv8.0 by David Brazdil · 4 years, 7 months ago
  7. 3cc24aa Add support for marking tests long-running by David Brazdil · 4 years, 7 months ago
  8. 7325eaf Fix return code tracking in hftest.py by David Brazdil · 4 years, 7 months ago
  9. c0f4ff2 SPCI: SPCI_FEATURES implementation. by Jose Marinho · 4 years, 7 months ago
  10. 7081c75 Fix prebuilts/ submodule link by David Brazdil · 4 years, 7 months ago
  11. 455c53a Fix register usage of SPCI_SUCCESS. by Andrew Walbran · 4 years, 7 months ago
  12. 9b19b75 Fix register usage of SPCI_ERROR. by Andrew Walbran · 4 years, 7 months ago
  13. b040b30 Fix register usage of SPCI_ERROR. by Andrew Walbran · 4 years, 7 months ago
  14. 021528f SPCI: Update SPCI function IDs to Beta0 spec. by Jose Marinho · 4 years, 7 months ago
  15. d230f66 Implement SPCI_ID_GET, and a convenience wrapper for clients. by Andrew Walbran · 4 years, 7 months ago
  16. f18e63c Remove unused legacy SPCI types. by Andrew Walbran · 4 years, 7 months ago
  17. 70bc862 Update spci_msg_send to new SPCI beta API. by Andrew Walbran · 4 years, 7 months ago
  18. ae9962e SMC whitelist from the manifest. by Andrew Scull · 4 years, 7 months ago
  19. 81586ea build.sh: Check status of all projects if checked out with `repo` by David Brazdil · 4 years, 7 months ago
  20. f1bd632 Return message size in hf_vcpu_run_return for HF_VCPU_RUN_MESSAGE. by Andrew Walbran · 4 years, 7 months ago
  21. 379aa72 Spell out Hafnium in full, as specified by style guide. by Andrew Walbran · 4 years, 7 months ago
  22. cafe017 Use new spci_msg_send API. by Andrew Walbran · 4 years, 7 months ago
  23. 2925e42 Enable QEMU logging of unimplemented functionality. by Andrew Scull · 4 years, 7 months ago
  24. ac4024a Compile all projects from kokoro/ubuntu/build.sh by David Brazdil · 4 years, 7 months ago
  25. d1f2f97 Add .repo and internal project/* folders to .gitignore by David Brazdil · 4 years, 7 months ago
  26. b331fa9 Use message size from run_return rather than legacy header. by Andrew Walbran · 4 years, 7 months ago
  27. 121f88b Return results 4–7 from SMC calls. by Andrew Walbran · 4 years, 7 months ago
  28. d4d2fa1 Use new-style return values from spci_msg_wait and spci_msg_poll. by Andrew Walbran · 4 years, 7 months ago
  29. b5f49e0 Distinguish device and normal memory. by Andrew Scull · 4 years, 7 months ago
  30. ef89226 Fix spci_call bug in Linux driver too. by Andrew Walbran · 4 years, 7 months ago
  31. 1983364 Arch specific vmapi tests. by Andrew Scull · 4 years, 7 months ago
  32. 139759e Fix bug in spci_call passing wrong arguments. by Andrew Walbran · 4 years, 7 months ago
  33. 288ef9f Fix bug in spci_call passing wrong arguments. by Andrew Walbran · 4 years, 7 months ago
  34. d7a6ea7 Fix comment. by Andrew Walbran · 4 years, 7 months ago
  35. ce688f0 Remove struct typdef for SMC results. by Andrew Scull · 4 years, 7 months ago
  36. 2b058d1 Stop data leak when handling SMCs. by Andrew Scull · 4 years, 7 months ago
  37. e6f8322 Ramdisk in the manifest, simplify initrd generation by David Brazdil · 4 years, 8 months ago
  38. 16075b6 Using new-style return values for spci_yield. by Andrew Walbran · 4 years, 8 months ago
  39. 7f920af Using new-style return values for spci_version. by Andrew Walbran · 4 years, 8 months ago
  40. f1d6dc5 Support for accessing performance monitoring registers by Fuad Tabba · 4 years, 8 months ago
  41. bc50119 Fix panic in vm_find() for reserved IDs by David Brazdil · 4 years, 7 months ago
  42. 0dd67ff Implement SMCCC 1.2 for calling, returning 8 registers. by Andrew Walbran · 4 years, 8 months ago
  43. 136f294 Add `struct string` for strings parsed from FDT by David Brazdil · 4 years, 8 months ago
  44. 4fef63d Support SPCI functions with multiple return values. by Andrew Walbran · 4 years, 8 months ago
  45. ba8c44d Fix bug when handling EL1 debug register accesses by Fuad Tabba · 4 years, 8 months ago
  46. 9c251d3 Move boot params update to the boot_flow module. by Andrew Scull · 4 years, 8 months ago
  47. c07938f Delete unused code. by Andrew Walbran · 4 years, 8 months ago
  48. 59182d5 Get rid of 'fast path' for HVC calls. by Andrew Walbran · 4 years, 8 months ago
  49. 3a71c98 Save more registers when getting HVC calls, according to SMCCC 1.1. by Andrew Walbran · 4 years, 8 months ago
  50. 6c60da2 Handle previously unsupported EL1 debug register by Fuad Tabba · 4 years, 8 months ago
  51. 0de4f16 Use new SPCI beta function identifiers. by Andrew Walbran · 4 years, 8 months ago
  52. c4dfdb7 Revert "Improve spinlock implementation for ARMv8.0" by David Brazdil · 4 years, 8 months ago
  53. 713580c Improve spinlock implementation for ARMv8.0 by David Brazdil · 4 years, 8 months ago
  54. c377107 Move boot params update to the boot_flow module. by Andrew Scull · 4 years, 8 months ago
  55. 72b43c0 Set primary kernel in manifest and allow preloading. by Andrew Scull · 4 years, 8 months ago
  56. b291056 Enable caching early in assembly. by Andrew Scull · 4 years, 8 months ago
  57. c059fbe Switch to fully flushing the data cache. by Andrew Scull · 4 years, 8 months ago
  58. 3ad6e54 hftest: Write-back cpu_start_state before starting a new vCPU by David Brazdil · 4 years, 8 months ago
  59. e7ea6c1 Initialize the number of accessible event counters by Fuad Tabba · 4 years, 8 months ago
  60. a989330 Implement SMCCC 1.2. by Andrew Walbran · 4 years, 8 months ago
  61. d426b6c Implement SMCCC 1.1. by Andrew Walbran · 4 years, 8 months ago
  62. e5258af Fix cache line size calculation. by Andrew Scull · 4 years, 8 months ago
  63. 7c299d8 Fix bugs in saving register state before debug register exceptions by Fuad Tabba · 4 years, 8 months ago
  64. a568149 Preserve MDCR_EL2 values that are potentially set by bootcode by Fuad Tabba · 4 years, 8 months ago
  65. fed412e Let hvc_handler return 4 registers rather than just one. by Andrew Walbran · 4 years, 8 months ago
  66. 7d28d9a Factor out handling of SPCI calls into a separate function. by Andrew Walbran · 4 years, 8 months ago
  67. eed724b Align stacks to page boundaries. by Andrew Scull · 4 years, 8 months ago
  68. 7d85345 Panic when boot_flow_init() failed by David Brazdil · 4 years, 8 months ago
  69. 4e6bcc7 Implement hf_call with assembly inline rather than entire function. by Andrew Walbran · 4 years, 8 months ago
  70. 3ea5930 Implement SMC calls with inline assembly rather than a separate file. by Andrew Walbran · 4 years, 8 months ago
  71. 474c439 Implement hf_call with assembly inline rather than entire function. by Andrew Walbran · 4 years, 8 months ago
  72. 0251b94 Rename manifest.num_vms to vm_count by David Brazdil · 4 years, 8 months ago
  73. 0dbb41f Merge manifest into the board DT, add boot flow drivers by David Brazdil · 4 years, 8 months ago
  74. c76466d Add support for accessing EL1 debug registers by Fuad Tabba · 4 years, 8 months ago
  75. 623b681 Fix bug in hftest.py by David Brazdil · 4 years, 8 months ago
  76. 52b8ea1 Don't modify the FID when forwarding SMCs. by Andrew Scull · 4 years, 8 months ago
  77. 2df2408 Refactor hftest.py by David Brazdil · 4 years, 8 months ago
  78. 2f3e8d0 SPCI Lend and Relinquish: Add initial tests to exercise functionality by Marc Bonnici · 5 years ago
  79. 713f13a SPCI: Memory lend with shared access. by Jose Marinho · 5 years ago
  80. fb7f512 Fix example path in launch.json. by Andrew Walbran · 4 years, 8 months ago
  81. 5715f04 Use DTC from prebuilts by David Brazdil · 4 years, 9 months ago
  82. 56c2573 SPCI: memory relinquish. by Jose Marinho · 5 years ago
  83. 20713fa SPCI: Add a buffer of len PAGE_SIZE to each CPU. by Jose Marinho · 4 years, 9 months ago
  84. 74e9c3b manifest: Require 'compatible' property in 'hypervisor' node by David Brazdil · 4 years, 8 months ago
  85. 52256ff manifest_test: Build DTs programatically by David Brazdil · 4 years, 9 months ago
  86. 2246abe std.c: Refactor, bring semantics closer to spec. by David Brazdil · 4 years, 9 months ago
  87. 4b976f4 Trap access to ICC_SRE_EL1 as well. by Andrew Walbran · 5 years ago
  88. 7a462ec Introduce a DT-based manifest by David Brazdil · 4 years, 9 months ago
  89. d54e1be Print all characters from debug log. by Andrew Scull · 4 years, 9 months ago
  90. ec52ddf Lock vCPU when accessing enabled_and_pending_count. by Andrew Scull · 4 years, 9 months ago
  91. 4b5d036 Move barriers.h to aarch64 inc folder by David Brazdil · 4 years, 9 months ago
  92. 4897398 Assign correct stack to CPUs. by Andrew Scull · 4 years, 9 months ago
  93. 5e147a9 Save/restore mdcr_el2 with a vCPU system registers by Fuad Tabba · 4 years, 9 months ago
  94. 2e614c9 Separate mm initialization from enablement for VMs. by Andrew Scull · 4 years, 9 months ago
  95. c280bee Separate mm initialization from enablement. by Andrew Scull · 4 years, 9 months ago
  96. 1e1e35b Make all TLB flushes apply to inner-shareable PEs by David Brazdil · 4 years, 9 months ago
  97. 711fbe9 Enable MMU and caching in VM API tests by David Brazdil · 4 years, 9 months ago
  98. 5a14358 Flush all TLB entries if range too large by David Brazdil · 4 years, 9 months ago
  99. 7ce3145 Add missing instruction barriers to TLB flush code by David Brazdil · 4 years, 9 months ago
  100. 851948e Refactor aarch64 barriers and TLBI commands by David Brazdil · 4 years, 9 months ago