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