| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-05-19 | KVM: arm64: nv: Add pseudo-TLB backing VNCR_EL2 | Marc Zyngier | 1 | -0/+1 |
| 2025-05-19 | KVM: arm64: nv: Allocate VNCR page when required | Marc Zyngier | 1 | -0/+1 |
| 2025-03-17 | KVM: arm64: PMU: Reload when resetting | Akihiko Odaki | 1 | -3/+0 |
| 2024-12-20 | KVM: arm64: Convert the SVE guest vcpu flag to a vm flag | Fuad Tabba | 1 | -1/+1 |
| 2024-12-20 | KVM: arm64: Remove PtrAuth guest vcpu flag | Fuad Tabba | 1 | -4/+0 |
| 2024-10-31 | KVM: arm64: Refactor kvm_vcpu_enable_ptrauth() for hyp use | Fuad Tabba | 1 | -5/+0 |
| 2024-06-19 | KVM: arm64: nv: Support multiple nested Stage-2 mmu structures | Marc Zyngier | 1 | -0/+6 |
| 2024-06-04 | KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM | Fuad Tabba | 1 | -0/+3 |
| 2024-05-01 | KVM: arm64: Do not map the host fpsimd state to hyp in pKVM | Fuad Tabba | 1 | -1/+0 |
| 2023-11-27 | KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems | Ryan Roberts | 1 | -5/+4 |
| 2023-09-21 | KVM: arm64: Get rid of vCPU-scoped feature bitmap | Oliver Upton | 1 | -3/+3 |
| 2023-09-21 | KVM: arm64: Remove unused return value from kvm_reset_vcpu() | Oliver Upton | 1 | -4/+2 |
| 2023-09-21 | KVM: arm64: Hoist NV+SVE check into KVM_ARM_VCPU_INIT ioctl handler | Oliver Upton | 1 | -7/+1 |
| 2023-09-21 | KVM: arm64: Hoist PAuth checks into KVM_ARM_VCPU_INIT ioctl | Oliver Upton | 1 | -18/+3 |
| 2023-09-21 | KVM: arm64: Hoist SVE check into KVM_ARM_VCPU_INIT ioctl handler | Oliver Upton | 1 | -11/+3 |
| 2023-09-21 | KVM: arm64: Hoist PMUv3 check into KVM_ARM_VCPU_INIT ioctl handler | Oliver Upton | 1 | -5/+0 |
| 2023-07-11 | KVM: arm64: Delete pointless switch statement in kvm_reset_vcpu() | Oliver Upton | 1 | -15/+10 |
| 2023-06-12 | KVM: arm64: Make vCPU feature flags consistent VM-wide | Oliver Upton | 1 | -58/+0 |
| 2023-03-29 | KVM: arm64: Avoid lock inversion when setting the VM register width | Oliver Upton | 1 | -3/+3 |
| 2023-03-29 | KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON | Oliver Upton | 1 | -4/+5 |
| 2023-02-13 | Merge branch kvm-arm64/nv-prefix into kvmarm/next | Oliver Upton | 1 | -0/+16 |
| 2023-02-13 | Merge branch kvm-arm64/virtual-cache-geometry into kvmarm/next | Oliver Upton | 1 | -0/+1 |
| 2023-02-11 | KVM: arm64: nv: Reset VCPU to EL2 registers if VCPU nested virt is set | Christoffer Dall | 1 | -0/+16 |
| 2023-01-21 | KVM: arm64: Normalize cache configuration | Akihiko Odaki | 1 | -0/+1 |
| 2022-12-29 | KVM: x86: Unify pr_fmt to use module name for all KVM modules | Sean Christopherson | 1 | -4/+4 |
| 2022-11-11 | KVM: arm64: Consolidate stage-2 initialisation into a single function | Quentin Perret | 1 | -29/+0 |
| 2022-09-09 | arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition names | Mark Brown | 1 | -6/+6 |
| 2022-06-09 | KVM: arm64: Move vcpu configuration flags into their own set | Marc Zyngier | 1 | -3/+3 |
| 2022-04-06 | KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs | Reiji Watanabe | 1 | -20/+45 |
| 2022-01-16 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -8/+22 |
| 2022-01-07 | Merge tag 'kvmarm-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma... | Paolo Bonzini | 1 | -7/+21 |
| 2022-01-04 | Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next | Marc Zyngier | 1 | -5/+4 |
| 2022-01-04 | KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() | Zenghui Yu | 1 | -1/+1 |
| 2021-12-20 | KVM: arm64: Fix comment for kvm_reset_vcpu() | Fuad Tabba | 1 | -4/+3 |
| 2021-12-16 | KVM: arm64: pkvm: Unshare guest structs during teardown | Quentin Perret | 1 | -1/+7 |
| 2021-12-16 | KVM: arm64: Introduce kvm_share_hyp() | Quentin Perret | 1 | -1/+1 |
| 2021-12-14 | arm64/sve: Generalise vector length configuration prctl() for SME | Mark Brown | 1 | -4/+4 |
| 2021-12-08 | KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index | Marc Zyngier | 1 | -1/+1 |
| 2021-12-01 | KVM: arm64: Move SVE state mapping at HYP to finalize-time | Marc Zyngier | 1 | -1/+10 |
| 2021-11-02 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -1/+1 |
| 2021-10-21 | arm64/sve: Put system wide vector length information into structs | Mark Brown | 1 | -3/+3 |
| 2021-10-17 | KVM: arm64: Add memcg accounting to KVM allocations | Jia He | 1 | -1/+1 |
| 2021-08-20 | Merge branch kvm-arm64/psci/cpu_on into kvmarm-master/next | Marc Zyngier | 1 | -6/+10 |
| 2021-08-19 | KVM: arm64: Fix read-side race on updates to vcpu reset state | Oliver Upton | 1 | -6/+10 |
| 2021-08-18 | KVM: arm64: Use ARM64_MIN_PARANGE_BITS as the minimum supported IPA | Anshuman Khandual | 1 | -1/+1 |
| 2021-08-11 | KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size | Anshuman Khandual | 1 | -0/+8 |
| 2021-08-11 | arm64/mm: Define ID_AA64MMFR0_TGRAN_2_SHIFT | Anshuman Khandual | 1 | -15/+2 |
| 2021-06-22 | KVM: arm64: Expose KVM_ARM_CAP_MTE | Steven Price | 1 | -0/+4 |
| 2021-05-27 | KVM: arm64: Prevent mixed-width VM creation | Marc Zyngier | 1 | -4/+24 |
| 2021-04-13 | Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next | Marc Zyngier | 1 | -0/+5 |
| 2021-04-09 | KVM: arm64: Fully zero the vcpu state on reset | Marc Zyngier | 1 | -0/+5 |
| 2021-03-19 | KVM: arm64: Refactor kvm_arm_setup_stage2() | Quentin Perret | 1 | -38/+4 |
| 2021-03-19 | Merge tag 'v5.12-rc3' into kvm-arm64/host-stage2 | Marc Zyngier | 1 | -8/+14 |
| 2021-03-18 | KVM: arm64: Enable SVE support for nVHE | Daniel Kiss | 1 | -4/+0 |
| 2021-03-14 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -4/+8 |
| 2021-03-12 | KVM: arm64: Reject VM creation when the default IPA size is unsupported | Marc Zyngier | 1 | -4/+8 |
| 2021-03-10 | arm64/mm: Fix __enable_mmu() for new TGRAN range values | James Morse | 1 | -4/+6 |
| 2020-11-27 | Merge branch 'kvm-arm64/misc-5.11' into kvmarm-master/next | Marc Zyngier | 1 | -52/+0 |
| 2020-11-27 | KVM: arm64: Remove kvm_arch_vm_ioctl_check_extension() | Will Deacon | 1 | -52/+0 |
| 2020-11-27 | KVM: arm64: Refuse illegal KVM_ARM_VCPU_PMU_V3 at reset time | Marc Zyngier | 1 | -0/+4 |
| 2020-11-10 | KVM: arm64: Drop kvm_coproc.h | Marc Zyngier | 1 | -1/+0 |
| 2020-09-30 | Merge branch 'kvm-arm64/hyp-pcpu' into kvmarm-master/next | Marc Zyngier | 1 | -4/+0 |
| 2020-09-29 | KVM: arm64: Simplify handling of ARCH_WORKAROUND_2 | Marc Zyngier | 1 | -4/+0 |
| 2020-09-11 | KVM: arm64: Don't constrain maximum IPA size based on host configuration | Will Deacon | 1 | -34/+6 |
| 2020-08-09 | Merge tag 'kvmarm-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar... | Paolo Bonzini | 1 | -12/+11 |
| 2020-07-28 | Merge branch 'kvm-arm64/ptrauth-nvhe' into kvmarm-master/next-WIP | Marc Zyngier | 1 | -11/+10 |
| 2020-07-07 | KVM: arm64: Make struct kvm_regs userspace-only | Marc Zyngier | 1 | -1/+1 |
| 2020-06-22 | KVM: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE | Steven Price | 1 | -3/+7 |
| 2020-06-22 | KVM: arm64: Allow PtrAuth to be enabled from userspace on non-VHE systems | Marc Zyngier | 1 | -11/+10 |
| 2020-06-03 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -15/+12 |
| 2020-05-28 | KVM: arm64: Check advertised Stage-2 page size capability | Marc Zyngier | 1 | -2/+35 |
| 2020-05-28 | KVM: arm64: Don't use empty structures as CPU reset state | Marc Zyngier | 1 | -12/+9 |
| 2020-05-20 | arm64/cpufeature: Drop open encodings while extracting parange | Anshuman Khandual | 1 | -3/+8 |
| 2020-05-20 | arm64/cpufeature: Validate hypervisor capabilities during CPU hotplug | Anshuman Khandual | 1 | -0/+5 |
| 2020-05-16 | KVM: Fix spelling in code comments | Fuad Tabba | 1 | -3/+3 |
| 2020-04-28 | arm64: cpufeature: Add CPU capability for AArch32 EL1 support | Will Deacon | 1 | -10/+2 |
| 2020-01-27 | KVM: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() | Sean Christopherson | 1 | -5/+0 |
| 2020-01-27 | KVM: arm64: Free sve_state via arm specific hook | Sean Christopherson | 1 | -0/+5 |
| 2019-06-19 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 | Thomas Gleixner | 1 | -12/+1 |
| 2019-05-15 | Merge tag 'kvmarm-for-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Paolo Bonzini | 1 | -1/+166 |
| 2019-04-24 | KVM: arm64: Add capability to advertise ptrauth for guest | Amit Daniel Kachhap | 1 | -0/+5 |
| 2019-04-24 | KVM: arm64: Add userspace flag to enable pointer authentication | Amit Daniel Kachhap | 1 | -0/+27 |
| 2019-04-18 | KVM: arm/arm64: Clean up vcpu finalization function parameter naming | Dave Martin | 1 | -2/+2 |
| 2019-04-18 | KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE | Dave Martin | 1 | -1/+1 |
| 2019-03-29 | KVM: arm64: Add a capability to advertise SVE support | Dave Martin | 1 | -0/+3 |
| 2019-03-29 | KVM: arm64/sve: Allow userspace to enable SVE for vcpus | Dave Martin | 1 | -1/+42 |
| 2019-03-29 | KVM: arm64/sve: Add pseudo-register for the guest's vector lengths | Dave Martin | 1 | -0/+89 |
| 2019-03-19 | KVM: arm64: Reset the PMU in preemptible context | Marc Zyngier | 1 | -3/+3 |
| 2019-02-07 | arm/arm64: KVM: Allow a VCPU to fully reset itself | Marc Zyngier | 1 | -0/+24 |
| 2019-02-07 | KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded | Christoffer Dall | 1 | -2/+24 |
| 2018-10-18 | arm/arm64: KVM: Enable 32 bits kvm vcpu events support | Dongjiu Geng | 1 | -1/+0 |
| 2018-10-18 | arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() | Dongjiu Geng | 1 | -2/+2 |
| 2018-10-03 | KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 | Marc Zyngier | 1 | -1/+1 |
| 2018-10-03 | kvm: arm64: Allow tuning the physical address size for VM | Suzuki K Poulose | 1 | -4/+13 |
| 2018-10-03 | kvm: arm64: Limit the minimum number of page table levels | Suzuki K Poulose | 1 | -1/+9 |
| 2018-10-03 | kvm: arm64: Set a limit on the IPA size | Suzuki K Poulose | 1 | -0/+43 |
| 2018-10-01 | kvm: arm64: Switch to per VM IPA limit | Suzuki K Poulose | 1 | -1/+1 |
| 2018-10-01 | kvm: arm64: Configure VTCR_EL2.SL0 per VM | Suzuki K Poulose | 1 | -0/+1 |
| 2018-10-01 | kvm: arm64: Configure VTCR_EL2 per VM | Suzuki K Poulose | 1 | -0/+35 |
| 2018-10-01 | kvm: arm/arm64: Allow arch specific configurations for VM | Suzuki K Poulose | 1 | -0/+7 |
| 2018-08-22 | Merge tag 'kvmarm-for-v4.19' of git://git.kernel.org/pub/scm/linux/kernel/git... | Paolo Bonzini | 1 | -0/+4 |
| 2018-07-21 | arm64: KVM: export the capability to set guest SError syndrome | Dongjiu Geng | 1 | -0/+3 |
| 2018-07-21 | arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS | Dongjiu Geng | 1 | -0/+1 |
| 2018-07-05 | kvm/arm: use PSR_AA32 definitions | Mark Rutland | 1 | -2/+2 |
| 2018-05-31 | arm64: KVM: Add ARCH_WORKAROUND_2 discovery through ARCH_FEATURES_FUNC_ID | Marc Zyngier | 1 | -0/+4 |
| 2017-06-08 | KVM: arm/arm64: Move timer IRQ default init to arch_timer.c | Christoffer Dall | 1 | -15/+1 |
| 2017-04-04 | arm64: cpufeature: Make ID reg accessor naming less counterintuitive | Dave Martin | 1 | -1/+1 |
| 2017-02-08 | KVM: arm/arm64: Initialize the emulated EL1 physical timer | Jintack Lim | 1 | -1/+8 |
| 2016-11-14 | ARM: KVM: Support vGICv3 ITS | Vladimir Murzin | 1 | -6/+0 |
| 2016-07-18 | KVM: arm64: vgic-its: Enable ITS emulation as a virtual MSI controller | Andre Przywara | 1 | -0/+6 |
| 2016-07-18 | KVM: arm/arm64: Extend arch CAP checks to allow per-VM capabilities | Andre Przywara | 1 | -1/+1 |
| 2016-07-03 | arm64: KVM: Simplify HYP init/teardown | Marc Zyngier | 1 | -11/+0 |
| 2016-07-03 | arm/arm64: KVM: Always have merged page tables | Marc Zyngier | 1 | -24/+7 |
| 2016-06-14 | KVM: ARM64: Fix typos | Andrea Gelmini | 1 | -1/+1 |
| 2016-05-03 | arm64: kvm: Fix kvm teardown for systems using the extended idmap | James Morse | 1 | -7/+23 |
| 2016-04-28 | arm64: kvm: allows kvm cpu hotplug | AKASHI Takahiro | 1 | -0/+14 |
| 2016-02-29 | arm64: KVM: Introduce per-vcpu kvm device controls | Shannon Zhao | 1 | -0/+1 |
| 2016-02-29 | arm64: KVM: Add a new feature bit for PMUv3 | Shannon Zhao | 1 | -0/+3 |
| 2016-02-29 | arm64: KVM: Reset PMU state when resetting vcpu | Shannon Zhao | 1 | -0/+3 |
| 2015-10-21 | arm64/kvm: Make use of the system wide safe values | Suzuki K. Poulose | 1 | -1/+1 |
| 2015-08-12 | KVM: arm/arm64: timer: Allow the timer to control the active state | Marc Zyngier | 1 | -3/+1 |
| 2015-07-21 | KVM: arm64: enable KVM_CAP_SET_GUEST_DEBUG | Alex Bennée | 1 | -0/+16 |
| 2015-01-12 | arm64: KVM: Fix HCR setting for 32bit guests | Marc Zyngier | 1 | -1/+0 |
| 2013-06-12 | arm64: KVM: enable initialization of a 32bit vcpu | Marc Zyngier | 1 | -1/+25 |
| 2013-06-12 | arm64: KVM: Plug the arch timer | Marc Zyngier | 1 | -0/+12 |
| 2013-06-07 | arm64: KVM: virtual CPU reset | Marc Zyngier | 1 | -0/+76 |