summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Enable stack protection and branch profiling for VHEVincent Donnefort2022-10-092-4/+4
* Merge branch kvm-arm64/misc-6.1 into kvmarm-master/nextMarc Zyngier2022-10-011-1/+1
|\
| * KVM: arm64: Fix comment typo in nvhe/switch.cWei-Lin Chang2022-09-291-1/+1
* | arm64/sysreg: Add _EL1 into ID_AA64DFR0_EL1 definition namesMark Brown2022-09-161-6/+6
* | arm64/sysreg: Align field names in ID_AA64DFR0_EL1 with architectureMark Brown2022-09-161-6/+6
* | arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1.AdvSIMD constantsMark Brown2022-09-092-2/+2
* | arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1 constantsMark Brown2022-09-091-1/+1
* | arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.CnPMark Brown2022-09-091-1/+1
* | arm64/sysreg: Standardise naming for ID_AA64MMFR1_EL1 fieldsKristina Martsenko2022-09-092-7/+7
* | arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.ASIDBitsMark Brown2022-09-091-1/+1
* | arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.BigEndMark Brown2022-09-091-1/+1
* | arm64/sysreg: Add _EL1 into ID_AA64PFR1_EL1 constant namesMark Brown2022-09-093-4/+4
* | arm64/sysreg: Add _EL1 into ID_AA64PFR0_EL1 definition namesMark Brown2022-09-093-22/+22
* | arm64/sysreg: Add _EL1 into ID_AA64MMFR2_EL1 definition namesMark Brown2022-09-091-8/+8
* | arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition namesMark Brown2022-09-093-8/+8
|/
* 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