summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp/nvhe
Commit message (Expand)AuthorAgeFilesLines
* 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-122-1/+11
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-07-0311-31/+1028
|\
| * Merge tag 'kvmarm-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-07-0111-31/+1028
| |\
| | * Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton2023-06-152-1/+47
| | |\
| | | * KVM: arm64: Use different pointer authentication keys for pKVMMostafa Saleh2023-06-141-1/+35
| | | * KVM: arm64: Use BTI for nvheMostafa Saleh2023-05-301-0/+12
| | * | Merge branch kvm-arm64/hvhe into kvmarm/nextOliver Upton2023-06-155-26/+71
| | |\ \
| | | * | 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-123-19/+39
| | | * | 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-155-1/+845
| | |\ \
| | | * | 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-011-0/+68
| | | * | 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-012-2/+30
| | | * | KVM: arm64: Probe FF-A version and host/hyp partition ID during initWill Deacon2023-06-012-0/+35
| | | * | KVM: arm64: Block unsafe FF-A calls from the hostWill Deacon2023-06-013-1/+123
| | | |/
| | * | KVM: arm64: Use local TLBI on permission relaxationMarc Zyngier2023-05-162-0/+62
| | * | KVM: arm64: Rename free_removed to free_unlinkedRicardo Koller2023-05-161-3/+3
| | |/
* | | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2023-06-261-1/+1
|\ \ \ | |/ / |/| |
| * | arm64/sysreg: Rename TRBLIMITR_EL1 fields per auto-gen tools formatAnshuman Khandual2023-06-141-1/+1
| |/
* | KVM: arm64: Populate fault info for watchpointAkihiko Odaki2023-05-301-0/+2
* | KVM: arm64: Prevent unconditional donation of unmapped regions from the hostWill Deacon2023-05-191-7/+7
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-05-015-17/+66
|\
| * Merge branch kvm-arm64/spec-ptw into kvmarm-master/nextMarc Zyngier2023-04-214-11/+54
| |\
| | * KVM: arm64: pkvm: Document the side effects of kvm_flush_dcache_to_poc()Marc Zyngier2023-04-141-0/+7
| | * KVM: arm64: nvhe: Synchronise with page table walker on TLBIMarc Zyngier2023-04-141-9/+29
| | * KVM: arm64: nvhe: Synchronise with page table walker on vcpu runMarc Zyngier2023-04-132-2/+18
| * | KVM: arm64: timers: Allow physical offset without CNTPOFF_EL2Marc Zyngier2023-03-301-6/+12
| |/
* | Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-04-271-5/+5
|\ \
| * | mm, treewide: redefine MAX_ORDER sanelyKirill A. Shutemov2023-04-051-5/+5
| |/
* / KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV2/3 to protected VMsFuad Tabba2023-04-041-7/+0
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-02-252-0/+2
|\
| * KVM: arm64: Finalise EL2 state from pKVM PSCI relayQuentin Perret2023-02-021-0/+1
| * KVM: arm64: Provide sanitized SYS_ID_AA64SMFR0_EL1 to nVHEQuentin Perret2023-02-021-0/+1
* | arm64: Drop SYS_ from SPE register definesRob Herring2023-01-191-1/+1
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-12-158-110/+1264
|\
| * Merge branch kvm-arm64/pkvm-vcpu-state into kvmarm-master/nextMarc Zyngier2022-12-058-95/+1250
| |\
| | * KVM: arm64: Use the pKVM hyp vCPU structure in handle___kvm_vcpu_run()Will Deacon2022-11-112-2/+105
| | * KVM: arm64: Don't unnecessarily map host kernel sections at EL2Quentin Perret2022-11-111-11/+3
| | * KVM: arm64: Explicitly map 'kvm_vgic_global_state' at EL2Quentin Perret2022-11-111-0/+5
| | * KVM: arm64: Maintain a copy of 'kvm_arm_vmid_bits' at EL2Will Deacon2022-11-111-0/+3