aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-10-23KVM: arm64: Prevent access to vCPU events before initOliver Upton1-0/+6
2025-10-19KVM: arm64: Fix page leak in user_mem_abort()Fuad Tabba1-2/+7
2025-10-19KVM: arm64: Fix debug checking for np-guests using huge mappingsBen Horgan1-3/+6
2025-09-10Revert "KVM: arm64: Split kvm_pgtable_stage2_destroy()"Oliver Upton3-40/+8
2025-09-10Revert "KVM: arm64: Reschedule as needed when destroying the stage-2 page-tables"Oliver Upton1-25/+1
2025-09-10KVM: arm64: vgic: fix incorrect spinlock API usageAlok Tiwari1-1/+1
2025-09-10KVM: arm64: Remove stage 2 read fault checkWei-Lin Chang1-5/+0
2025-09-10KVM: arm64: Fix parameter ordering for VBAR_EL1 assignmentFuad Tabba1-1/+1
2025-09-10KVM: arm64: nv: Fix incorrect VNCR invalidation range calculationDongha Lee1-2/+2
2025-09-10KVM: arm64: vgic-v3: Indicate vgic_put_irq() may take LPI xarray lockOliver Upton1-0/+3
2025-09-10KVM: arm64: vgic-v3: Don't require IRQs be disabled for LPI xarray lockOliver Upton3-12/+10
2025-09-10KVM: arm64: vgic-v3: Erase LPIs from xarray outside of raw spinlocksOliver Upton1-4/+37
2025-09-10KVM: arm64: Spin off release helper from vgic_put_irq()Oliver Upton1-7/+17
2025-09-10KVM: arm64: vgic-v3: Use bare refcount for VGIC LPIsOliver Upton6-25/+16
2025-09-10KVM: arm64: VHE: Save and restore host MDCR_EL2 value correctlyAlexandru Elisei3-5/+12
2025-09-10KVM: arm64: Initialize PMSCR_EL1 when in VHEAlexandru Elisei2-1/+10
2025-09-10KVM: arm64: nv: fix VNCR TLB ASID match logic for non-Global entriesGeonha Lee1-1/+1
2025-09-05KVM: arm64: Mark freed S2 MMUs as invalidMarc Zyngier1-0/+4
2025-08-29Merge tag 'kvmarm-fixes-6.17-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEADPaolo Bonzini16-188/+407
2025-08-28KVM: arm64: nv: Fix ATS12 handling of single-stage translationMarc Zyngier1-3/+3
2025-08-28KVM: arm64: Remove __vcpu_{read,write}_sys_reg_{from,to}_cpu()Marc Zyngier1-4/+80
2025-08-28KVM: arm64: Fix vcpu_{read,write}_sys_reg() accessorsMarc Zyngier1-110/+160
2025-08-28KVM: arm64: Simplify sysreg access on exception deliveryMarc Zyngier1-12/+4
2025-08-28KVM: arm64: Check for SYSREGS_ON_CPU before accessing the 32bit stateMarc Zyngier1-2/+2
2025-08-21KVM: arm64: Get rid of ARM64_FEATURE_MASK()Marc Zyngier2-24/+24
2025-08-21KVM: arm64: Make ID_AA64PFR1_EL1.RAS_frac writableMarc Zyngier1-14/+27
2025-08-21KVM: arm64: Make ID_AA64PFR0_EL1.RAS writableMarc Zyngier1-1/+0
2025-08-21KVM: arm64: Ignore HCR_EL2.FIEN set by L1 guest's EL2Marc Zyngier1-1/+4
2025-08-21KVM: arm64: Handle RASv1p1 registersMarc Zyngier1-0/+17
2025-08-21KVM: arm64: Reschedule as needed when destroying the stage-2 page-tablesRaghavendra Rao Ananta1-1/+25
2025-08-21KVM: arm64: Split kvm_pgtable_stage2_destroy()Raghavendra Rao Ananta3-8/+40
2025-08-15KVM: arm64: Correctly populate FAR_EL2 on nested SEA injectionMarc Zyngier1-1/+1
2025-08-08arm64: vgic-v2: Fix guest endianness check in hVHE modeFuad Tabba1-1/+1
2025-08-08KVM: arm64: Sync protected guest VBAR_EL1 on injecting an undef exceptionFuad Tabba1-0/+1
2025-08-08KVM: arm64: Handle AIDR_EL1 and REVIDR_EL1 in host for protected VMsFuad Tabba1-0/+4
2025-08-08kvm: arm64: use BUG() instead of BUG_ON(1)Arnd Bergmann2-2/+2
2025-08-04KVM: arm64: nv: Handle SEAs due to VNCR redirectionOliver Upton2-12/+20
2025-08-04KVM: arm64: nv: Properly check ESR_EL2.VNCR on taking a VNCR_EL2 related faultMarc Zyngier1-1/+1
2025-07-30Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds31-419/+1340
2025-07-29Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxLinus Torvalds4-4/+45
2025-07-29KVM: arm64: Don't attempt vLPI mappings when vPE allocation is disabledRaghavendra Rao Ananta2-9/+9
2025-07-29Merge tag 'kvmarm-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEADPaolo Bonzini31-400/+1327
2025-07-29Merge tag 'kvm-x86-irqs-6.17' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini3-19/+13
2025-07-28Merge tag 'hardening-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linuxLinus Torvalds1-1/+1
2025-07-28Merge branch 'kvm-arm64/vgic-v4-ctl' into kvmarm/nextOliver Upton6-50/+98
2025-07-28Merge branch 'kvm-arm64/el2-reg-visibility' into kvmarm/nextOliver Upton3-51/+226
2025-07-28Merge branch 'kvm-arm64/config-masks' into kvmarm/nextOliver Upton2-60/+227
2025-07-26Merge branch 'kvm-arm64/misc' into kvmarm/nextOliver Upton5-39/+50
2025-07-26Merge branch 'kvm-arm64/gcie-legacy' into kvmarm/nextOliver Upton6-12/+126
2025-07-26Merge branch 'kvm-arm64/doublefault2' into kvmarm/nextOliver Upton18-165/+528