summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp/vhe (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Add save/restore support for POR_EL2Marc Zyngier2024-10-311-0/+6
* 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-311-2/+134
* Merge branch kvm-arm64/fpmr into kvmarm-master/nextMarc Zyngier2024-09-121-0/+3
|\
| * KVM: arm64: Add save/restore support for FPMRMarc Zyngier2024-08-271-0/+3
* | KVM: arm64: fix override-init warnings in W=1 buildsSebastian Ott2024-08-021-0/+2
|/
* Merge branch kvm-arm64/nv-sve into kvmarm/nextOliver Upton2024-07-141-24/+124
|\
| * 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-201-0/+27
| * 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
* | Merge branch kvm-arm64/el2-kcfi into kvmarm/nextOliver Upton2024-07-141-2/+1
|\ \
| * | KVM: arm64: VHE: Mark __hyp_call_panic __noreturnPierre-Clément Tosi2024-06-201-2/+1
| |/
* | 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
|/
* KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx formatFuad Tabba2024-06-041-4/+3
* KVM: arm64: Specialize handling of host fpsimd state on trapFuad Tabba2024-06-041-0/+5
* Merge branch kvm-arm64/pkvm-6.10 into kvmarm-master/nextMarc Zyngier2024-05-032-15/+15
|\
| * KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHEFuad Tabba2024-05-011-13/+13
| * KVM: arm64: Refactor checks for FP state ownershipFuad Tabba2024-05-011-1/+1
| * KVM: arm64: Move guest_owns_fp_regs() to increase its scopeFuad Tabba2024-05-011-1/+1
* | Merge branch kvm-arm64/nv-eret-pauth into kvmarm-master/nextMarc Zyngier2024-05-031-8/+88
|\ \
| * | KVM: arm64: Drop trapping of PAuth instructions/keysMarc Zyngier2024-04-201-4/+2
| * | KVM: arm64: nv: Handle ERETA[AB] instructionsMarc Zyngier2024-04-201-2/+11
| * | KVM: arm64: nv: Honor HFGITR_EL2.ERET being setMarc Zyngier2024-04-201-1/+2
| * | KVM: arm64: nv: Fast-track 'InHost' exception returnsMarc Zyngier2024-04-201-0/+44
| * | KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2Marc Zyngier2024-04-201-1/+34
| * | KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flagMarc Zyngier2024-04-201-6/+1
* | | Merge branch kvm-arm64/host_data into kvmarm-master/nextMarc Zyngier2024-05-032-6/+9
|\ \ \ | |/ / |/| |
| * | KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHEMarc Zyngier2024-05-031-1/+4
| |/
| * KVM: arm64: Exclude FP ownership from kvm_vcpu_archMarc Zyngier2024-04-121-1/+1
| * KVM: arm64: Add accessor for per-CPU stateMarc Zyngier2024-04-122-4/+4
* | KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range()Will Deacon2024-04-011-1/+2
|/
* KVM: arm64: vhe: fix a kernel-doc warningRandy Dunlap2024-02-011-1/+1
* KVM: arm64: Remove VPIPT I-cache handlingMarc Zyngier2023-12-051-13/+0
* Merge tag 'kvmarm-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-10-313-24/+39
|\
| * Merge branch kvm-arm64/mops into kvmarm/nextOliver Upton2023-10-301-0/+1
| |\
| | * KVM: arm64: Add handler for MOPS exceptionsKristina Martsenko2023-10-091-0/+1
| * | KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe()Oliver Upton2023-10-201-10/+5
| * | KVM: arm64: Rename helpers for VHE vCPU load/putOliver Upton2023-10-202-10/+19
| * | KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host()Marc Zyngier2023-10-201-3/+14
| * | KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host()Oliver Upton2023-10-201-1/+0
| |/
* / KVM: arm64: timers: Correctly handle TGE flip with CNTPOFF_EL2Marc Zyngier2023-10-121-0/+44
|/
* KVM: arm64: Implement __kvm_tlb_flush_vmid_range()Raghavendra Rao Ananta2023-08-171-0/+28
* Merge tag 'kvmarm-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-07-012-1/+33
|\