summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm
Commit message (Expand)AuthorAgeFilesLines
* kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbolPaolo Bonzini2024-02-081-0/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-01-1720-252/+511
|\
| * Merge tag 'kvm-x86-generic-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-081-1/+0
| |\
| | * KVM: move KVM_CAP_DEVICE_CTRL to the generic checkWei Wang2023-11-301-1/+0
| * | Merge tag 'kvmarm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2024-01-0819-246/+509
| |\ \
| | * | KVM: arm64: Add missing memory barriers when switching to pKVM's hyp pgdWill Deacon2024-01-041-0/+2
| | * | Merge branch kvm-arm64/vgic-6.8 into kvmarm-master/nextMarc Zyngier2024-01-043-81/+53
| | |\ \
| | | * | KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cacheOliver Upton2024-01-041-0/+5
| | | * | KVM: arm64: vgic-v3: Reinterpret user ISPENDR writes as I{C,S}PENDROliver Upton2023-12-221-30/+5
| | | * | KVM: arm64: vgic: Use common accessor for writes to ICPENDROliver Upton2023-12-221-29/+22
| | | * | KVM: arm64: vgic: Use common accessor for writes to ISPENDROliver Upton2023-12-221-29/+21
| | | * | KVM: arm64: vgic-v4: Restore pending state on host userspace writeMarc Zyngier2023-12-221-10/+17
| | * | | Merge branch kvm-arm64/nv-6.8-prefix into kvmarm-master/nextMarc Zyngier2023-12-194-58/+209
| | |\ \ \
| | | * | | KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg()Marc Zyngier2023-12-191-5/+124
| | | * | | KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpersMarc Zyngier2023-12-191-18/+47
| | | * | | KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handlingMarc Zyngier2023-12-191-8/+15
| | | * | | KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCRMarc Zyngier2023-12-191-15/+0
| | | * | | KVM: arm64: nv: Compute NV view of idregs as a one-offMarc Zyngier2023-12-193-9/+21
| | | * | | KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt()Marc Zyngier2023-12-191-2/+1
| | | |/ /
| | * | | Merge branch kvm-arm64/fgt-rework into kvmarm-master/nextMarc Zyngier2023-12-185-34/+147
| | |\ \ \
| | | * | | KVM: arm64: Trap external trace for protected VMsFuad Tabba2023-12-181-0/+4
| | | * | | KVM: arm64: Mark PAuth as a restricted feature for protected VMsFuad Tabba2023-12-181-3/+11
| | | * | | KVM: arm64: Fix which features are marked as allowed for protected VMsFuad Tabba2023-12-181-1/+7
| | | * | | KVM: arm64: Macros for setting/clearing FGT bitsFuad Tabba2023-12-181-42/+27
| | | * | | KVM: arm64: Add build validation for FGT trap mask valuesFuad Tabba2023-12-181-0/+18
| | | * | | KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virtFuad Tabba2023-12-183-0/+74
| | | * | | KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virtFuad Tabba2023-12-181-0/+5
| | | * | | KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virtFuad Tabba2023-12-181-0/+10
| | | * | | KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 featuresFuad Tabba2023-12-181-3/+6
| | | |/ /
| | * | | KVM: arm64: Use helpers to classify exception types reported via ESRArd Biesheuvel2023-11-303-20/+19
| | * | | KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systemsRyan Roberts2023-11-271-5/+4
| | * | | KVM: arm64: Support up to 5 levels of translation in kvm_pgtableRyan Roberts2023-11-271-0/+9
| | * | | KVM: arm64: Convert translation level parameter to s8Ryan Roberts2023-11-275-43/+51
| | * | | KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1Ryan Roberts2023-11-273-7/+17
| | |/ /
| * | | KVM: introduce CONFIG_KVM_COMMONPaolo Bonzini2024-01-081-2/+1
| * | | Merge tag 'kvm-riscv-6.8-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2024-01-024-20/+34
| |\ \ \
| * \ \ \ Merge tag 'loongarch-kvm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Paolo Bonzini2024-01-021-0/+4
| |\ \ \ \
| * | | | | KVM: remove CONFIG_HAVE_KVM_IRQFDPaolo Bonzini2023-12-081-1/+0
| * | | | | KVM: remove CONFIG_HAVE_KVM_EVENTFDPaolo Bonzini2023-12-081-1/+0
| | |_|_|/ | |/| | |
| * | | | Merge branch 'kvm-guestmemfd' into HEADPaolo Bonzini2023-11-141-1/+1
| |\ \ \ \ | | |_|_|/ | |/| | |
| | * | | KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIERSean Christopherson2023-11-131-1/+1
* | | | | Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-01-092-2/+3
|\ \ \ \ \
| * | | | | mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov2024-01-081-1/+2
| * | | | | mm, treewide: introduce NR_PAGE_ORDERSKirill A. Shutemov2024-01-081-1/+1
| |/ / / /
* | | | | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2024-01-085-82/+6
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Merge branch 'for-next/rip-vpipt' into for-next/coreWill Deacon2024-01-043-75/+1
| |\ \ \ \
| | * | | | KVM: arm64: Remove VPIPT I-cache handlingMarc Zyngier2023-12-053-75/+1
| | |/ / /
| * / / / arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_NJames Clark2023-12-122-7/+5
| |/ / /
* | | | Merge tag 'kvmarm-fixes-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2023-12-224-20/+34
|\ \ \ \ | |_|_|/ |/| | |
| * | | KVM: arm64: vgic: Ensure that slots_lock is held in vgic_register_all_redist_...Marc Zyngier2023-12-121-0/+2