1. 7e6a6b4 Merge tag 'kvmarm-fixes-5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 2 years, 11 months ago
  2. 1dd498e KVM: arm64: Workaround Cortex-A510's single-step and PAC trap errata by James Morse · 3 years ago
  3. 1229630 KVM: arm64: Stop handle_exit() from handling HVC twice when an SError occurs by James Morse · 3 years ago
  4. 1c71dbc KVM: arm64: Avoid consuming a stale esr value when SError occur by James Morse · 3 years ago
  5. 8cfe148 kvm/arm64: rework guest entry logic by Mark Rutland · 2 years, 11 months ago
  6. 3cd7cd8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 2 years, 11 months ago
  7. 17179d0 Merge tag 'kvmarm-fixes-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 2 years, 11 months ago
  8. 2785830 KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE by Marc Zyngier · 3 years ago
  9. d11a327 KVM: arm64: vgic-v3: Restrict SEIS workaround to known broken systems by Marc Zyngier · 3 years ago
  10. 79e06c4 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years ago
  11. 094d00f KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance by Marc Zyngier · 3 years ago
  12. 8e5b0ad Merge tag 'perf_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years ago
  13. 9b9e211 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 3 years ago
  14. 7fd55a0 Merge tag 'kvmarm-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 3 years ago
  15. 945409a Merge branches 'for-next/misc', 'for-next/cache-ops-dzp', 'for-next/stacktrace', 'for-next/xor-neon', 'for-next/kasan', 'for-next/armv8_7-fp', 'for-next/atomics', 'for-next/bti', 'for-next/sve', 'for-next/kselftest' and 'for-next/kcsan', remote-tracking branch 'arm64/for-next/perf' into for-next/core by Catalin Marinas · 3 years ago
  16. 1c53a1a Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next by Marc Zyngier · 3 years ago
  17. e938edd KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() by Zenghui Yu · 3 years ago
  18. dda0190 KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() by Fuad Tabba · 3 years, 1 month ago
  19. a080e32 KVM: arm64: Fix comment for kvm_reset_vcpu() by Fuad Tabba · 3 years, 1 month ago
  20. 9d8604b KVM: arm64: Rework kvm_pgtable initialisation by Marc Zyngier · 3 years, 1 month ago
  21. 43d8ac2 Merge branch kvm-arm64/pkvm-hyp-sharing into kvmarm-master/next by Marc Zyngier · 3 years ago
  22. 52b2865 KVM: arm64: pkvm: Unshare guest structs during teardown by Quentin Perret · 3 years ago
  23. b8cc6eb KVM: arm64: Expose unshare hypercall to the host by Will Deacon · 3 years ago
  24. 376a240 KVM: arm64: Implement do_unshare() helper for unsharing memory by Will Deacon · 3 years ago
  25. 1ee3210 KVM: arm64: Implement __pkvm_host_share_hyp() using do_share() by Will Deacon · 3 years ago
  26. e82edcc KVM: arm64: Implement do_share() helper for sharing memory by Will Deacon · 3 years ago
  27. 61d99e3 KVM: arm64: Introduce wrappers for host and hyp spin lock accessors by Will Deacon · 3 years ago
  28. 3d467f7 KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages by Will Deacon · 3 years ago
  29. a83e219 KVM: arm64: pkvm: Refcount the pages shared with EL2 by Quentin Perret · 3 years ago
  30. 3f868e1 KVM: arm64: Introduce kvm_share_hyp() by Quentin Perret · 3 years ago
  31. 82bb024 KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2 by Will Deacon · 3 years ago
  32. 34ec7cb KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table by Will Deacon · 3 years ago
  33. d6b4bd3 KVM: arm64: Fixup hyp stage-1 refcount by Quentin Perret · 3 years ago
  34. 2ea2ff9 KVM: arm64: Refcount hyp stage-1 pgtable pages by Quentin Perret · 3 years ago
  35. 1fac3cf KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator by Quentin Perret · 3 years ago
  36. ce5b5b0 Merge branch kvm-arm64/vgic-fixes-5.17 into kvmarm-master/next by Marc Zyngier · 3 years ago
  37. 440523b KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() by Marc Zyngier · 3 years ago
  38. c95b1d7 KVM: arm64: vgic-v3: Fix vcpu index comparison by Marc Zyngier · 3 years ago
  39. 7b6871f Merge branch kvm-arm64/pkvm-cleanups-5.17 into kvmarm-master/next by Marc Zyngier · 3 years ago
  40. 64a1fbd KVM: arm64: pkvm: Make kvm_host_owns_hyp_mappings() robust to VHE by Quentin Perret · 3 years, 1 month ago
  41. bff01cb KVM: arm64: pkvm: Stub io map functions by Quentin Perret · 3 years, 1 month ago
  42. 473a3ef KVM: arm64: Make __io_map_base static by Quentin Perret · 3 years, 1 month ago
  43. 53a563b KVM: arm64: Make the hyp memory pool static by Quentin Perret · 3 years, 1 month ago
  44. a770ee8 KVM: arm64: pkvm: Disable GICv2 support by Quentin Perret · 3 years, 1 month ago
  45. 34b43a8 KVM: arm64: pkvm: Fix hyp_pool max order by Quentin Perret · 3 years, 1 month ago
  46. dd03762 arm64: Enable KCSAN by Kefeng Wang · 3 years, 1 month ago
  47. 30c43e7 arm64/sve: Generalise vector length configuration prctl() for SME by Mark Brown · 3 years, 1 month ago
  48. 9e45365 arm64: add ID_AA64ISAR2_EL1 sys register by Joey Gouly · 3 years, 1 month ago
  49. d8f6ef4 KVM: arm64: Use Makefile.kvm for common files by David Woodhouse · 3 years, 1 month ago
  50. d92a5d1 KVM: Add helpers to wake/query blocking vCPU by Sean Christopherson · 3 years, 3 months ago
  51. 91b99ea KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() by Sean Christopherson · 3 years, 3 months ago
  52. 6109c5a KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook by Sean Christopherson · 3 years, 3 months ago
  53. a54d806 KVM: Keep memslots in tree-based structures instead of array-based ones by Maciej S. Szmigiero · 3 years, 1 month ago
  54. ed92273 KVM: Use interval tree to do fast hva lookup in memslots by Maciej S. Szmigiero · 3 years, 1 month ago
  55. 6a99c6e KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks by Sean Christopherson · 3 years, 1 month ago
  56. 509c594 KVM: arm64: Use "new" memslot instead of userspace memory region by Sean Christopherson · 3 years, 1 month ago
  57. 537a17b KVM: Let/force architectures to deal with arch specific memslot data by Sean Christopherson · 3 years, 1 month ago
  58. 46808a4 KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index by Marc Zyngier · 3 years, 1 month ago
  59. 27592ae KVM: Move wiping of the kvm->vcpus array to common code by Marc Zyngier · 3 years, 1 month ago
  60. 94b4a6d Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next by Marc Zyngier · 3 years, 1 month ago
  61. 370a17f Merge branch kvm-arm64/hyp-header-split into kvmarm-master/next by Marc Zyngier · 3 years, 1 month ago
  62. d658220 arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c by Mark Brown · 3 years, 2 months ago
  63. 9429f4b KVM: arm64: Move host EL1 code out of hyp/ directory by Will Deacon · 3 years, 1 month ago
  64. ed4ed15 KVM: arm64: Generate hyp_constants.h for the host by Will Deacon · 3 years, 1 month ago
  65. 636dcd0 KVM: arm64: Constify kvm_io_gic_ops by Rikard Falkeborn · 3 years, 1 month ago
  66. 00e228b KVM: arm64: Add minimal handling for the ARMv8.7 PMU by Marc Zyngier · 3 years, 1 month ago
  67. 2d761db Merge branch kvm-arm64/fpsimd-tracking into kvmarm-master/next by Marc Zyngier · 3 years, 1 month ago
  68. cc5705f KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid by Marc Zyngier · 3 years, 3 months ago
  69. b5aa368 KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() by Marc Zyngier · 3 years, 3 months ago
  70. 1408e73 KVM: arm64: Restructure the point where has_run_once is advertised by Marc Zyngier · 3 years, 3 months ago
  71. 052f064 KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line by Marc Zyngier · 3 years, 3 months ago
  72. bff01a6 KVM: arm64: Move SVE state mapping at HYP to finalize-time by Marc Zyngier · 3 years, 3 months ago
  73. 3d627cc Merge tag 'kvmarm-fixes-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 3 years, 1 month ago
  74. 7183b2b KVM: arm64: Move pkvm's special 32bit handling into a generic infrastructure by Marc Zyngier · 3 years, 1 month ago
  75. 83bb2c1 KVM: arm64: Save PSTATE early on exit by Marc Zyngier · 3 years, 1 month ago
  76. bee14bc KVM: arm64: Stop mapping current thread_info at EL2 by Marc Zyngier · 3 years, 2 months ago
  77. af9a0e2 KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE by Marc Zyngier · 3 years, 2 months ago
  78. e66425f KVM: arm64: Remove unused __sve_save_state by Marc Zyngier · 3 years, 1 month ago
  79. 8383741 KVM: arm64: Get rid of host SVE tracking/saving by Marc Zyngier · 3 years, 2 months ago
  80. f60a00d KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus() by Vitaly Kuznetsov · 3 years, 1 month ago
  81. 17ed14e KVM: arm64: Drop perf.c and fold its tiny bits of code into arm.c by Sean Christopherson · 3 years, 2 months ago
  82. be399d8 KVM: arm64: Hide kvm_arm_pmu_available behind CONFIG_HW_PERF_EVENTS=y by Sean Christopherson · 3 years, 2 months ago
  83. 7b51783 KVM: arm64: Convert to the generic perf callbacks by Sean Christopherson · 3 years, 2 months ago
  84. e1bfc24 KVM: Move x86's perf guest info callbacks to generic KVM by Sean Christopherson · 3 years, 2 months ago
  85. 2aef6f3 perf: Force architectures to opt-in to guest callbacks by Sean Christopherson · 3 years, 2 months ago
  86. b9f5621 perf/core: Rework guest callbacks to prepare for static_call support by Like Xu · 3 years, 2 months ago
  87. 2934e3d0 perf: Stop pretending that perf can handle multiple guest callbacks by Sean Christopherson · 3 years, 2 months ago
  88. 84886c2 Merge tag 'kvmarm-fixes-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into kvm-master by Paolo Bonzini · 3 years, 2 months ago
  89. 50a8d33 KVM: arm64: Fix host stage-2 finalization by Quentin Perret · 3 years, 2 months ago
  90. 08e873c KVM: arm64: Change the return type of kvm_vcpu_preferred_target() by YueHaibing · 3 years, 2 months ago
  91. deacd66 KVM: arm64: nvhe: Fix a non-kernel-doc comment by Randy Dunlap · 3 years, 2 months ago
  92. 8bb0841 KVM: arm64: Extract ESR_ELx.EC only by Mark Rutland · 3 years, 2 months ago
  93. d7e0a79 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 2 months ago
  94. 46f8763 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 3 years, 2 months ago
  95. 4e33868 Merge tag 'kvmarm-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 3 years, 2 months ago
  96. 655ee55 Merge branch 'for-next/sve' into for-next/core by Will Deacon · 3 years, 2 months ago
  97. ae2b2f3 arm64: kvm: use kvm_exception_table_entry by Mark Rutland · 3 years, 2 months ago
  98. ddc806b arm64/sve: Explicitly load vector length when restoring SVE state by Mark Brown · 3 years, 2 months ago
  99. b5bc00f arm64/sve: Put system wide vector length information into structs by Mark Brown · 3 years, 2 months ago
  100. 9f58486 arm64/sve: Make access to FFR optional by Mark Brown · 3 years, 2 months ago