1. 52b2865 KVM: arm64: pkvm: Unshare guest structs during teardown by Quentin Perret · 3 years ago
  2. 3f868e1 KVM: arm64: Introduce kvm_share_hyp() by Quentin Perret · 3 years ago
  3. cf364e0 KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE by Marc Zyngier · 3 years, 5 months ago
  4. 4efc0ed KVM: arm64: Unify stage-2 programming behind __load_stage2() by Marc Zyngier · 3 years, 5 months ago
  5. 923a547 KVM: arm64: Move kern_hyp_va() usage in __load_guest_stage2() into the callers by Marc Zyngier · 3 years, 5 months ago
  6. 85c653f Merge branch arm64/for-next/caches into kvmarm-master/next by Marc Zyngier · 3 years, 6 months ago
  7. 378e6a9 KVM: arm64: Tweak parameters of guest cache maintenance functions by Yanan Wang · 3 years, 6 months ago
  8. fade9c2 arm64: Rename arm64-internal cache maintenance functions by Fuad Tabba · 3 years, 7 months ago
  9. 814b186 arm64: __flush_dcache_area to take end parameter instead of size by Fuad Tabba · 3 years, 7 months ago
  10. 5c92a76 Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next by Marc Zyngier · 3 years, 9 months ago
  11. aec0fae KVM: arm64: Log source when panicking from nVHE hyp by Andrew Scull · 3 years, 9 months ago
  12. 6ec7e56 KVM: arm64: Refactor __load_guest_stage2() by Quentin Perret · 3 years, 9 months ago
  13. cfb1a98 KVM: arm64: Use kvm_arch in kvm_s2_mmu by Quentin Perret · 3 years, 9 months ago
  14. bfa79a8 KVM: arm64: Elevate hypervisor mappings creation at EL2 by Quentin Perret · 3 years, 9 months ago
  15. bc1d289 KVM: arm64: Factor out vector address calculation by Quentin Perret · 3 years, 9 months ago
  16. 537db4a KVM: arm64: Remove patching of fn pointers in hyp by David Brazdil · 4 years ago
  17. 97cbd2f KVM: arm64: Fix constant-pool users in hyp by David Brazdil · 4 years ago
  18. 6ec6259 KVM: arm64: Apply hyp relocations at runtime by David Brazdil · 4 years ago
  19. 3a51459 Merge remote-tracking branch 'origin/kvm-arm64/psci-relay' into kvmarm-master/next by Marc Zyngier · 4 years, 1 month ago
  20. 5be1d62 KVM: arm64: Remove vector_ptr param of hyp-init by David Brazdil · 4 years, 1 month ago
  21. dc2286f Merge branch 'kvm-arm64/vector-rework' into kvmarm-master/next by Marc Zyngier · 4 years, 1 month ago
  22. 68b824e KVM: arm64: Patch kimage_voffset instead of loading the EL1 value by Marc Zyngier · 4 years, 2 months ago
  23. 07cf8aa KVM: arm64: Make BP hardening globals static instead by Will Deacon · 4 years, 1 month ago
  24. 042c76a KVM: arm64: Move kvm_get_hyp_vector() out of header file by Will Deacon · 4 years, 1 month ago
  25. 1db9d9d KVM: arm64: Add kimg_hyp_va() helper by Marc Zyngier · 4 years, 2 months ago
  26. 14ef9d0 Merge branch 'kvm-arm64/hyp-pcpu' into kvmarm-master/next by Marc Zyngier · 4 years, 3 months ago
  27. 9ef2b48 KVM: arm64: Allow patching EL2 vectors even with KASLR is not enabled by Will Deacon · 4 years, 3 months ago
  28. 29e8910 KVM: arm64: Simplify handling of ARCH_WORKAROUND_2 by Marc Zyngier · 4 years, 3 months ago
  29. 688f1e4 arm64: Rename ARM64_HARDEN_BRANCH_PREDICTOR to ARM64_SPECTRE_V2 by Will Deacon · 4 years, 3 months ago
  30. 5359a87 KVM: arm64: Replace CONFIG_KVM_INDIRECT_VECTORS with CONFIG_RANDOMIZE_BASE by Will Deacon · 4 years, 3 months ago
  31. 6e5f092 arm64: Remove Spectre-related CONFIG_* options by Will Deacon · 4 years, 3 months ago
  32. 3f26ab5 KVM: arm64: Remove unused page-table code by Will Deacon · 4 years, 4 months ago
  33. 0f9d09b KVM: arm64: Use generic allocator for hyp stage-1 page-tables by Will Deacon · 4 years, 4 months ago
  34. 9af3e08 KVM: arm64: Remove kvm_mmu_free_memory_caches() by Will Deacon · 4 years, 4 months ago
  35. 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
  36. 74cc7e0 KVM: arm64: clean up redundant 'kvm_run' parameters by Tianjia Zhang · 4 years, 6 months ago
  37. a0e50aa KVM: arm64: Factor out stage 2 page table data from struct kvm by Christoffer Dall · 6 years ago
  38. 52cd0d9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 7 months ago
  39. 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
  40. 304e298 KVM: arm64: Move hyp_symbol_addr() to kvm_asm.h by Marc Zyngier · 4 years, 7 months ago
  41. 65fddcf mm: reorder includes after introduction of linux/pgtable.h by Mike Rapoport · 4 years, 7 months ago
  42. ca5999f mm: introduce include/linux/pgtable.h by Mike Rapoport · 4 years, 7 months ago
  43. e9f6376 arm64: add support for folded p4d page tables by Mike Rapoport · 4 years, 7 months ago
  44. 039aeb9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 7 months ago
  45. c350717 Merge branch 'for-next/kvm/errata' into for-next/core by Will Deacon · 4 years, 7 months ago
  46. fe677be KVM: arm64: Move __load_guest_stage2 to kvm_mmu.h by Marc Zyngier · 4 years, 7 months ago
  47. 0a78791 KVM: arm64: Remove obsolete kvm_virt_to_phys abstraction by Andrew Scull · 4 years, 7 months ago
  48. 438f711 KVM: arm64: Fix incorrect comment on kvm_get_hyp_vector() by David Brazdil · 4 years, 8 months ago
  49. c73433f arm64/cpufeature: Validate hypervisor capabilities during CPU hotplug by Anshuman Khandual · 4 years, 8 months ago
  50. 3cd86a5 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 4 years, 9 months ago
  51. 6e52aab arm64: kvm: Modernize annotation for __bp_harden_hyp_vecs by Mark Brown · 4 years, 10 months ago
  52. 5c37f1a KVM: arm64: Ask the compiler to __always_inline functions used at HYP by James Morse · 4 years, 10 months ago
  53. 0492747c arm64: KVM: Invoke compute_layout() before alternatives are applied by Sebastian Andrzej Siewior · 5 years ago
  54. caab277 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 by Thomas Gleixner · 6 years ago
  55. a6ecfb1 KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory by Marc Zyngier · 6 years ago
  56. 1b44471 KVM: arm64: Fix comment for KVM_PHYS_SHIFT by Zenghui Yu · 6 years ago
  57. e329fb7 KVM: arm/arm64: Factor out VMID into struct kvm_vmid by Christoffer Dall · 6 years ago
  58. b8e0ba7 KVM: arm64: Add support for creating PUD hugepages at stage 2 by Punit Agrawal · 6 years ago
  59. 35a6396 KVM: arm64: Update age handlers to support PUD hugepages by Punit Agrawal · 6 years ago
  60. eb3f0624 KVM: arm64: Support handling access faults for PUD hugepages by Punit Agrawal · 6 years ago
  61. 86d1c55 KVM: arm64: Support PUD hugepage in stage2_is_exec() by Punit Agrawal · 6 years ago
  62. 4ea5af5 KVM: arm64: Support dirty page tracking for PUD hugepages by Punit Agrawal · 6 years ago
  63. f8df733 KVM: arm/arm64: Introduce helpers to manipulate page table entries by Punit Agrawal · 6 years ago
  64. 0d1e8b8 Merge tag 'kvm-4.20-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 6 years ago
  65. 13ac4bb kvm: arm64: Switch to per VM IPA limit by Suzuki K Poulose · 6 years ago
  66. 5955833 kvm: arm64: Dynamic configuration of VTTBR mask by Suzuki K Poulose · 6 years ago
  67. 865b30c kvm: arm64: Prepare for dynamic stage2 page table layout by Suzuki K Poulose · 6 years ago
  68. e55cac5 kvm: arm/arm64: Prepare for VM specific stage2 translations by Suzuki K Poulose · 6 years ago
  69. ab51002 arm64: KVM: Enable Common Not Private translations by Vladimir Murzin · 6 years ago
  70. 0db9dd8 KVM: arm/arm64: Stop using the kernel's {pmd,pud,pgd}_populate helpers by Marc Zyngier · 7 years ago
  71. 88dc25e8 KVM: arm/arm64: Consolidate page-table accessors by Marc Zyngier · 7 years ago
  72. e48d53a arm64: KVM: Add support for Stage-2 control of memory types and cacheability by Marc Zyngier · 7 years ago
  73. 410feb7 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 7 years ago
  74. 55e3748 arm64: KVM: Add ARCH_WORKAROUND_2 support for guests by Marc Zyngier · 7 years ago
  75. 92faa7b arm64: Remove duplicate include by Vincenzo Frascino · 7 years ago
  76. bf30824 KVM: arm/arm64: VGIC/ITS: protect kvm_read_guest() calls with SRCU lock by Andre Przywara · 7 years ago
  77. dee3924 arm64: KVM: Allow mapping of vectors outside of the RAM region by Marc Zyngier · 7 years ago
  78. dc2e463 arm/arm64: KVM: Introduce EL2-specific executable mappings by Marc Zyngier · 7 years ago
  79. 4340ba8 arm64: KVM: Move BP hardening vectors into .hyp.text section by Marc Zyngier · 7 years ago
  80. 3c5e812 arm64: KVM: Move vector offsetting from hyp-init.S to kvm_get_hyp_vector by Marc Zyngier · 7 years ago
  81. ed57cac arm64: KVM: Introduce EL2 VA randomisation by Marc Zyngier · 7 years ago
  82. 1bb32a4 KVM: arm/arm64: Keep GICv2 HYP VAs in kvm_vgic_global_state by Marc Zyngier · 7 years ago
  83. 807a378 KVM: arm/arm64: Move ioremap calls to create_hyp_io_mappings by Marc Zyngier · 7 years ago
  84. 44a497a KVM: arm/arm64: Do not use kern_hyp_va() with kvm_vgic_global_state by Marc Zyngier · 7 years ago
  85. 2b4d160 arm64: KVM: Dynamically patch the kernel/hyp VA mask by Marc Zyngier · 7 years ago
  86. 8d404c4 KVM: arm64: Rewrite system register accessors to read/write functions by Christoffer Dall · 9 years ago
  87. 20a004e arm64: mm: Use READ_ONCE/WRITE_ONCE when accessing page tables by Will Deacon · 7 years ago
  88. 15303ba Merge tag 'kvm-4.16-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 7 years ago
  89. 6840bdd arm64: KVM: Use per-CPU vector when BP hardening is enabled by Marc Zyngier · 7 years ago
  90. 17ab9d5 KVM: arm/arm64: Drop vcpu parameter from guest cache maintenance operartions by Marc Zyngier · 7 years ago
  91. 7a3796d KVM: arm/arm64: Preserve Exec permission across R/W permission faults by Marc Zyngier · 7 years ago
  92. d0e22b4 KVM: arm/arm64: Limit icache invalidation to prefetch aborts by Marc Zyngier · 7 years ago
  93. 4fee947 arm64: KVM: Add invalidate_icache_range helper by Marc Zyngier · 7 years ago
  94. a15f693 KVM: arm/arm64: Split dcache/icache flushing by Marc Zyngier · 7 years ago
  95. fa2a844 arm64: allow ID map to be extended to 52 bits by Kristina Martsenko · 7 years ago
  96. 75387b9 arm64: handle 52-bit physical addresses in page table entries by Kristina Martsenko · 7 years ago
  97. 1933830 arm64: don't open code page table entry creation by Kristina Martsenko · 7 years ago
  98. 529c4b0 arm64: handle 52-bit addresses in TTBR by Kristina Martsenko · 7 years ago
  99. 0966253 kvm: arm64: Convert kvm_set_s2pte_readonly() from inline asm to cmpxchg() by Catalin Marinas · 7 years ago
  100. 2d3e486 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 8 years ago