1. c55365d Fixing IRQ handler for tests. by Andrew Walbran · 6 years ago
  2. 53f3876 Moving test VM interrupt handling to arch directory. by Andrew Walbran · 6 years ago
  3. 02b7b78 Correct aarch64 PTE attribute handling. by Andrew Scull · 6 years ago
  4. 69520dc Inject interrupt when blocked on mailbox too. by Andrew Walbran · 6 years ago
  5. 7fd4bb7 Initial tests of the arch interface. by Andrew Scull · 6 years ago
  6. 459d3b5 Move aarch64 mm implementation out of header. by Andrew Scull · 6 years ago
  7. 29aee58 No need to call hf_vm_configure twice. by Andrew Walbran · 6 years ago
  8. de33f08 Make size of hypervisor heap a build parameter. by Andrew Walbran · 6 years ago
  9. c3df580 Add test for starting cpus. by Wedson Almeida Filho · 6 years ago
  10. b481655 Fix state on blocking mailbox_receive. by Andrew Walbran · 6 years ago
  11. 0d7a068 Documenting lock order. by Andrew Walbran · 6 years ago
  12. a98c323 Documenting other possible return value of hf_mailbox_send. by Andrew Walbran · 6 years ago
  13. 318f573 Implement API to inject virtual interrupts into VMs. by Andrew Walbran · 6 years ago
  14. 9599c3d Updating submodules with license and METADATA fixes. by Andrew Walbran · 6 years ago
  15. 13c3a0b Adding copyright headers. by Andrew Walbran · 6 years ago
  16. ba641ef Bring back state update in api_switch_to_primary. by Wedson Almeida Filho · 6 years ago
  17. b401ba3 Allow projects to define their own build. by Andrew Scull · 6 years ago
  18. 80eb4a3 Avoid taking locks in api_switch_to_primary. by Wedson Almeida Filho · 6 years ago
  19. 1ba470e Support concatenated page tables. by Andrew Scull · 6 years ago
  20. 40a3368 Add copyright notice for Makefile. by Andrew Walbran · 6 years ago
  21. 1b9b815 Removing internal links from README. by Andrew Walbran · 6 years ago
  22. a0fca17 Use the minimum cache line size when flushing the cache. by Andrew Scull · 6 years ago
  23. c3910f7 Use Doxygen style comments consistently. by Andrew Walbran · 6 years ago
  24. 54afb50 Documenting return values of hypervisor API calls. by Andrew Walbran · 6 years ago
  25. 9545890 Adding tests for SGIs and timers in primary VM. by Andrew Walbran · 6 years ago
  26. 9d5040f Add asm handlers for all exceptions. by Wedson Almeida Filho · 6 years ago
  27. 7c91323 Add support for break-before-make. by Wedson Almeida Filho · 6 years ago
  28. 0a029e8 Don't log HPFAR on data fault from EL2. by Andrew Scull · 6 years ago
  29. d9225b3 Flush the data cache after copying the images. by Andrew Scull · 6 years ago
  30. 9375387 Update c++ build environment. by Andrew Scull · 6 years ago
  31. 0bf07b5 Turn on color diagnostics for c++. by Andrew Scull · 6 years ago
  32. 3f92094 Add Buganizer link to readme. by Alexandre Boulgakov · 6 years ago
  33. 1cf36c8 Correct logic so that physical timer and counter can be used in primary VM. by Andrew Walbran · 6 years ago
  34. 570f9b7 Restore the right values to CPTR_EL2 and CNTHCTL_EL2. by Andrew Walbran · 6 years ago
  35. 83f6132 Use a label rather than a comment for each exception in the vector table, to make debugging easier. by Andrew Walbran · 6 years ago
  36. 23e93a8 Make better use of toolchains in the build. by Andrew Scull · 6 years ago
  37. cb0a741 Logging without locking before the MMU is initialized. by Andrew Scull · 6 years ago
  38. 0a731a2 Pull in Linux driver with resource limits. by Andrew Scull · 6 years ago
  39. 82257c4 Introduce limits on the resources available to Hafnium. by Andrew Scull · 6 years ago
  40. a6da834 Unify duplicate logic between mapping and unmapping. by Andrew Scull · 6 years ago
  41. 4c86ff5 Also check the license on assembly files. by Andrew Scull · 6 years ago
  42. f16c0c2 Fix primary initial PC. by Andrew Scull · 6 years ago
  43. 22c973a Add copyright banner to .S files. by Wedson Almeida Filho · 6 years ago
  44. 55f8c89 User UART3 on HiKey board. by Andrew Scull · 6 years ago
  45. 2513374 Set present bit in arch_mm_block_pte rather than arch_mm_mode_to_attrs. by Andrew Walbran · 6 years ago
  46. b2c159e Fix comment style. by Wedson Almeida Filho · 6 years ago
  47. 1f81b75 Eliminate vm_set_current. by Wedson Almeida Filho · 6 years ago
  48. 5997832 Move vcpu_switch below sync_lower_64_switch to eliminate branch. by Wedson Almeida Filho · 6 years ago
  49. d615cdb Update assembly code to simplify verification. by Wedson Almeida Filho · 6 years ago
  50. 3740287 Reduce the use of size_t. by Andrew Scull · 6 years ago
  51. f2f948e Fix sync vs no-sync allocation. by Andrew Scull · 6 years ago
  52. fa90e23 Fake layout with code rather than the linker. by Andrew Scull · 6 years ago
  53. 00df6c7 Store current vcpu instead of cpu in tpidr_el2. by Wedson Almeida Filho · 6 years ago
  54. e982771 Make page level an unsigned value. by Andrew Scull · 6 years ago
  55. f4b22c5 Fix exception vector table alignment. by Andrew Scull · 6 years ago
  56. 38cc574 Disallow potentially unaligned data accesses. by Andrew Scull · 6 years ago
  57. ff8ead4 Add build args for FVP aarch64 target. by Andrew Scull · 6 years ago
  58. e53c175 Build api.c against the fake arch. by Andrew Scull · 6 years ago
  59. 6d2db33 Begin to abstract the ABI. by Andrew Scull · 6 years ago
  60. 4e5f814 Type for page table. by Andrew Scull · 6 years ago
  61. 24e032f Remove single page mapping functions. by Andrew Scull · 6 years ago
  62. b40d3c8 Rename mock arch to fake. by Andrew Scull · 6 years ago
  63. 232d560 Use anonymous namespace in unit tests. by Andrew Scull · 6 years ago
  64. 6324fc9 Stopping map and unmap from adding subtables unnecessarily. by Andrew Walbran · 6 years ago
  65. 9fa106c Unit tests for mm_ptable_defrag. by Andrew Walbran · 6 years ago
  66. a1317a1 Work around clang-tidy and clang-check powers. by Andrew Scull · 6 years ago
  67. 2400ed2 Implement mm_ptable_defrag to collapse the page table hierarchy when possible. by Andrew Walbran · 6 years ago
  68. 4a49657 Catch static analysis errors. by Andrew Scull · 6 years ago
  69. 1883487 Add license and license header. by Andrew Scull · 6 years ago
  70. 5991ec9 Abstract details about memory layout. by Andrew Scull · 6 years ago
  71. dc8cab5 Use API return structs. by Andrew Scull · 6 years ago
  72. 3a94257 Add message relay test. by Andrew Scull · 6 years ago
  73. 4b6c2fc Test a message being echoed. by Andrew Scull · 6 years ago
  74. aa039b3 Allow messages to be sent between all VMs. by Andrew Scull · 6 years ago
  75. 0973a2e Conform to the mailbox API. by Andrew Scull · 6 years ago
  76. 8364429 Enable static analysis in presubmit. by Andrew Scull · 6 years ago
  77. 67e5fd7 Update clang toolchain. by Andrew Scull · 6 years ago
  78. abcf1fa Work around FDT buffer overrun. by Andrew Scull · 6 years ago
  79. 1b99f9d Using correct level for absent entry in mm_populate_table_pte. by Andrew Walbran · 6 years ago
  80. c0e569a hvc calls return a 64-bit value. by Andrew Scull · 6 years ago
  81. d3bb5dd Rename :common_debug to :dlog and only include it in debug builds. by Andrew Walbran · 6 years ago
  82. 0ea8ced Use real mm with mock arch for FDT tests, rather than mock mm. by Andrew Walbran · 6 years ago
  83. b75bcd8 Fixing typo in log message. by Andrew Walbran · 6 years ago
  84. bb7ae41 Use more specific types for Hafnium data. by Andrew Scull · 6 years ago
  85. 6bca35e Hide switch to primary logic. by Andrew Scull · 6 years ago
  86. 679cdf4 Adding a unit test for fdt_get_boot_params, and fakes to support it. by Andrew Walbran · 6 years ago
  87. 0c9ca20 Kokoro: catch more build failures. by Andrew Scull · 6 years ago
  88. 5bf935c Implement mm_free_page_pte. by Andrew Walbran · 6 years ago
  89. 72aaeca Adding some comments about how we treat page entries the same as blocks. by Andrew Walbran · 6 years ago
  90. f3f85e6 Make instructions about copying kernel module more clear. by Andrew Walbran · 6 years ago
  91. 65add58 Use functions rather than macros for internal helpers. by Andrew Walbran · 6 years ago
  92. e68775b Make test script fail if unit tests fail. by Andrew Walbran · 6 years ago
  93. 1950326 Store all VMs together. by Andrew Scull · 6 years ago
  94. b722f95 Accomodate primary being and indexable VM. by Andrew Scull · 6 years ago
  95. 36e4bae Decouple logs from seconday VM index. by Andrew Scull · 6 years ago
  96. 34ce72e Support multiple memory ranges. by Andrew Walbran · 6 years ago
  97. f3d4559 Use indexing in preference to pointer arithmetic. by Andrew Scull · 6 years ago
  98. 8c3a63a Move VM ID from `struct mm_ptable` to `struct vm`. by Andrew Scull · 6 years ago
  99. 13652af Use more macros for the API. by Andrew Scull · 6 years ago
  100. fb88f2c Fix comments. by Andrew Walbran · 6 years ago