summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm
AgeCommit message (Expand)AuthorFilesLines
2024-01-08Merge tag 'kvmarm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini19-246/+509
2024-01-08KVM: introduce CONFIG_KVM_COMMONPaolo Bonzini1-2/+1
2024-01-04KVM: arm64: Add missing memory barriers when switching to pKVM's hyp pgdWill Deacon1-0/+2
2024-01-04Merge branch kvm-arm64/vgic-6.8 into kvmarm-master/nextMarc Zyngier3-81/+53
2024-01-04KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cacheOliver Upton1-0/+5
2024-01-02Merge tag 'kvm-riscv-6.8-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini4-20/+34
2024-01-02Merge tag 'loongarch-kvm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Paolo Bonzini1-0/+4
2023-12-23Merge tag 'kvmarm-fixes-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini4-20/+34
2023-12-22KVM: arm64: vgic-v3: Reinterpret user ISPENDR writes as I{C,S}PENDROliver Upton1-30/+5
2023-12-22KVM: arm64: vgic: Use common accessor for writes to ICPENDROliver Upton1-29/+22
2023-12-22KVM: arm64: vgic: Use common accessor for writes to ISPENDROliver Upton1-29/+21
2023-12-22KVM: arm64: vgic-v4: Restore pending state on host userspace writeMarc Zyngier1-10/+17
2023-12-19Merge branch kvm-arm64/nv-6.8-prefix into kvmarm-master/nextMarc Zyngier4-58/+209
2023-12-19KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg()Marc Zyngier1-5/+124
2023-12-19KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpersMarc Zyngier1-18/+47
2023-12-19KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handlingMarc Zyngier1-8/+15
2023-12-19KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCRMarc Zyngier1-15/+0
2023-12-19KVM: arm64: nv: Compute NV view of idregs as a one-offMarc Zyngier3-9/+21
2023-12-19KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt()Marc Zyngier1-2/+1
2023-12-18Merge branch kvm-arm64/fgt-rework into kvmarm-master/nextMarc Zyngier5-34/+147
2023-12-18KVM: arm64: Trap external trace for protected VMsFuad Tabba1-0/+4
2023-12-18KVM: arm64: Mark PAuth as a restricted feature for protected VMsFuad Tabba1-3/+11
2023-12-18KVM: arm64: Fix which features are marked as allowed for protected VMsFuad Tabba1-1/+7
2023-12-18KVM: arm64: Macros for setting/clearing FGT bitsFuad Tabba1-42/+27
2023-12-18KVM: arm64: Add build validation for FGT trap mask valuesFuad Tabba1-0/+18
2023-12-18KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virtFuad Tabba3-0/+74
2023-12-18KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virtFuad Tabba1-0/+5
2023-12-18KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virtFuad Tabba1-0/+10
2023-12-18KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 featuresFuad Tabba1-3/+6
2023-12-12KVM: arm64: vgic: Ensure that slots_lock is held in vgic_register_all_redist_...Marc Zyngier1-0/+2
2023-12-12KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroyMarc Zyngier4-3/+7
2023-12-12KVM: arm64: vgic: Add a non-locking primitive for kvm_vgic_vcpu_destroy()Marc Zyngier1-2/+11
2023-12-12KVM: arm64: vgic: Simplify kvm_vgic_destroy()Marc Zyngier1-15/+14
2023-12-08KVM: remove CONFIG_HAVE_KVM_IRQFDPaolo Bonzini1-1/+0
2023-12-08KVM: remove CONFIG_HAVE_KVM_EVENTFDPaolo Bonzini1-1/+0
2023-11-30KVM: arm64: Use helpers to classify exception types reported via ESRArd Biesheuvel3-20/+19
2023-11-27KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systemsRyan Roberts1-5/+4
2023-11-27KVM: arm64: Support up to 5 levels of translation in kvm_pgtableRyan Roberts1-0/+9
2023-11-27KVM: arm64: Convert translation level parameter to s8Ryan Roberts5-43/+51
2023-11-27KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1Ryan Roberts3-7/+17
2023-11-20KVM: arm64: GICv4: Do not perform a map to a mapped vLPIKunkun Jiang1-0/+4
2023-11-14Merge branch 'kvm-guestmemfd' into HEADPaolo Bonzini1-1/+1
2023-11-13KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIERSean Christopherson1-1/+1
2023-11-03Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds27-407/+870
2023-11-02Merge tag 'soc-drivers-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+8
2023-11-01Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds6-13/+13
2023-10-31Merge tag 'kvmarm-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini27-407/+870
2023-10-30Merge branch kvm-arm64/pmu_pmcr_n into kvmarm/nextOliver Upton3-55/+201
2023-10-30Merge branch kvm-arm64/mops into kvmarm/nextOliver Upton5-3/+22
2023-10-30Merge branch kvm-arm64/writable-id-regs into kvmarm/nextOliver Upton2-32/+172