summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp/nvhe (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-01-175-10/+12
|\
| * KVM: arm64: Add missing memory barriers when switching to pKVM's hyp pgdWill Deacon2024-01-041-0/+2
| * Merge branch kvm-arm64/fgt-rework into kvmarm-master/nextMarc Zyngier2023-12-181-0/+4
| |\
| | * KVM: arm64: Trap external trace for protected VMsFuad Tabba2023-12-181-0/+4
| * | KVM: arm64: Convert translation level parameter to s8Ryan Roberts2023-11-273-6/+6
| * | KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1Ryan Roberts2023-11-271-4/+0
| |/
* | Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-01-091-1/+2
|\ \
| * | mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov2024-01-091-1/+2
| |/
* / KVM: arm64: Remove VPIPT I-cache handlingMarc Zyngier2023-12-052-62/+1
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-11-033-6/+8
|\
| * Merge branch kvm-arm64/mops into kvmarm/nextOliver Upton2023-10-301-0/+2
| |\
| | * KVM: arm64: Add handler for MOPS exceptionsKristina Martsenko2023-10-091-0/+2
| * | KVM: arm64: Move VTCR_EL2 into struct s2_mmuMarc Zyngier2023-10-232-6/+6
| |/
* | Merge tag 'ffa-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Arnd Bergmann2023-10-161-2/+8
|\ \ | |/ |/|
| * KVM: arm64: FFA: Remove access of endpoint memory access descriptor arraySudeep Holla2023-10-081-2/+8
* | KVM: arm64: nvhe: Ignore SVE hint in SMCCC function IDJean-Philippe Brucker2023-09-124-6/+9
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-09-075-44/+109
|\
| * Merge tag 'kvmarm-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-08-315-44/+109
| |\
| | * Merge branch kvm-arm64/6.6/misc into kvmarm-master/nextMarc Zyngier2023-08-282-43/+67
| | |\
| | | * KVM: arm64: Remove size-order align in the nVHE hyp private VA rangeVincent Donnefort2023-08-262-43/+67
| | * | Merge branch kvm-arm64/tlbi-range into kvmarm-master/nextMarc Zyngier2023-08-282-0/+41
| | |\ \
| | | * | KVM: arm64: Implement __kvm_tlb_flush_vmid_range()Raghavendra Rao Ananta2023-08-172-0/+41
| | | |/
| | * | Merge branch kvm-arm64/6.6/generic-vcpu into kvmarm-master/nextMarc Zyngier2023-07-281-1/+1
| | |\ \ | | | |/ | | |/|
| | | * KVM: arm64: Replace vCPU target with a configuration flagOliver Upton2023-07-111-1/+1
* | | | 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: 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-132-1/+11
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-07-0411-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-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-133-19/+39
| | | * | 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-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