- f65cfa2 Rename fake arch reg member to be different to aarch64. by Andrew Walbran · 4 years, 5 months ago
- aad8f98 Use VM ID offset for wait entries to avoid overflow. by Andrew Walbran · 4 years, 5 months ago
- f76f575 Don't pass locked from VM when not needed. by Andrew Walbran · 4 years, 5 months ago
- 85aabe9 Use attributes rather than header for legacy memory sharing. by Andrew Walbran · 4 years, 5 months ago
- c4f9baf Remove unused test service and add test using other. by Andrew Walbran · 4 years, 5 months ago
- 851804f Remove unneccessary dependency. by Andrew Walbran · 4 years, 5 months ago
- 3c25745 Initial IOMMU driver hooks. by Andrew Scull · 4 years, 5 months ago
- cfe6164 Check memory share recipient. by Andrew Walbran · 4 years, 5 months ago
- 77a4b01 Override read values from feature ID registers to reflect Hafnium support by Fuad Tabba · 4 years, 5 months ago
- ee5418e Support long running time limit for FVP. by Andrew Walbran · 4 years, 5 months ago
- d81c7d8 Return SPCI_BUSY when trying to run a vCPU which is still stopping. by Andrew Walbran · 4 years, 5 months ago
- 3f4167e Update vCPU link after refactor. by Andrew Walbran · 4 years, 5 months ago
- 0bb8cb3 Check correct error for busy vCPU. by Andrew Walbran · 4 years, 5 months ago
- 5c73843 [REFACTOR] Move vCPU code to separate file by Fuad Tabba · 4 years, 5 months ago
- aa65a86 Adding more details on how to submit a change. by Andrew Walbran · 4 years, 5 months ago
- d1cfe61 Remove = from command line argument by Shaked Flur · 4 years, 5 months ago
- 9abce27 Yield on unexpected errors running vCPU. by Andrew Walbran · 4 years, 5 months ago
- 42d89e7 Split arch cpu.c into hypervisor and shared parts. by Andrew Walbran · 4 years, 5 months ago
- 09b1db8 SPCI: Move api_spci_share_memory to SPCI file. by Jose Marinho · 4 years, 9 months ago
- 25a7dd9 SPCI: Add tests for N constituents per memory region by Andrew Walbran · 4 years, 5 months ago
- 7fbbf2e SPCI: support multiple constituents per memory region. by Jose Marinho · 4 years, 9 months ago
- 8ec2b9f Put return parameter last and add more documentation. by Andrew Walbran · 4 years, 5 months ago
- 2f68920 Don't release RX buffer until actually finished reading from it. by Andrew Walbran · 4 years, 5 months ago
- 7cff8fc Fill in message attributes for messages to primary VM too. by Andrew Walbran · 4 years, 5 months ago
- 5cb3522 Remove legacy memory sharing API. by Andrew Walbran · 4 years, 5 months ago
- 4ed32cd Check that memory can't be shared in a few more cases. by Andrew Walbran · 4 years, 5 months ago
- ce12a18 Make spci_check_cannot_* test helper functions more consistent. by Andrew Walbran · 4 years, 5 months ago
- 4e83cef Expose preparation and commital update phases. by Andrew Scull · 4 years, 5 months ago
- 28b0210 Support SPCI memory sharing clear flag. by Andrew Walbran · 4 years, 5 months ago
- 73b8954 Convert logically unmapped modes to unmapping. by Andrew Scull · 4 years, 5 months ago
- 58a6e54 Factor out commit phases of identity_update. by Andrew Walbran · 4 years, 5 months ago
- 164f815 Remove deallocation changes in page table commit phase. by Andrew Scull · 4 years, 5 months ago
- 12122ce Improve page table defragmentation logic. by Andrew Scull · 4 years, 5 months ago
- 066ee71 Adding documentation index and navigation bar. by Andrew Walbran · 4 years, 5 months ago
- 32731a6 Document Hafnium architecture and code structure. by Andrew Walbran · 4 years, 6 months ago
- 67f88e8 Update submodule for driver/linux. by Marc Bonnici · 4 years, 5 months ago
- 39fdefd Clear the RX buffer if message is not deliverable. by Marc Bonnici · 4 years, 6 months ago
- 2021574 ARM is now Arm. by Andrew Walbran · 4 years, 5 months ago
- 4579f70 Handle all SPCI calls over both SMC and HVC conduits. by Andrew Walbran · 4 years, 8 months ago
- 6606d86 Use struct spci_value instead of smc_result. by Andrew Walbran · 4 years, 5 months ago
- b784997 Adding table of contents to docs longer than ~one page. by Andrew Walbran · 4 years, 5 months ago
- 3e9b022 Inject an exception into EL1 instead of panicking for unsupported MSRs by Fuad Tabba · 4 years, 6 months ago
- 8e14e44 Log errors from SPCI_RUN in Linux driver. by Andrew Walbran · 4 years, 6 months ago
- 18f08a6 Log errors from SPCI_RUN. by Andrew Walbran · 4 years, 6 months ago
- 6e524d7 Documenting Hafnium expectations of scheduler VM. by Andrew Walbran · 4 years, 6 months ago
- 0fc4d41 Enable exception handlers by default in tests. by Andrew Walbran · 4 years, 6 months ago
- a5802df Set 'incbin' target inputs by David Brazdil · 4 years, 6 months ago
- 6683925 Move non-trivial SPCI helper functions to a source file. by Andrew Walbran · 4 years, 6 months ago
- 4cc539b Copy vmapi source files from Hafnium tree on build. by Andrew Walbran · 4 years, 6 months ago
- 320c84e Fixing bug with wrong suite SET_UP function being called for tests. by Andrew Walbran · 4 years, 6 months ago
- be4afe6 Fix performance counter unit test by Fuad Tabba · 4 years, 6 months ago
- a422445 Ensure that SPCI memory region constituents are aligned. by Andrew Walbran · 4 years, 6 months ago
- beb0ec7 Fix Manifest definition in GettingStarted.md by Serban Constantinescu · 4 years, 6 months ago
- d7acee7 Update submodule for driver/linux. by Serban Constantinescu · 4 years, 6 months ago
- 7bd1413 [REFACTOR] Re-index secondary VM names in unit tests to start at 1 by Fuad Tabba · 4 years, 6 months ago
- 06046ea Fix local Kernel Module builds. by Serban Constantinescu · 4 years, 6 months ago
- 36c8c2b QEMU continuous integration tests wide range of CPUs by Fuad Tabba · 4 years, 6 months ago
- bfffb0f Implement SPCI_RXTX_MAP to replace hf_vm_configure. by Andrew Walbran · 4 years, 6 months ago
- b27b435 Trap EL1 accesses to Statistical Profling Extension registers by Fuad Tabba · 4 years, 6 months ago
- 9a0e7ea HCR_EL2 disable traps on Pointer auth usage by Jose Marinho · 4 years, 6 months ago
- 2c6e751 Use SPCI_RXTX_MAP instead of hf_vm_configure. by Andrew Walbran · 4 years, 6 months ago
- ea707d6 Update docs/Manifest.md to include "compatible" by David Brazdil · 4 years, 6 months ago
- 8a0f5ca Implement SPCI_RX_RELEASE to replace hf_mailbox_clear. by Andrew Walbran · 4 years, 6 months ago
- 4db5f3a Add helper functions for VM/vCPU IDs in SPCI calls. by Andrew Walbran · 4 years, 6 months ago
- e77075d Call spci_run rather than hf_vcpu_run in kernel driver. by Andrew Walbran · 4 years, 6 months ago
- 27faff3 Call spci_run directly in tests rather than hf_vcpu_run. by Andrew Walbran · 4 years, 7 months ago
- 2fc856a Fix race with checking remaining time on VM timer. by Andrew Walbran · 4 years, 6 months ago
- b2c3a24 Force manifest booleans to have empty values. by Andrew Scull · 4 years, 6 months ago
- 73c3279 Use SPCI_RX_RELEASE rather than hf_mailbox_clear. by Andrew Walbran · 4 years, 6 months ago
- 6aef655 Rename helper functions for getting VM ID and vCPU index. by Andrew Walbran · 4 years, 6 months ago
- e7575c0 No need to expose timer ticks. by Andrew Walbran · 4 years, 6 months ago
- 2e2c98b Trap system register accesses to trace registers by Fuad Tabba · 4 years, 6 months ago
- 5dc089e Make device tree booleans valueless. by Andrew Scull · 4 years, 6 months ago
- 39bf789 Call spci_run rather than hf_vcpu_run. by Andrew Walbran · 4 years, 6 months ago
- b2bfcd4 Revert "Call spci_run directly in tests rather than hf_vcpu_run." by David Brazdil · 4 years, 6 months ago
- 7f9f70f Split out generic interrupt helpers from GICv3 code. by Andrew Walbran · 4 years, 6 months ago
- d1e52b4 Call spci_run directly in tests rather than hf_vcpu_run. by Andrew Walbran · 4 years, 7 months ago
- 7a1ea0b Implement SPCI_RUN directly rather than via encoding run_return. by Andrew Walbran · 4 years, 7 months ago
- c8eede3 Trap EL1 accesses to LORegion registers by Fuad Tabba · 4 years, 6 months ago
- 2506eb4 Add target to compile incbin object files by David Brazdil · 4 years, 6 months ago
- cba5565 Update prebuilt QEMU to 4.1.0 by Fuad Tabba · 4 years, 6 months ago
- 31f9cc7 Update submodules after removing Hikey by David Brazdil · 4 years, 6 months ago
- 21204ae Update submodules for Raspberry Pi 4 changes by David Brazdil · 4 years, 6 months ago
- f0c314d Encode run return values in an SPCI compatible way. by Andrew Walbran · 4 years, 7 months ago
- 863b150 Auto-generate header of struct offsets/sizes by David Brazdil · 4 years, 6 months ago
- 9370450 Update prebuilt Clang to match Android kernel. by Andrew Walbran · 4 years, 6 months ago
- 45ac1d2 Use prebuilt 'as' for building Linux kernel module. by Andrew Walbran · 4 years, 6 months ago
- 66476b3 Trap RAS Error Record Accesses by Fuad Tabba · 4 years, 6 months ago
- 648fc3e Support exclusive lending as well as sharing memory. by Andrew Walbran · 4 years, 6 months ago
- 7a31b8d Update documentation to reflect that cache maintenance by set/way is blocked by Fuad Tabba · 4 years, 6 months ago
- eef2e2b Do not allow cache maintenance operations by set/way by Fuad Tabba · 4 years, 6 months ago
- 1281ed4 Use uint32_t rather than int for memory modes. by Andrew Walbran · 4 years, 6 months ago
- e52006c Fix warnings from new version of clang tidy. by Andrew Walbran · 4 years, 6 months ago
- 70d14d6 device-tree-compiler is no longer needed, as we use the prebuilt. by Andrew Walbran · 4 years, 6 months ago
- f597218 Using new SPCI beta format for memory region descriptors. by Andrew Walbran · 4 years, 7 months ago
- f3f2999 Remove unnecessary includes. by Fuad Tabba · 4 years, 6 months ago
- 9c3bca4 Remove outdated TODOs by Fuad Tabba · 4 years, 6 months ago
- ff28f3b Remove GCC toolchain as we never actually use it. by Andrew Walbran · 4 years, 6 months ago
- 9f8d9c7 Use LLVM objcopy from prebuilts rather than system version. by Andrew Walbran · 4 years, 6 months ago
- 3586d83 Use $(CURDIR) rather than $(PWD) in Makefiles. by Andrew Walbran · 4 years, 6 months ago