1. ad89704 Add missing brackets around macro arguments. by Andrew Scull · 10 months ago
  2. a2f4521 Add optional build flag to check effective image size by David Brazdil · 10 months ago
  3. 22f9e25 Fix system.icc_sre_write_trapped_secondary test on FVP. by Andrew Walbran · 11 months ago
  4. a8dd303 Remove unused #include. by Andrew Walbran · 11 months ago
  5. 85a3f54 Update kokoro/public/continuous build script path by David Brazdil · 11 months ago
  6. 39fb866 Update build scripts to work under Kokoro+Repo by David Brazdil · 11 months ago
  7. ba7f171 Set GCC_TOOLCHAIN_DIR for Linux builds so they get the right 'as'. by Andrew Walbran · 11 months ago
  8. b86325a Inject data/instruction abort exception instead of unknown reason by Fuad Tabba · 11 months ago
  9. 36d5d50 Fixing function name in comment. by Andrew Walbran · 11 months ago
  10. 0f6cede Updating parameters for SPCI memory sharing calls to match beta spec. by Andrew Walbran · 11 months ago
  11. 219ceaf Update references to build.sh and test.sh. by Andrew Walbran · 11 months ago
  12. 9daa57e Add special dummy VM for TrustZone. by Andrew Walbran · 1 year, 2 months ago
  13. 5697071 [REFACTOR] Remove extra spaces by Fuad Tabba · 11 months ago
  14. 8ca5786 Bug fix: fixed memory sharing tests failure. by Mahesh Bireddy · 11 months ago
  15. d1d6798 Use implicit error sync barriers to isolate SError exceptions by Fuad Tabba · 11 months ago
  16. 86808c2 Bug fix: Primary vm should be given the physical core IDs. by Mahesh Bireddy · 11 months ago
  17. 9c3c29f Move build/test.sh to kokoro/, add kokoro/public by David Brazdil · 11 months ago
  18. e7ad3c0 Return SPCI_MEM_* rather than SPCI_MSG_SEND for push memory sharing. by Andrew Walbran · 11 months ago
  19. 82d6d15 Using custom call for push relinquish. by Andrew Walbran · 11 months ago
  20. e908c4a Using SPCI memory sharing functions rather than MSG_SEND. by Andrew Walbran · 12 months ago
  21. 7db103e Merge "Move driver/linux into the main repository rather than a submodule." by Andrew Walbran · 11 months ago
  22. ef3c3cd Counter-timer virtual offset register state is unknown, so should be initialized. by Mahesh Bireddy · 11 months ago
  23. 6cd05e1 Fix potential bug. `l` is just an input, it's `*l` that is read and written to. by Shaked Flur · 12 months ago
  24. 0e737bd Move driver/linux into the main repository rather than a submodule. by Andrew Walbran · 11 months ago
  25. e9cce56 Avoid using sender/receiver from SPCI_MSG_SEND in memory sharing tests. by Andrew Walbran · 11 months ago
  26. e28f4a2 Adding sender field to memory region descriptor. by Andrew Walbran · 11 months ago
  27. cb92ba1 Move BUILD.gn files into submodules by David Brazdil · 11 months ago
  28. 81b9069 Add BUILD.gn by David Brazdil · 11 months ago
  29. 4a51d65 Do not use `realpath` to get absolute paths by David Brazdil · 11 months ago
  30. 6c63a26 Migrate to Python 3 by David Brazdil · 11 months ago
  31. ed294af [REFACTOR] Hafnium style: capitalize CPU, vCPU, and VM. by Fuad Tabba · 12 months ago
  32. d623d31 Emit speculation barriers after ERETs by David Brazdil · 12 months ago
  33. 768f69c Simplify noreturn exception vectors for current EL by David Brazdil · 12 months ago
  34. b0ef2a4 [REFACTOR] Hafnium style fixes and other minor fixes. by Fuad Tabba · 12 months ago
  35. 182049b Revert "Emit speculation barriers after ERETs" by David Brazdil · 12 months ago
  36. 366cb48 Emit speculation barriers after ERETs by David Brazdil · 12 months ago
  37. 0ec6159 cpu_message_buffer can be static. by Andrew Walbran · 12 months ago
  38. a0168d5 Tests should release the RX buffer when they are done. by Andrew Walbran · 12 months ago
  39. a36f759 Attempting to release the RX buffer twice is an error. by Andrew Walbran · 12 months ago
  40. 0d7b119 Expect spci_rx_release() to be successful in tests. by Andrew Walbran · 12 months ago
  41. a48d122 Inject an Unknown Fault instead of aborting VM on unknown exception by Fuad Tabba · 12 months ago
  42. 0e7a1c3 Move test utilities to common directory, and use them more widely. by Andrew Walbran · 12 months ago
  43. 1e7c774 Move hftest headers to a test inc directory. by Andrew Walbran · 12 months ago
  44. 07b6bd3 Platform hook for SMC forwarding return path. by Andrew Scull · 12 months ago
  45. b06f12f Typo in doc by Shaked Flur · 12 months ago
  46. 0b60c4f Check as much as possible before taking lock. by Andrew Walbran · 12 months ago
  47. 33cc5c0 Move Linux build rule to its own folder, update to v5.4.2 by David Brazdil · 12 months ago
  48. 9dadaf2 Make smc_handler follow same interface as hvc_handler. by Andrew Walbran · 12 months ago
  49. 85c3766 Use correct arguments for SPCI calls via SMC. by Andrew Walbran · 12 months ago
  50. a1cad57 [REFACTOR] Remove unnecessary include by Fuad Tabba · 12 months ago
  51. 5065ed3 Align section ends to page boundaries. by Andrew Scull · 12 months ago
  52. 0dae3e9 Make clean testing work for `repo`. by Andrew Scull · 12 months ago
  53. 6f56d7b Use arch_regs_set_retval in handler.c. by Andrew Walbran · 12 months ago
  54. 7de6454 Remove unused arch-agnostic instruction barrier. by Andrew Scull · 12 months ago
  55. f65cfa2 Rename fake arch reg member to be different to aarch64. by Andrew Walbran · 12 months ago
  56. aad8f98 Use VM ID offset for wait entries to avoid overflow. by Andrew Walbran · 12 months ago
  57. f76f575 Don't pass locked from VM when not needed. by Andrew Walbran · 12 months ago
  58. 85aabe9 Use attributes rather than header for legacy memory sharing. by Andrew Walbran · 12 months ago
  59. c4f9baf Remove unused test service and add test using other. by Andrew Walbran · 12 months ago
  60. 851804f Remove unneccessary dependency. by Andrew Walbran · 12 months ago
  61. 3c25745 Initial IOMMU driver hooks. by Andrew Scull · 1 year ago
  62. cfe6164 Check memory share recipient. by Andrew Walbran · 12 months ago
  63. 77a4b01 Override read values from feature ID registers to reflect Hafnium support by Fuad Tabba · 1 year ago
  64. ee5418e Support long running time limit for FVP. by Andrew Walbran · 1 year ago
  65. d81c7d8 Return SPCI_BUSY when trying to run a vCPU which is still stopping. by Andrew Walbran · 1 year ago
  66. 3f4167e Update vCPU link after refactor. by Andrew Walbran · 12 months ago
  67. 0bb8cb3 Check correct error for busy vCPU. by Andrew Walbran · 1 year ago
  68. 5c73843 [REFACTOR] Move vCPU code to separate file by Fuad Tabba · 12 months ago
  69. aa65a86 Adding more details on how to submit a change. by Andrew Walbran · 1 year ago
  70. d1cfe61 Remove = from command line argument by Shaked Flur · 1 year ago
  71. 9abce27 Yield on unexpected errors running vCPU. by Andrew Walbran · 1 year ago
  72. 42d89e7 Split arch cpu.c into hypervisor and shared parts. by Andrew Walbran · 1 year ago
  73. 09b1db8 SPCI: Move api_spci_share_memory to SPCI file. by Jose Marinho · 1 year, 4 months ago
  74. 25a7dd9 SPCI: Add tests for N constituents per memory region by Andrew Walbran · 1 year ago
  75. 7fbbf2e SPCI: support multiple constituents per memory region. by Jose Marinho · 1 year, 4 months ago
  76. 8ec2b9f Put return parameter last and add more documentation. by Andrew Walbran · 1 year ago
  77. 2f68920 Don't release RX buffer until actually finished reading from it. by Andrew Walbran · 1 year ago
  78. 7cff8fc Fill in message attributes for messages to primary VM too. by Andrew Walbran · 1 year ago
  79. 5cb3522 Remove legacy memory sharing API. by Andrew Walbran · 1 year ago
  80. 4ed32cd Check that memory can't be shared in a few more cases. by Andrew Walbran · 1 year ago
  81. ce12a18 Make spci_check_cannot_* test helper functions more consistent. by Andrew Walbran · 1 year ago
  82. 4e83cef Expose preparation and commital update phases. by Andrew Scull · 1 year ago
  83. 28b0210 Support SPCI memory sharing clear flag. by Andrew Walbran · 1 year ago
  84. 73b8954 Convert logically unmapped modes to unmapping. by Andrew Scull · 1 year ago
  85. 58a6e54 Factor out commit phases of identity_update. by Andrew Walbran · 1 year ago
  86. 164f815 Remove deallocation changes in page table commit phase. by Andrew Scull · 1 year ago
  87. 12122ce Improve page table defragmentation logic. by Andrew Scull · 1 year ago
  88. 066ee71 Adding documentation index and navigation bar. by Andrew Walbran · 1 year ago
  89. 32731a6 Document Hafnium architecture and code structure. by Andrew Walbran · 1 year, 1 month ago
  90. 67f88e8 Update submodule for driver/linux. by Marc Bonnici · 1 year ago
  91. 39fdefd Clear the RX buffer if message is not deliverable. by Marc Bonnici · 1 year, 1 month ago
  92. 2021574 ARM is now Arm. by Andrew Walbran · 1 year ago
  93. 4579f70 Handle all SPCI calls over both SMC and HVC conduits. by Andrew Walbran · 1 year, 3 months ago
  94. 6606d86 Use struct spci_value instead of smc_result. by Andrew Walbran · 1 year ago
  95. b784997 Adding table of contents to docs longer than ~one page. by Andrew Walbran · 1 year ago
  96. 3e9b022 Inject an exception into EL1 instead of panicking for unsupported MSRs by Fuad Tabba · 1 year, 1 month ago
  97. 8e14e44 Log errors from SPCI_RUN in Linux driver. by Andrew Walbran · 1 year, 1 month ago
  98. 18f08a6 Log errors from SPCI_RUN. by Andrew Walbran · 1 year, 1 month ago
  99. 6e524d7 Documenting Hafnium expectations of scheduler VM. by Andrew Walbran · 1 year, 1 month ago
  100. 0fc4d41 Enable exception handlers by default in tests. by Andrew Walbran · 1 year, 1 month ago