summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm
AgeCommit message (Expand)AuthorFilesLines
2024-12-20KVM: arm64: Reload vCPU for accesses to OSLAR_EL1Oliver Upton2-8/+14
2024-12-20KVM: arm64: Use debug_owner to track if debug regs need save/restoreOliver Upton4-53/+5
2024-12-20KVM: arm64: Remove vestiges of debug_ptrOliver Upton3-33/+1
2024-12-20KVM: arm64: Remove debug tracepointsOliver Upton3-120/+0
2024-12-20KVM: arm64: Select debug state to save/restore based on debug ownerOliver Upton1-4/+19
2024-12-20KVM: arm64: Clean up KVM_SET_GUEST_DEBUG handlerOliver Upton1-18/+11
2024-12-20KVM: arm64: Evaluate debug owner at vcpu_load()Oliver Upton3-0/+49
2024-12-20KVM: arm64: Write MDCR_EL2 directly from kvm_arm_setup_mdcr_el2()Oliver Upton1-5/+9
2024-12-20KVM: arm64: Move host SME/SVE tracking flags to host dataOliver Upton1-6/+6
2024-12-20KVM: arm64: Track presence of SPE/TRBE in kvm_host_data instead of vCPUOliver Upton3-34/+13
2024-12-20KVM: arm64: Get rid of __kvm_get_mdcr_el2() and related wartsOliver Upton5-35/+12
2024-12-20KVM: arm64: Drop MDSCR_EL1_DEBUG_MASKOliver Upton1-5/+0
2024-12-19arm64/sysreg: Get rid of CPACR_ELx SysregFieldsMarc Zyngier7-18/+18
2024-12-19arm64/sysreg: Get rid of the TCR2_EL1x SysregFieldsMarc Zyngier1-3/+3
2024-12-19arm64/kvm: Avoid invalid physical addresses to signal owner updatesArd Biesheuvel1-23/+10
2024-12-19arm64/kvm: Configure HYP TCR.PS/DS based on host stage1Ard Biesheuvel1-4/+4
2024-12-19KVM: arm64: Only apply PMCR_EL0.P to the guest range of countersOliver Upton1-2/+8
2024-12-19KVM: arm64: nv: Reload PMU events upon MDCR_EL2.HPME changeOliver Upton1-1/+21
2024-12-19KVM: arm64: Use KVM_REQ_RELOAD_PMU to handle PMCR_EL0.E changeOliver Upton1-11/+6
2024-12-19KVM: arm64: Add unified helper for reprogramming counters by maskOliver Upton2-49/+27
2024-12-19KVM: arm64: Always check the state from hyp_ack_unshare()Quentin Perret1-3/+0
2024-12-10Merge tag 'kvmarm-fixes-6.13-2' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini4-6/+24
2024-12-04KVM: arm64: vgic-its: Add error handling in vgic_its_cache_translationKeisuke Nishimura1-1/+11
2024-12-04KVM: arm64: Do not allow ID_AA64MMFR0_EL1.ASIDbits to be overriddenMarc Zyngier1-1/+2
2024-12-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds13-117/+172
2024-11-26KVM: arm64: Fix S1/S2 combination when FWB==1 and S2 has Device memory typeMarc Zyngier1-2/+9
2024-11-26arm64: Fix usage of new shifted MDCR_EL2 valuesJames Clark1-2/+2
2024-11-24Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds26-391/+1482
2024-11-21Merge tag 'kvmarm-fixes-6.13-1' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini13-117/+172
2024-11-21KVM: arm64: Use MDCR_EL2.HPME to evaluate overflow of hyp countersOliver Upton1-16/+45
2024-11-21KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow statusRaghavendra Rao Ananta1-1/+0
2024-11-21KVM: arm64: Mark set_sysreg_masks() as inline to avoid build failureMarc Zyngier1-1/+1
2024-11-21KVM: arm64: vgic-its: Add stronger type-checking to the ITS entry sizesMarc Zyngier2-42/+50
2024-11-21KVM: arm64: vgic: Kill VGIC_MAX_PRIVATE definitionMarc Zyngier1-2/+2
2024-11-21KVM: arm64: vgic: Make vgic_get_irq() more robustMarc Zyngier11-57/+71
2024-11-21KVM: arm64: vgic-v3: Sanitise guest writes to GICR_INVLPIRMarc Zyngier1-1/+6
2024-11-19Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2-3/+24
2024-11-14Merge branches 'for-next/gcs', 'for-next/probes', 'for-next/asm-offsets', 'fo...Catalin Marinas2-3/+24
2024-11-14Merge tag 'kvmarm-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/kv...Paolo Bonzini23-365/+1466
2024-11-12KVM: arm64: Pass on SVE mapping failuresJames Clark1-2/+1
2024-11-11Merge branch kvm-arm64/vgic-its-fixes into kvmarm/nextOliver Upton2-15/+40
2024-11-11KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITEKunkun Jiang1-1/+5
2024-11-11KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a deviceKunkun Jiang1-2/+4
2024-11-11KVM: arm64: vgic-its: Add a data length check in vgic_its_save_*Jing Zhang2-12/+31
2024-11-11Merge branch kvm-arm64/nv-pmu into kvmarm/nextOliver Upton4-141/+345
2024-11-11Merge branch kvm-arm64/mmio-sea into kvmarm/nextOliver Upton1-2/+30
2024-11-11Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton8-62/+122
2024-11-11Merge branch kvm-arm64/mpam-ni into kvmarm/nextOliver Upton2-33/+157
2024-11-11Merge branch kvm-arm64/psci-1.3 into kvmarm/nextOliver Upton3-1/+47
2024-11-11KVM: arm64: Make L1Ip feature in CTR_EL0 writable from userspaceShameer Kolothum1-4/+34