summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Add missing BTI instructionsMostafa Saleh2023-07-133-1/+19
* KVM: arm64: Correctly handle page aging notifiers for unaligned memslotOliver Upton2023-07-121-9/+38
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-07-0417-72/+1370
|\
| * Merge tag 'kvmarm-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-07-0117-72/+1370
| |\
| | * Merge branch kvm-arm64/ampere1-hafdbs-mitigation into kvmarm/nextOliver Upton2023-06-162-21/+92
| | |\
| | | * KVM: arm64: Prevent guests from enabling HA/HD on Ampere1Oliver Upton2023-06-161-0/+39
| | | * KVM: arm64: Refactor HFGxTR configuration into separate helpersOliver Upton2023-06-161-18/+42
| | | * arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2Oliver Upton2023-06-161-3/+11
| | * | Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton2023-06-153-2/+53
| | |\ \
| | | * | KVM: arm64: Use different pointer authentication keys for pKVMMostafa Saleh2023-06-141-1/+35
| | | * | KVM: arm64: Use BTI for nvheMostafa Saleh2023-05-302-1/+18
| | * | | Merge branch kvm-arm64/hvhe into kvmarm/nextOliver Upton2023-06-158-30/+77
| | |\ \ \
| | | * | | KVM: arm64: Fix hVHE init on CPUs where HCR_EL2.E2H is not RES1Marc Zyngier2023-06-151-7/+12
| | | * | | KVM: arm64: Force HCR_E2H in guest context when ARM64_KVM_HVHE is setMarc Zyngier2023-06-131-0/+3
| | | * | | KVM: arm64: Program the timer traps with VHE layout in hVHE modeMarc Zyngier2023-06-131-4/+12
| | | * | | KVM: arm64: Rework CPTR_EL2 programming for HVHE configurationMarc Zyngier2023-06-135-21/+41
| | | * | | KVM: arm64: Adjust EL2 stage-1 leaf AP bits when ARM64_KVM_HVHE is setMarc Zyngier2023-06-131-2/+4
| | | * | | arm64: Allow EL1 physical timer access when running VHEMarc Zyngier2023-06-131-0/+9
| | | | |/ | | | |/|
| | * | | Merge branch kvm-arm64/ffa-proxy into kvmarm/nextOliver Upton2023-06-157-1/+865
| | |\ \ \
| | | * | | KVM: arm64: pkvm: Add support for fragmented FF-A descriptorsQuentin Perret2023-06-011-23/+147
| | | * | | KVM: arm64: Handle FFA_FEATURES call from the hostFuad Tabba2023-06-011-4/+41
| | | * | | KVM: arm64: Handle FFA_MEM_LEND calls from the hostWill Deacon2023-06-011-7/+15
| | | * | | KVM: arm64: Handle FFA_MEM_RECLAIM calls from the hostWill Deacon2023-06-011-0/+79
| | | * | | KVM: arm64: Handle FFA_MEM_SHARE calls from the hostWill Deacon2023-06-011-0/+155
| | | * | | KVM: arm64: Add FF-A helpers to share/unshare memory with secure worldWill Deacon2023-06-012-0/+71
| | | * | | KVM: arm64: Handle FFA_RXTX_MAP and FFA_RXTX_UNMAP calls from the hostWill Deacon2023-06-011-0/+188
| | | * | | KVM: arm64: Allocate pages for hypervisor FF-A mailboxesWill Deacon2023-06-013-3/+31
| | | * | | KVM: arm64: Probe FF-A version and host/hyp partition ID during initWill Deacon2023-06-013-0/+36
| | | * | | KVM: arm64: Block unsafe FF-A calls from the hostWill Deacon2023-06-014-1/+139
| | | | |/ | | | |/|
| | * | | Merge branch kvm-arm64/eager-page-splitting into kvmarm/nextOliver Upton2023-06-155-18/+283
| | |\ \ \ | | | |_|/ | | |/| |
| | | * | KVM: arm64: Use local TLBI on permission relaxationMarc Zyngier2023-05-164-1/+95
| | | * | KVM: arm64: Add kvm_pgtable_stage2_split()Ricardo Koller2023-05-161-0/+103
| | | * | KVM: arm64: Add helper for creating unlinked stage2 subtreesRicardo Koller2023-05-161-0/+53
| | | * | KVM: arm64: Add KVM_PGTABLE_WALK flags for skipping CMOs and BBM TLBIsRicardo Koller2023-05-161-11/+26
| | | * | KVM: arm64: Rename free_removed to free_unlinkedRicardo Koller2023-05-162-6/+6
| | | |/
* | | | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2023-06-273-1/+19
|\ \ \ \ | |/ / / |/| | |
| * | | Merge branch 'for-next/feat_s1pie' into for-next/coreCatalin Marinas2023-06-231-0/+12
| |\ \ \
| | * | | KVM: arm64: Save/restore PIE registersJoey Gouly2023-06-061-0/+8
| | * | | KVM: arm64: Save/restore TCR2_EL1Joey Gouly2023-06-061-0/+4
| | | | |
| | \ \ \
| *-. \ \ \ Merge branches 'for-next/kpti', 'for-next/missing-proto-warn', 'for-next/iss2...Catalin Marinas2023-06-232-1/+7
| |\ \ \ \ \ | | | |/ / / | | |/| / / | | |_|/ / | |/| | |
| | | * | arm64/sysreg: Rename TRBLIMITR_EL1 fields per auto-gen tools formatAnshuman Khandual2023-06-141-1/+1
| | |/ / | |/| |
| | * | KVM: arm64: switch HCRX_EL2 between host and guestKristina Martsenko2023-06-051-0/+6
| |/ /
* | | KVM: arm64: PMU: Don't overwrite PMUSERENR with vcpu loadedReiji Watanabe2023-06-042-0/+16
* | | KVM: arm64: PMU: Restore the host's PMUSERENR_EL0Reiji Watanabe2023-06-041-2/+11
* | | KVM: arm64: Drop last page ref in kvm_pgtable_stage2_free_removed()Oliver Upton2023-05-311-0/+3
* | | KVM: arm64: Populate fault info for watchpointAkihiko Odaki2023-05-303-2/+9
* | | KVM: arm64: Reload PTE after invoking walker callback on preorder traversalFuad Tabba2023-05-241-1/+13
* | | KVM: arm64: Prevent unconditional donation of unmapped regions from the hostWill Deacon2023-05-191-7/+7
|/ /
* | Merge branch kvm-arm64/pgtable-fixes-6.4 into kvmarm-master/fixesMarc Zyngier2023-05-111-9/+32
|\ \
| * | KVM: arm64: Constify start/end/phys fields of the pgtable walker dataMarc Zyngier2023-04-211-4/+4