summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'asm-generic-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-08-051-1/+6
|\
| * KVM: arm64: Add a flag to disable MMIO trace for nVHE KVMSai Prakash Ranjan2022-06-151-1/+6
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-08-0412-66/+210
|\ \
| * \ Merge branch kvm-arm64/nvhe-stacktrace into kvmarm-master/nextMarc Zyngier2022-07-274-8/+169
| |\ \
| | * | KVM: arm64: Don't open code ARRAY_SIZE()Oliver Upton2022-07-271-2/+1
| | * | KVM: arm64: Make unwind()/on_accessible_stack() per-unwinder functionsMarc Zyngier2022-07-271-0/+52
| | * | KVM: arm64: Save protected-nVHE (pKVM) hyp stacktraceKalesh Singh2022-07-261-1/+54
| | * | KVM: arm64: Allocate shared pKVM hyp stacktrace buffersKalesh Singh2022-07-261-0/+4
| | * | KVM: arm64: Prepare non-protected nVHE hypervisor stacktraceKalesh Singh2022-07-262-0/+47
| | * | KVM: arm64: On stack overflow switch to hyp overflow_stackKalesh Singh2022-07-263-8/+14
| * | | Merge branch kvm-arm64/misc-5.20 into kvmarm-master/nextMarc Zyngier2022-07-173-8/+8
| |\ \ \
| | * | | KVM: arm64: Don't return from void functionQuentin Perret2022-07-062-2/+2
| | * | | KVM: arm64: nvhe: Add intermediates to 'targets' instead of extra-yMasahiro Yamada2022-06-291-1/+1
| | * | | KVM: arm64: nvhe: Rename confusing obj-yMasahiro Yamada2022-06-291-5/+5
| | |/ /
| * | | Merge branch kvm-arm64/burn-the-flags into kvmarm-master/nextMarc Zyngier2022-06-299-50/+33
| |\ \ \ | | |/ / | |/| |
| | * | KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flagMarc Zyngier2022-06-291-2/+2
| | * | KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag setMarc Zyngier2022-06-293-9/+9
| | * | KVM: arm64: Move vcpu PC/Exception flags to the input flag setMarc Zyngier2022-06-102-15/+12
| | * | KVM: arm64: Move FP state ownership from flag to a tristateMarc Zyngier2022-06-093-8/+6
| | * | KVM: arm64: Drop FP_FOREIGN_STATE from the hypervisor codeMarc Zyngier2022-06-093-16/+4
| | |/
* | | arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition namesMark Brown2022-07-052-4/+4
* | | arm64/sysreg: Add _EL1 into ID_AA64ISAR1_EL1 definition namesMark Brown2022-07-052-18/+18
|/ /
* | KVM: arm64: Remove redundant hyp_assert_lock_held() assertionsWill Deacon2022-06-091-4/+0
* | KVM: arm64: Handle all ID registers trapped for a protected VMMarc Zyngier2022-06-091-8/+34
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-05-267-77/+148
|\
| * Merge branch kvm-arm64/misc-5.19 into kvmarm-master/nextMarc Zyngier2022-05-163-29/+7
| |\
| | * KVM: arm64: pkvm: Don't mask already zeroed FEAT_SVEOliver Upton2022-05-101-3/+0
| | * KVM: arm64: pkvm: Drop unnecessary FP/SIMD trap handlerOliver Upton2022-05-101-18/+1
| | * KVM: arm64: nvhe: Eliminate kernel-doc warningsRandy Dunlap2022-05-061-4/+4
| | * KVM: arm64: Avoid unnecessary absolute addressing via literalsArd Biesheuvel2022-05-061-5/+3
| * | Merge branch kvm-arm64/per-vcpu-host-pmu-data into kvmarm-master/nextMarc Zyngier2022-05-161-14/+11
| |\ \
| | * | KVM: arm64: pmu: Restore compilation when HW_PERF_EVENTS isn't selectedMarc Zyngier2022-05-161-0/+5
| | * | KVM: arm64: Pass pmu events to hyp via vcpuFuad Tabba2022-05-151-14/+6
| | |/
| * | Merge branch kvm-arm64/hyp-stack-guard into kvmarm-master/nextMarc Zyngier2022-05-046-34/+130
| |\ \
| | * | KVM: arm64: Detect and handle hypervisor stack overflowsKalesh Singh2022-04-282-1/+30
| | * | KVM: arm64: Add guard pages for pKVM (protected nVHE) hypervisor stackKalesh Singh2022-04-281-3/+28
| | * | KVM: arm64: Introduce pkvm_alloc_private_va_range()Kalesh Singh2022-04-283-30/+72
| | |/
| * | Merge remote-tracking branch 'arm64/for-next/sme' into kvmarm-master/nextMarc Zyngier2022-05-042-1/+40
| |\ \
* | \ \ Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2022-05-236-19/+58
|\ \ \ \ | |/ / / |/| | |
| * | | Merge branch 'for-next/esr-elx-64-bit' into for-next/coreCatalin Marinas2022-05-203-4/+4
| |\ \ \
| | * | | KVM: arm64: Treat ESR_EL2 as a 64-bit registerAlexandru Elisei2022-04-293-4/+4
| | | |/ | | |/|
| * | | Merge branch 'for-next/sme' into for-next/sysreg-genCatalin Marinas2022-05-162-1/+40
| |\ \ \ | | | |/ | | |/|
| | * | KVM: arm64: Trap SME usage in guestMark Brown2022-04-222-1/+40
| | |/
| * | 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
| |/
* / KVM: arm64: Handle host stage-2 faults from 32-bit EL0Will Deacon2022-04-271-9/+9
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-03-246-27/+63
|\
| * KVM: arm64: fix typos in commentsJulia Lawall2022-03-181-2/+2
| * Merge branch kvm-arm64/misc-5.18 into kvmarm-master/nextMarc Zyngier2022-02-083-23/+56
| |\
| | * KVM: arm64: pkvm: Implement CONFIG_DEBUG_LIST at EL2Keir Fraser2022-02-083-23/+56