summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Always check the state from hyp_ack_unshare()Quentin Perret2024-12-181-3/+0
* Merge tag 'kvmarm-fixes-6.13-2' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini2024-12-101-2/+2
|\
| * arm64: Fix usage of new shifted MDCR_EL2 valuesJames Clark2024-11-261-2/+2
* | Merge tag 'kvmarm-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/kv...Paolo Bonzini2024-11-1410-42/+317
|\|
| * KVM: arm64: Pass on SVE mapping failuresJames Clark2024-11-121-2/+1
| * Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton2024-11-115-32/+118
| |\
| | * KVM: arm64: Initialize trap register values in hyp in pKVMFuad Tabba2024-10-312-1/+38
| | * KVM: arm64: Initialize the hypervisor's VM state at EL2Fuad Tabba2024-10-311-0/+77
| | * KVM: arm64: Move pkvm_vcpu_init_traps() to init_pkvm_hyp_vcpu()Fuad Tabba2024-10-313-11/+3
| | * KVM: arm64: Don't map 'kvm_vgic_global_state' at EL2 with pKVMWill Deacon2024-10-241-17/+0
| | * KVM: arm64: Just advertise SEIS as 0 when emulating ICC_CTLR_EL1Will Deacon2024-10-241-3/+0
| * | Merge branch kvm-arm64/mpam-ni into kvmarm/nextOliver Upton2024-11-111-0/+31
| |\ \
| | * | KVM: arm64: Fix missing traps of guest accesses to the MPAM registersJames Morse2024-10-311-0/+31
| * | | Merge branch kvm-arm64/psci-1.3 into kvmarm/nextOliver Upton2024-11-111-0/+2
| |\ \ \
| | * | | KVM: arm64: nvhe: Pass through PSCI v1.3 SYSTEM_OFF2 callDavid Woodhouse2024-10-251-0/+2
| | | |/ | | |/|
| * | | KVM: arm64: Add save/restore support for POR_EL2Marc Zyngier2024-10-311-0/+6
| * | | KVM: arm64: Add kvm_has_s1poe() helperMarc Zyngier2024-10-311-1/+1
| * | | KVM: arm64: Hide S1PIE registers from userspace when disabled for guestsMark Brown2024-10-311-1/+1
| * | | KVM: arm64: Hide TCR2_EL1 from userspace when disabled for guestsMark Brown2024-10-311-1/+1
| * | | KVM: arm64: Add save/restore for PIR{,E0}_EL2Marc Zyngier2024-10-311-2/+13
| * | | KVM: arm64: Add save/restore for TCR2_EL2Marc Zyngier2024-10-311-0/+7
| * | | KVM: arm64: nv: Save/Restore vEL2 sysregsMarc Zyngier2024-10-313-5/+138
| | |/ | |/|
* / | KVM: arm64: Don't mark "struct page" accessed when making SPTE youngSean Christopherson2024-10-251-5/+2
|/ /
* / KVM: arm64: Shave a few bytes from the EL2 idmap codeMarc Zyngier2024-10-171-23/+29
|/
* KVM: arm64: Constrain the host to the maximum shared SVE VL with pKVMMark Brown2024-10-012-6/+8
* KVM: arm64: Fix __pkvm_init_vcpu cptr_el2 error pathVincent Donnefort2024-10-011-2/+4
* Merge tag 'for-linus-non-x86' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-09-169-60/+138
|\
| * Merge branch kvm-arm64/s2-ptdump into kvmarm-master/nextMarc Zyngier2024-09-121-42/+0
| |\
| | * KVM: arm64: Move pagetable definitions to common headerSebastian Ene2024-09-101-42/+0
| * | Merge branch kvm-arm64/nv-at-pan into kvmarm-master/nextMarc Zyngier2024-09-121-1/+1
| |\ \
| * \ \ Merge branch kvm-arm64/vgic-sre-traps into kvmarm-master/nextMarc Zyngier2024-09-121-6/+91
| |\ \ \
| | * | | KVM: arm64: Make most GICv3 accesses UNDEF if they trapMarc Zyngier2024-08-271-0/+3
| | * | | KVM: arm64: Honor guest requested traps in GICv3 emulationMarc Zyngier2024-08-271-0/+72
| | * | | KVM: arm64: Force SRE traps when SRE access is not enabledMarc Zyngier2024-08-271-6/+16
| * | | | Merge branch kvm-arm64/fpmr into kvmarm-master/nextMarc Zyngier2024-09-124-0/+24
| |\ \ \ \
| | * | | | KVM: arm64: Add save/restore support for FPMRMarc Zyngier2024-08-274-0/+24
| | | |_|/ | | |/| |
| * | | | Merge branch kvm-arm64/mmu-misc-6.12 into kvmarm-master/nextMarc Zyngier2024-09-122-8/+19
| |\ \ \ \
| | * | | | KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xferSnehal Koukuntla2024-09-101-6/+15
| | * | | | KVM: arm64: Move data barrier to end of split walkColton Lewis2024-08-131-2/+4
| | |/ / /
| * | | | Merge branch kvm-arm64/tlbi-fixes-6.12 into kvmarm-master/nextMarc Zyngier2024-08-272-4/+4
| |\ \ \ \ | | |_|/ / | |/| | |
| | * | | KVM: arm64: Ensure TLBI uses correct VMID after changing contextWill Deacon2024-08-151-3/+3
| | * | | KVM: arm64: Invalidate EL1&0 TLB entries for all VMIDs in nvhe hyp initWill Deacon2024-08-151-1/+1
| | |/ /
* | | | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2024-09-162-1/+31
|\ \ \ \ | |/ / / |/| | |
| * | | KVM: arm64: use `at s1e1a` for POEJoey Gouly2024-09-041-1/+4
| * | | KVM: arm64: Save/restore POE registersJoey Gouly2024-09-041-0/+27
| | |/ | |/|
| * | KVM: arm64: Make kvm_at() take an OP_AT_*Joey Gouly2024-08-301-1/+1
| |/
* | KVM: arm64: Tidying up PAuth code in KVMFuad Tabba2024-08-072-4/+2
* | KVM: arm64: fix override-init warnings in W=1 buildsSebastian Ott2024-08-022-0/+4
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-07-2012-96/+559
|\
| * Merge tag 'kvmarm-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2024-07-1612-96/+559
| |\