summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'hardening-v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2023-08-282-4/+6
|\
| * list: Introduce CONFIG_LIST_HARDENEDMarco Elver2023-08-152-1/+3
| * list_debug: Introduce inline wrappers for debug checksMarco Elver2023-08-151-3/+3
* | KVM: arm64: Skip instruction after emulating write to TCR_EL1Oliver Upton2023-07-281-0/+1
* | KVM: arm64: Use the appropriate feature trap register when activating trapsFuad Tabba2023-07-261-1/+1
* | KVM: arm64: Allow pKVM on v1.0 compatible FF-A implementationsOliver Upton2023-07-191-1/+14
* | KVM: arm64: Add missing BTI instructionsMostafa Saleh2023-07-123-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-0317-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-121-0/+3
| | | * | | KVM: arm64: Program the timer traps with VHE layout in hVHE modeMarc Zyngier2023-06-121-4/+12
| | | * | | KVM: arm64: Rework CPTR_EL2 programming for HVHE configurationMarc Zyngier2023-06-125-21/+41
| | | * | | KVM: arm64: Adjust EL2 stage-1 leaf AP bits when ARM64_KVM_HVHE is setMarc Zyngier2023-06-121-2/+4
| | | * | | arm64: Allow EL1 physical timer access when running VHEMarc Zyngier2023-06-121-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-263-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