summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp/include
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-08-043-24/+10
|\
| * KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag setMarc Zyngier2022-06-292-5/+5
| * KVM: arm64: Move FP state ownership from flag to a tristateMarc Zyngier2022-06-091-5/+3
| * KVM: arm64: Drop FP_FOREIGN_STATE from the hypervisor codeMarc Zyngier2022-06-091-14/+2
* | arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition namesMark Brown2022-07-051-2/+2
* | arm64/sysreg: Add _EL1 into ID_AA64ISAR1_EL1 definition namesMark Brown2022-07-051-14/+14
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-05-261-2/+4
|\
| * KVM: arm64: Introduce pkvm_alloc_private_va_range()Kalesh Singh2022-04-281-2/+4
* | Merge branch 'for-next/esr-elx-64-bit' into for-next/coreCatalin Marinas2022-05-201-1/+1
|\ \
| * | KVM: arm64: Treat ESR_EL2 as a 64-bit registerAlexandru Elisei2022-04-291-1/+1
| |/
* | arm64/sysreg: Standardise ID_AA64ISAR0_EL1 macro namesMark Brown2022-05-041-14/+14
* | arm64: Update name of ID_AA64ISAR0_EL1_ATOMIC to reflect ARMMark Brown2022-05-041-1/+1
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-03-241-0/+4
|\
| * KVM: arm64: Add some more comments in kvm_hyp_handle_fpsimd()Mark Brown2022-02-081-0/+4
* | Merge branch 'for-next/fpsimd' into for-next/coreWill Deacon2022-03-141-2/+2
|\ \
| * | arm64: Always use individual bits in CPACR floating point enablesMark Brown2022-02-251-2/+2
| |/
* / arm64: Add support of PAuth QARMA3 architected algorithmVladimir Murzin2022-02-251-0/+5
|/
* KVM: arm64: Workaround Cortex-A510's single-step and PAC trap errataJames Morse2022-02-031-1/+19
* KVM: arm64: Avoid consuming a stale esr value when SError occurJames Morse2022-02-031-1/+2
* Merge tag 'kvmarm-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-01-073-85/+10
|\
| * Merge branch kvm-arm64/pkvm-hyp-sharing into kvmarm-master/nextMarc Zyngier2021-12-161-0/+6
| |\
| | * KVM: arm64: Expose unshare hypercall to the hostWill Deacon2021-12-161-0/+1
| | * KVM: arm64: Extend pkvm_page_state enumeration to handle absent pagesWill Deacon2021-12-161-0/+5
| * | Merge branch kvm-arm64/pkvm-cleanups-5.17 into kvmarm-master/nextMarc Zyngier2021-12-151-2/+0
| |\ \
| | * | KVM: arm64: Make __io_map_base staticQuentin Perret2021-12-151-1/+0
| | * | KVM: arm64: Make the hyp memory pool staticQuentin Perret2021-12-151-1/+0
| * | | Merge branch kvm-arm64/hyp-header-split into kvmarm-master/nextMarc Zyngier2021-12-071-57/+0
| |\ \ \ | | |_|/ | |/| |
| | * | KVM: arm64: Move host EL1 code out of hyp/ directoryWill Deacon2021-12-061-57/+0
| | |/
| * | KVM: arm64: Stop mapping current thread_info at EL2Marc Zyngier2021-11-221-1/+0
| * | KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATEMarc Zyngier2021-11-221-1/+1
| * | KVM: arm64: Get rid of host SVE tracking/savingMarc Zyngier2021-11-221-24/+3
| |/
* | KVM: arm64: Move pkvm's special 32bit handling into a generic infrastructureMarc Zyngier2021-11-241-0/+8
* | KVM: arm64: Save PSTATE early on exitMarc Zyngier2021-11-242-1/+12
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-11-024-138/+374
|\
| * Merge tag 'kvmarm-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2021-10-314-138/+374
| |\
| | * KVM: arm64: pkvm: Pass vpcu instead of kvm to kvm_get_exit_handler_array()Marc Zyngier2021-10-181-2/+2
| | * KVM: arm64: pkvm: Move kvm_handle_pvm_restricted aroundMarc Zyngier2021-10-181-1/+1
| | * KVM: arm64: pkvm: Consolidate include filesMarc Zyngier2021-10-182-17/+200
| | * KVM: arm64: pkvm: Use a single function to expose all id-regsMarc Zyngier2021-10-181-13/+1
| | * KVM: arm64: Fix early exit ptrauth handlingMarc Zyngier2021-10-181-10/+4
| | * KVM: arm64: Initialize trap registers for protected VMsFuad Tabba2021-10-111-0/+2
| | * KVM: arm64: Add handlers for protected VM System RegistersFuad Tabba2021-10-111-0/+29
| | * KVM: arm64: Pass struct kvm to per-EC handlersFuad Tabba2021-10-111-2/+2
| | * KVM: arm64: Move early handlers to per-EC handlersMarc Zyngier2021-10-111-68/+92
| | * KVM: arm64: Move __get_fault_info() and co into their own include fileMarc Zyngier2021-10-112-60/+76
* | | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2021-11-011-3/+7
|\ \ \ | |/ / |/| |
| * | arm64: kvm: use kvm_exception_table_entryMark Rutland2021-10-211-3/+7
| |/
* / KVM: arm64: Fix host stage-2 PGD refcountQuentin Perret2021-10-051-0/+1
|/
* Merge branch kvm-arm64/pkvm-fixed-features-prologue into kvmarm-master/nextMarc Zyngier2021-08-201-1/+5
|\
| * KVM: arm64: Restore mdcr_el2 from vcpuFuad Tabba2021-08-201-1/+5