summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-11-029-33/+68
|\
| * Merge tag 'kvmarm-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-10-319-33/+68
| |\
| | * Merge branch kvm-arm64/mops into kvmarm/nextOliver Upton2023-10-304-1/+22
| | |\
| | | * KVM: arm64: Expose MOPS instructions to guestsKristina Martsenko2023-10-091-1/+2
| | | * KVM: arm64: Add handler for MOPS exceptionsKristina Martsenko2023-10-093-0/+20
| | * | Merge branch kvm-arm64/stage2-vhe-load into kvmarm/nextOliver Upton2023-10-306-31/+45
| | |\ \
| | | * | KVM: arm64: Move VTCR_EL2 into struct s2_mmuMarc Zyngier2023-10-233-7/+7
| | | * | KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe()Oliver Upton2023-10-201-10/+5
| | | * | KVM: arm64: Rename helpers for VHE vCPU load/putOliver Upton2023-10-202-10/+19
| | | * | KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host()Marc Zyngier2023-10-201-3/+14
| | | * | KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host()Oliver Upton2023-10-201-1/+0
| | | |/
| | * | Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton2023-10-301-1/+1
| | |\ \ | | | |/ | | |/|
| | | * KVM: arm64: Always invalidate TLB for stage-2 permission faultsOliver Upton2023-10-301-1/+1
* | | | Merge tag 'soc-drivers-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-11-011-2/+8
|\ \ \ \
| * \ \ \ 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
| | | |/ | | |/|
* | | | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2023-11-011-2/+2
|\ \ \ \ | |_|_|/ |/| | |
| * | | arm64: Avoid cpus_have_const_cap() for ARM64_HAS_BTIMark Rutland2023-10-161-1/+1
| * | | arm64: kvm: Use cpus_have_final_cap() explicitlyMark Rutland2023-10-161-1/+1
| |/ /
* / / KVM: arm64: timers: Correctly handle TGE flip with CNTPOFF_EL2Marc Zyngier2023-10-121-0/+44
|/ /
* / KVM: arm64: nvhe: Ignore SVE hint in SMCCC function IDJean-Philippe Brucker2023-09-125-7/+10
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-09-079-85/+287
|\
| * Merge tag 'kvmarm-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-08-319-85/+287
| |\
| | * Merge branch kvm-arm64/6.6/misc into kvmarm-master/nextMarc Zyngier2023-08-283-43/+68
| | |\
| | | * KVM: arm64: Remove size-order align in the nVHE hyp private VA rangeVincent Donnefort2023-08-263-43/+68
| | * | Merge branch kvm-arm64/tlbi-range into kvmarm-master/nextMarc Zyngier2023-08-284-8/+124
| | |\ \
| | | * | KVM: arm64: Use TLBI range-based instructions for unmapRaghavendra Rao Ananta2023-08-171-7/+33
| | | * | KVM: arm64: Invalidate the table entries upon a rangeRaghavendra Rao Ananta2023-08-171-1/+2
| | | * | KVM: arm64: Define kvm_tlb_flush_vmid_range()Raghavendra Rao Ananta2023-08-171-0/+20
| | | * | KVM: arm64: Implement __kvm_tlb_flush_vmid_range()Raghavendra Rao Ananta2023-08-173-0/+69
| | | |/
| | * | Merge branch kvm-arm64/nv-trap-forwarding into kvmarm-master/nextMarc Zyngier2023-08-281-33/+94
| | |\ \
| | | * | KVM: arm64: nv: Add support for HCRX_EL2Marc Zyngier2023-08-171-2/+13
| | | * | KVM: arm64: Move HCRX_EL2 switch to load/put on VHE systemsMarc Zyngier2023-08-171-6/+6
| | | * | KVM: arm64: nv: Add switching support for HFGxTR/HDFGxTRMarc Zyngier2023-08-171-0/+48
| | | * | KVM: arm64: Restructure FGT register switchingMarc Zyngier2023-08-171-27/+29
| | | |/
| | * | 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: 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