1. 44362a3 KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation by Marc Zyngier · 4 years, 1 month ago
  2. 1c91f06 KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() by Alexandru Elisei · 4 years, 2 months ago
  3. 767c973 KVM: arm64: Declutter host PSCI 0.1 handling by Marc Zyngier · 4 years, 1 month ago
  4. 61fe0c3 KVM: arm64: Minor cleanup of hyp variables used in host by David Brazdil · 4 years, 1 month ago
  5. ff367fe KVM: arm64: Prevent use of invalid PSCI v0.1 function IDs by David Brazdil · 4 years, 1 month ago
  6. 3a51459 Merge remote-tracking branch 'origin/kvm-arm64/psci-relay' into kvmarm-master/next by Marc Zyngier · 4 years, 1 month ago
  7. f19f664 KVM: arm64: Fix EL2 mode availability checks by David Brazdil · 4 years, 2 months ago
  8. fa8c3d6 KVM: arm64: Keep nVHE EL2 vector installed by David Brazdil · 4 years, 2 months ago
  9. eeeee71 KVM: arm64: Bootstrap PSCI SMC handler in nVHE EL2 by David Brazdil · 4 years, 2 months ago
  10. 94f5e8a KVM: arm64: Create nVHE copy of cpu_logical_map by David Brazdil · 4 years, 2 months ago
  11. 2d7bf21 KVM: arm64: Add .hyp.data..ro_after_init ELF section by David Brazdil · 4 years, 2 months ago
  12. d3e1086 KVM: arm64: Init MAIR/TCR_EL2 from params struct by David Brazdil · 4 years, 2 months ago
  13. 63fec24 KVM: arm64: Move hyp-init params to a per-CPU struct by David Brazdil · 4 years, 2 months ago
  14. 5be1d62 KVM: arm64: Remove vector_ptr param of hyp-init by David Brazdil · 4 years, 2 months ago
  15. 3eb681f KVM: arm64: Add ARM64_KVM_PROTECTED_MODE CPU capability by David Brazdil · 4 years, 2 months ago
  16. d8b369c KVM: arm64: Add kvm-arm.mode early kernel parameter by David Brazdil · 4 years, 2 months ago
  17. f86e546 Merge remote-tracking branch 'origin/kvm-arm64/csv3' into kvmarm-master/queue by Marc Zyngier · 4 years, 2 months ago
  18. 4f1df62 KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV3=1 if the CPUs are Meltdown-safe by Marc Zyngier · 4 years, 2 months ago
  19. 90f0e16 Merge branch 'kvm-arm64/misc-5.11' into kvmarm-master/next by Marc Zyngier · 4 years, 2 months ago
  20. 36fb4cd KVM: arm64: Remove kvm_arch_vm_ioctl_check_extension() by Will Deacon · 4 years, 2 months ago
  21. dc2286f Merge branch 'kvm-arm64/vector-rework' into kvmarm-master/next by Marc Zyngier · 4 years, 2 months ago
  22. 149f120 Merge branch 'kvm-arm64/copro-no-more' into kvmarm-master/next by Marc Zyngier · 4 years, 2 months ago
  23. 4f6a36f KVM: arm64: Remove redundant hyp vectors entry by Will Deacon · 4 years, 2 months ago
  24. c4792b6 arm64: spectre: Rename ARM64_HARDEN_EL2_VECTORS to ARM64_SPECTRE_V3A by Will Deacon · 4 years, 2 months ago
  25. b881cdc KVM: arm64: Allocate hyp vectors statically by Will Deacon · 4 years, 2 months ago
  26. 6279017 KVM: arm64: Move BP hardening helpers into spectre.h by Will Deacon · 4 years, 2 months ago
  27. 07cf8aa KVM: arm64: Make BP hardening globals static instead by Will Deacon · 4 years, 2 months ago
  28. 042c76a KVM: arm64: Move kvm_get_hyp_vector() out of header file by Will Deacon · 4 years, 2 months ago
  29. de5bcdb KVM: arm64: Tidy up kvm_map_vector() by Will Deacon · 4 years, 2 months ago
  30. 8934c84 KVM: arm64: Remove redundant Spectre-v2 code from kvm_map_vector() by Will Deacon · 4 years, 2 months ago
  31. 2c38234 Merge tag 'kvmarm-fixes-5.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 4 years, 2 months ago
  32. 23711a5 KVM: arm64: Allow setting of ID_AA64PFR0_EL1.CSV2 from userspace by Marc Zyngier · 4 years, 2 months ago
  33. 6ac4a5a KVM: arm64: Drop kvm_coproc.h by Marc Zyngier · 4 years, 3 months ago
  34. 2d38c80 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 3 months ago
  35. 22f5538 KVM: arm64: Handle Asymmetric AArch32 systems by Qais Yousef · 4 years, 3 months ago
  36. 96d389ca arm64: Add workaround for Arm Cortex-A77 erratum 1508412 by Rob Herring · 4 years, 3 months ago
  37. 14ef9d0 Merge branch 'kvm-arm64/hyp-pcpu' into kvmarm-master/next by Marc Zyngier · 4 years, 4 months ago
  38. 816c347 Merge remote-tracking branch 'arm64/for-next/ghostbusters' into kvm-arm64/hyp-pcpu by Marc Zyngier · 4 years, 4 months ago
  39. a3bb9c3 kvm: arm64: Remove unnecessary hyp mappings by David Brazdil · 4 years, 4 months ago
  40. 30c9539 kvm: arm64: Set up hyp percpu data for nVHE by David Brazdil · 4 years, 4 months ago
  41. 2a1198c kvm: arm64: Create separate instances of kvm_host_data for VHE/nVHE by David Brazdil · 4 years, 4 months ago
  42. df4c821 kvm: arm64: Duplicate arm64_ssbd_callback_required for nVHE hyp by David Brazdil · 4 years, 4 months ago
  43. 9ef2b48 KVM: arm64: Allow patching EL2 vectors even with KASLR is not enabled by Will Deacon · 4 years, 4 months ago
  44. d63d975 KVM: arm64: Convert ARCH_WORKAROUND_2 to arm64_get_spectre_v4_state() by Marc Zyngier · 4 years, 4 months ago
  45. 29e8910 KVM: arm64: Simplify handling of ARCH_WORKAROUND_2 by Marc Zyngier · 4 years, 4 months ago
  46. 2e02cbb Merge branch 'kvm-arm64/pmu-5.9' into kvmarm-master/next by Marc Zyngier · 4 years, 4 months ago
  47. d7eec23 KVM: arm64: Add PMU event filtering infrastructure by Marc Zyngier · 5 years ago
  48. 81867b75 Merge branch 'kvm-arm64/nvhe-hyp-context' into kvmarm-master/next by Marc Zyngier · 4 years, 4 months ago
  49. 04e4caa KVM: arm64: nVHE: Migrate hyp-init to SMCCC by Andrew Scull · 4 years, 4 months ago
  50. 0546983 KVM: arm64: nVHE: Migrate hyp interface to SMCCC by Andrew Scull · 4 years, 4 months ago
  51. 5dc33bd KVM: arm64: nVHE: Pass pointers consistently to hyp-init by Andrew Scull · 4 years, 4 months ago
  52. b619d9a KVM: arm64: Introduce hyp context by Andrew Scull · 4 years, 4 months ago
  53. 6e3bfbb KVM: arm64: nVHE: Use separate vector for the host by Andrew Scull · 4 years, 4 months ago
  54. a0e4795 KVM: arm64: Save chosen hyp vector to a percpu variable by Andrew Scull · 4 years, 4 months ago
  55. d7ca107 KVM: arm64: Remove kvm_host_data_t typedef by Andrew Scull · 4 years, 4 months ago
  56. ae8bd85 Merge branch 'kvm-arm64/pt-new' into kvmarm-master/next by Marc Zyngier · 4 years, 4 months ago
  57. 9af3e08 KVM: arm64: Remove kvm_mmu_free_memory_caches() by Will Deacon · 4 years, 4 months ago
  58. 004a012 arm64/x86: KVM: Introduce steal-time cap by Andrew Jones · 4 years, 6 months ago
  59. abf532c KVM: arm64: Print warning when cpu erratum can cause guests to deadlock by Rob Herring · 4 years, 6 months ago
  60. 0378dae Merge tag 'kvmarm-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into kvm-next-5.6 by Paolo Bonzini · 4 years, 5 months ago
  61. a394cf6 Merge branch 'kvm-arm64/misc-5.9' into kvmarm-master/next-WIP by Marc Zyngier · 4 years, 6 months ago
  62. 74cc7e0 KVM: arm64: clean up redundant 'kvm_run' parameters by Tianjia Zhang · 4 years, 7 months ago
  63. e539451 KVM: arm64: Use common code's approach for __GFP_ZERO with memory caches by Sean Christopherson · 4 years, 7 months ago
  64. 3c5ff0c KVM: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user by Marc Zyngier · 4 years, 9 months ago
  65. a0e50aa KVM: arm64: Factor out stage 2 page table data from struct kvm by Christoffer Dall · 6 years ago
  66. 95fa0ba KVM: arm64: Drop long gone function parameter documentation by Peng Hao · 4 years, 7 months ago
  67. 13aeb9b KVM: arm64: Split hyp/sysreg-sr.c to VHE/nVHE by David Brazdil · 4 years, 7 months ago
  68. 09cf57e KVM: arm64: Split hyp/switch.c to VHE/nVHE by David Brazdil · 4 years, 7 months ago
  69. b877e98 KVM: arm64: Build hyp-entry.S separately for VHE/nVHE by David Brazdil · 4 years, 7 months ago
  70. 49b3dea Merge tag 'kvmarm-fixes-5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 4 years, 7 months ago
  71. 07da1ff KVM: arm64: Remove host_cpu_context member from vcpu structure by Marc Zyngier · 4 years, 8 months ago
  72. 29eb5a3 KVM: arm64: Handle PtrAuth traps early by Marc Zyngier · 4 years, 8 months ago
  73. ef3e40a KVM: arm64: Save the host's PtrAuth keys in non-preemptible context by Marc Zyngier · 4 years, 8 months ago
  74. d56f513 KVM: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories by Paolo Bonzini · 4 years, 8 months ago
  75. 039aeb9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 8 months ago
  76. 3806094 Merge tag 'kvmarm-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 4 years, 8 months ago
  77. 7ae2f3d KVM: arm64: Flush the instruction cache if not unmapping the VM on reboot by Marc Zyngier · 4 years, 8 months ago
  78. 71b3ec5 KVM: arm64: Clean up cpu_init_hyp_mode() by David Brazdil · 4 years, 8 months ago
  79. 5107000 KVM: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version by Marc Zyngier · 4 years, 9 months ago
  80. 892713e KVM: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported by Zenghui Yu · 4 years, 9 months ago
  81. 656012c KVM: Fix spelling in code comments by Fuad Tabba · 4 years, 10 months ago
  82. 9ed24f4 KVM: arm64: Move virt/kvm/arm to arch/arm64 by Marc Zyngier · 4 years, 8 months ago[Renamed (99%) from virt/kvm/arm/arm.c]
  83. b990408 KVM: Pass kvm_init()'s opaque param to additional arch funcs by Sean Christopherson · 4 years, 10 months ago
  84. cf39d37 Merge tag 'kvmarm-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 4 years, 10 months ago
  85. d9c3872 KVM: arm64: GICv4.1: Reload VLPI configuration on distributor enable/disable by Marc Zyngier · 4 years, 11 months ago
  86. 0dff084 KVM: Provide common implementation for generic dirty log functions by Sean Christopherson · 5 years ago
  87. e951445 Merge tag 'kvmarm-fixes-5.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 5 years ago
  88. b3f15ec kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() by Mark Rutland · 5 years ago
  89. 621ab20 Merge tag 'kvmarm-5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 5 years ago
  90. 7495e22 KVM: Move running VCPU from ARM to common code by Paolo Bonzini · 5 years ago
  91. ddd259c KVM: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() by Sean Christopherson · 5 years ago
  92. 19bcc89 KVM: arm64: Free sve_state via arm specific hook by Sean Christopherson · 5 years ago
  93. 39a93a8 KVM: ARM: Move all vcpu init code into kvm_arch_vcpu_create() by Sean Christopherson · 5 years ago
  94. e529ef6 KVM: Move vcpu alloc and init invocation to common code by Sean Christopherson · 5 years ago
  95. 4543bdc KVM: Introduce kvm_vcpu_destroy() by Sean Christopherson · 5 years ago
  96. 897cc38 KVM: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues by Sean Christopherson · 5 years ago
  97. 4b8fff7 KVM: arm: Drop kvm_arch_vcpu_free() by Sean Christopherson · 5 years ago
  98. de93756 KVM: arm: Remove duplicate include by YueHaibing · 5 years ago
  99. c3e3540 KVM: ARM: Call hyp_cpu_pm_exit at the right place by Shannon Zhao · 5 years ago
  100. 7e0befd KVM: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() by Miaohe Lin · 5 years ago