summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp
Commit message (Expand)AuthorAgeFilesLines
...
| | | * | 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: Use FF-A 1.1 with pKVMSebastian Ene2024-06-141-4/+8
| | * | KVM: arm64: Update the identification range for the FF-A smcsSebastian Ene2024-06-141-1/+1
| | * | KVM: arm64: Add support for FFA_PARTITION_INFO_GETSebastian Ene2024-06-141-0/+52
| | * | KVM: arm64: Trap FFA_VERSION host call in pKVMSebastian Ene2024-06-141-30/+90
| | |/
* | | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2024-07-153-8/+8
|\ \ \ | |/ / |/| |
| * | KVM: arm64: Replace custom macros with fields from ID_AA64PFR0_EL1Anshuman Khandual2024-07-043-8/+8
| |/
* / KVM: arm64: FFA: Release hyp rx bufferVincent Donnefort2024-06-111-0/+12
|/
* KVM: arm64: Ensure that SME controls are disabled in protected modeFuad Tabba2024-06-041-0/+11
* KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx formatFuad Tabba2024-06-043-8/+6
* KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVMFuad Tabba2024-06-043-13/+0
* KVM: arm64: Eagerly restore host fpsimd/sve state in pKVMFuad Tabba2024-06-044-5/+93
* KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVMFuad Tabba2024-06-042-0/+26
* KVM: arm64: Specialize handling of host fpsimd state on trapFuad Tabba2024-06-043-1/+13
* KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helperFuad Tabba2024-06-042-19/+5
* KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_stateFuad Tabba2024-06-041-1/+2
* KVM: arm64: Reintroduce __sve_save_stateFuad Tabba2024-06-041-0/+6
* KVM: arm64: AArch32: Fix spurious trapping of conditional instructionsMarc Zyngier2024-05-271-2/+16
* Merge tag 'kbuild-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds2024-05-182-14/+1
|\
| * Makefile: remove redundant tool coverage variablesMasahiro Yamada2024-05-141-13/+0
| * kbuild: use $(src) instead of $(srctree)/$(src) for source directoryMasahiro Yamada2024-05-101-1/+1
* | Merge branch kvm-arm64/misc-6.10 into kvmarm-master/nextMarc Zyngier2024-05-081-1/+0
|\ \
| * | KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylistSebastian Ene2024-04-141-1/+0
* | | Merge branch kvm-arm64/pkvm-6.10 into kvmarm-master/nextMarc Zyngier2024-05-0312-79/+185
|\ \ \
| * | | KVM: arm64: Introduce and use predicates that check for protected VMsFuad Tabba2024-05-012-4/+7
| * | | KVM: arm64: Simplify vgic-v3 hypercallsMarc Zyngier2024-05-012-22/+29
| * | | KVM: arm64: Fix comment for __pkvm_vcpu_init_traps()Fuad Tabba2024-05-011-1/+1
| * | | KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHEFuad Tabba2024-05-011-13/+13
| * | | KVM: arm64: Support TLB invalidation in guest contextWill Deacon2024-05-011-24/+91
| * | | KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTEWill Deacon2024-05-011-0/+15
| * | | KVM: arm64: Check for PTE validity when checking for executable/cacheableMarc Zyngier2024-05-011-3/+3
| * | | KVM: arm64: Avoid BUG-ing from the host abort pathQuentin Perret2024-05-011-1/+7
| * | | KVM: arm64: Issue CMOs when tearing down guest s2 pagesQuentin Perret2024-05-011-0/+1
| * | | KVM: arm64: Refactor checks for FP state ownershipFuad Tabba2024-05-013-3/+3
| * | | KVM: arm64: Move guest_owns_fp_regs() to increase its scopeFuad Tabba2024-05-013-8/+2
| * | | KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVMFuad Tabba2024-05-013-0/+13
* | | | Merge branch kvm-arm64/nv-eret-pauth into kvmarm-master/nextMarc Zyngier2024-05-033-71/+91
|\ \ \ \
| * | | | KVM: arm64: Drop trapping of PAuth instructions/keysMarc Zyngier2024-04-203-85/+3
| * | | | KVM: arm64: nv: Handle ERETA[AB] instructionsMarc Zyngier2024-04-201-2/+11
| * | | | KVM: arm64: nv: Handle HCR_EL2.{API,APK} independentlyMarc Zyngier2024-04-201-5/+27
| * | | | 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-203-5/+36
| * | | | 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-039-33/+32
|\ \ \ \ | |/ / / |/| | |
| * | | 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-124-7/+5
| * | KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_archMarc Zyngier2024-04-122-2/+1