summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus-non-x86' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds5 days9-60/+138
|\
| * Merge branch kvm-arm64/s2-ptdump into kvmarm-master/nextMarc Zyngier9 days1-42/+0
| |\
| | * KVM: arm64: Move pagetable definitions to common headerSebastian Ene11 days1-42/+0
| * | Merge branch kvm-arm64/nv-at-pan into kvmarm-master/nextMarc Zyngier9 days1-1/+1
| |\ \
| * \ \ Merge branch kvm-arm64/vgic-sre-traps into kvmarm-master/nextMarc Zyngier9 days1-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 Zyngier9 days4-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 Zyngier9 days2-8/+19
| |\ \ \ \
| | * | | | KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xferSnehal Koukuntla11 days1-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 Torvalds5 days2-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
| |\
| | * Merge branch kvm-arm64/nv-tcr2 into kvmarm/nextOliver Upton2024-07-141-10/+25
| | |\
| | | * KVM: arm64: Make PIR{,E0}_EL1 save/restore conditional on FEAT_TCRXMarc Zyngier2024-06-271-10/+14
| | | * KVM: arm64: Make TCR2_EL1 save/restore dependent on the VM featuresMarc Zyngier2024-06-271-2/+13
| | * | Merge branch kvm-arm64/nv-sve into kvmarm/nextOliver Upton2024-07-142-25/+147
| | |\ \
| | | * | KVM: arm64: nv: Add additional trap setup for CPTR_EL2Marc Zyngier2024-06-201-1/+18
| | | * | KVM: arm64: nv: Honor guest hypervisor's FP/SVE traps in CPTR_EL2Oliver Upton2024-06-201-0/+31
| | | * | KVM: arm64: nv: Load guest FP state for ZCR_EL2 trapOliver Upton2024-06-202-0/+31
| | | * | KVM: arm64: nv: Handle CPACR_EL1 trapsMarc Zyngier2024-06-201-1/+31
| | | * | KVM: arm64: Spin off helper for programming CPTR trapsOliver Upton2024-06-201-24/+24
| | | * | KVM: arm64: nv: Use guest hypervisor's max VL when running nested guestOliver Upton2024-06-201-0/+12
| | | * | KVM: arm64: nv: Load guest hyp's ZCR into EL1 stateOliver Upton2024-06-201-1/+2
| | | * | KVM: arm64: nv: Forward SVE traps to guest hypervisorOliver Upton2024-06-201-0/+2
| | | * | KVM: arm64: nv: Forward FP/ASIMD traps to guest hypervisorJintack Lim2024-06-201-0/+3
| | | |/
| | * | Merge branch kvm-arm64/el2-kcfi into kvmarm/nextOliver Upton2024-07-148-27/+41
| | |\ \
| | | * | KVM: arm64: nVHE: Support CONFIG_CFI_CLANG at EL2Pierre-Clément Tosi2024-06-202-4/+8
| | | * | KVM: arm64: VHE: Mark __hyp_call_panic __noreturnPierre-Clément Tosi2024-06-201-2/+1
| | | * | KVM: arm64: nVHE: gen-hyprel: Skip R_AARCH64_ABS32Pierre-Clément Tosi2024-06-201-0/+6
| | | * | KVM: arm64: nVHE: Simplify invalid_host_el2_vectPierre-Clément Tosi2024-06-201-6/+0
| | | * | KVM: arm64: Fix __pkvm_init_switch_pgd call ABIPierre-Clément Tosi2024-06-202-13/+15
| | | * | KVM: arm64: Fix clobbered ELR in sync abort/SErrorPierre-Clément Tosi2024-06-202-2/+11
| | | |/
| | * | Merge branch kvm-arm64/shadow-mmu into kvmarm/nextOliver Upton2024-07-142-1/+197
| | |\ \
| | | * | KVM: arm64: nv: Add handling of NXS-flavoured TLBI operationsMarc Zyngier2024-06-191-0/+46
| | | * | KVM: arm64: nv: Add handling of range-based TLBI operationsMarc Zyngier2024-06-191-0/+26
| | | * | KVM: arm64: nv: Add handling of outer-shareable TLBI operationsMarc Zyngier2024-06-191-0/+10
| | | * | KVM: arm64: nv: Handle EL2 Stage-1 TLB invalidationMarc Zyngier2024-06-191-1/+50
| | | * | KVM: arm64: nv: Add Stage-1 EL2 invalidation primitivesMarc Zyngier2024-06-191-0/+65
| | | |/