summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm/hyp
Commit message (Expand)AuthorAgeFilesLines
...
* Merge tag 'kvmarm-fixes-6.1-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2022-10-221-0/+4
|\
| * KVM: arm64: nvhe: Fix build with profile optimizationDenis Nikitin2022-10-151-0/+4
* | Merge tag 'kvmarm-fixes-6.1-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2022-10-222-4/+4
|\ \ | |/
| * KVM: arm64: Enable stack protection and branch profiling for VHEVincent Donnefort2022-10-092-4/+4
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-10-111-1/+1
|\ \ | |/
| * 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
* | | Merge branch 'for-next/alternatives' into for-next/coreCatalin Marinas2022-09-301-2/+2
|\ \ \
| * | | arm64: alternatives: have callbacks take a capMark Rutland2022-09-161-2/+2
| | |/ | |/|
| | |
| \ \
*-. \ \ Merge branches 'for-next/doc', 'for-next/sve', 'for-next/sysreg', 'for-next/g...Catalin Marinas2022-09-305-76/+74
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/|
| | * arm64: stacktrace: track hyp stacks in unwinder's address spaceMark Rutland2022-09-091-1/+1
| | * arm64: stacktrace: track all stack boundaries explicitlyMark Rutland2022-09-091-26/+9
| | * arm64: stacktrace: rework stack boundary discoveryMark Rutland2022-09-091-10/+27
| | * arm64: stacktrace: rename unwind_next_common() -> unwind_next_frame_record()Mark Rutland2022-09-091-1/+1
| | * arm64: stacktrace: simplify unwind_next_common()Mark Rutland2022-09-091-3/+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