summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm/hyp
AgeCommit message (Expand)AuthorFilesLines
2024-06-11KVM: arm64: FFA: Release hyp rx bufferVincent Donnefort1-0/+12
2024-06-04KVM: arm64: Ensure that SME controls are disabled in protected modeFuad Tabba1-0/+11
2024-06-04KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx formatFuad Tabba3-8/+6
2024-06-04KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVMFuad Tabba3-13/+0
2024-06-04KVM: arm64: Eagerly restore host fpsimd/sve state in pKVMFuad Tabba4-5/+93
2024-06-04KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVMFuad Tabba2-0/+26
2024-06-04KVM: arm64: Specialize handling of host fpsimd state on trapFuad Tabba3-1/+13
2024-06-04KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helperFuad Tabba2-19/+5
2024-06-04KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_stateFuad Tabba1-1/+2
2024-06-04KVM: arm64: Reintroduce __sve_save_stateFuad Tabba1-0/+6
2024-05-27KVM: arm64: AArch32: Fix spurious trapping of conditional instructionsMarc Zyngier1-2/+16
2024-05-18Merge tag 'kbuild-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds2-14/+1
2024-05-14Makefile: remove redundant tool coverage variablesMasahiro Yamada1-13/+0
2024-05-09kbuild: use $(src) instead of $(srctree)/$(src) for source directoryMasahiro Yamada1-1/+1
2024-05-08Merge branch kvm-arm64/misc-6.10 into kvmarm-master/nextMarc Zyngier1-1/+0
2024-05-03Merge branch kvm-arm64/pkvm-6.10 into kvmarm-master/nextMarc Zyngier12-79/+185
2024-05-03Merge branch kvm-arm64/nv-eret-pauth into kvmarm-master/nextMarc Zyngier3-71/+91
2024-05-03Merge branch kvm-arm64/host_data into kvmarm-master/nextMarc Zyngier9-33/+32
2024-05-03KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHEMarc Zyngier1-1/+4
2024-05-01KVM: arm64: Introduce and use predicates that check for protected VMsFuad Tabba2-4/+7
2024-05-01KVM: arm64: Simplify vgic-v3 hypercallsMarc Zyngier2-22/+29
2024-05-01KVM: arm64: Fix comment for __pkvm_vcpu_init_traps()Fuad Tabba1-1/+1
2024-05-01KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHEFuad Tabba1-13/+13
2024-05-01KVM: arm64: Support TLB invalidation in guest contextWill Deacon1-24/+91
2024-05-01KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTEWill Deacon1-0/+15
2024-05-01KVM: arm64: Check for PTE validity when checking for executable/cacheableMarc Zyngier1-3/+3
2024-05-01KVM: arm64: Avoid BUG-ing from the host abort pathQuentin Perret1-1/+7
2024-05-01KVM: arm64: Issue CMOs when tearing down guest s2 pagesQuentin Perret1-0/+1
2024-05-01KVM: arm64: Refactor checks for FP state ownershipFuad Tabba3-3/+3
2024-05-01KVM: arm64: Move guest_owns_fp_regs() to increase its scopeFuad Tabba3-8/+2
2024-05-01KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVMFuad Tabba3-0/+13
2024-04-20KVM: arm64: Drop trapping of PAuth instructions/keysMarc Zyngier3-85/+3
2024-04-20KVM: arm64: nv: Handle ERETA[AB] instructionsMarc Zyngier1-2/+11
2024-04-20KVM: arm64: nv: Handle HCR_EL2.{API,APK} independentlyMarc Zyngier1-5/+27
2024-04-20KVM: arm64: nv: Honor HFGITR_EL2.ERET being setMarc Zyngier1-1/+2
2024-04-20KVM: arm64: nv: Fast-track 'InHost' exception returnsMarc Zyngier1-0/+44
2024-04-20KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2Marc Zyngier3-5/+36
2024-04-20KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flagMarc Zyngier1-6/+1
2024-04-14KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylistSebastian Ene1-1/+0
2024-04-12KVM: arm64: Exclude FP ownership from kvm_vcpu_archMarc Zyngier4-7/+5
2024-04-12KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_archMarc Zyngier2-2/+1
2024-04-12KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_archMarc Zyngier1-2/+2
2024-04-12KVM: arm64: Exclude host_debug_data from vcpu_archMarc Zyngier2-6/+6
2024-04-12KVM: arm64: Add accessor for per-CPU stateMarc Zyngier7-15/+14
2024-04-01KVM: arm64: Ensure target address is granule-aligned for range TLBIWill Deacon1-4/+7
2024-04-01KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range()Will Deacon2-2/+4
2024-04-01KVM: arm64: Don't pass a TLBI level hint when zapping table entriesWill Deacon1-5/+7
2024-04-01KVM: arm64: Don't defer TLB invalidation when zapping table entriesWill Deacon1-1/+3
2024-03-11Merge tag 'kvmarm-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/kvm...Paolo Bonzini8-82/+120
2024-03-07Merge branch kvm-arm64/kerneldoc into kvmarm/nextOliver Upton2-3/+3