summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/handle_exit.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Clear PSTATE.SS when the Software Step state was Active-pendingReiji Watanabe2022-09-191-1/+7
* Merge branch kvm-arm64/nvhe-stacktrace into kvmarm-master/nextMarc Zyngier2022-07-271-0/+4
|\
| * KVM: arm64: Move nVHE stacktrace unwinding into its own compilation unitMarc Zyngier2022-07-271-98/+0
| * KVM: arm64: Introduce pkvm_dump_backtrace()Kalesh Singh2022-07-261-1/+34
| * KVM: arm64: Introduce hyp_dump_backtrace()Kalesh Singh2022-07-261-0/+69
* | Merge branch kvm-arm64/misc-5.20 into kvmarm-master/nextMarc Zyngier2022-07-171-2/+2
|\ \
| * | KVM: arm64: Fix hypervisor address symbolizationKalesh Singh2022-07-171-2/+2
| |/
* / KVM: arm64: Move vcpu WFIT flag to the state flag setMarc Zyngier2022-06-291-1/+1
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-05-261-12/+37
|\
| * Merge branch kvm-arm64/aarch32-idreg-trap into kvmarm-master/nextMarc Zyngier2022-05-041-0/+1
| |\
| | * KVM: arm64: Plumb cp10 ID traps through the AArch64 sysreg handlerOliver Upton2022-05-031-0/+1
| * | Merge branch kvm-arm64/hyp-stack-guard into kvmarm-master/nextMarc Zyngier2022-05-041-8/+5
| |\ \
| | * | KVM: arm64: Symbolize the nVHE HYP addressesKalesh Singh2022-04-281-8/+5
| | |/
| * | KVM: arm64: Offer early resume for non-blocking WFxT instructionsMarc Zyngier2022-04-201-4/+26
| * | KVM: arm64: Handle blocking WFIT instructionMarc Zyngier2022-04-201-1/+6
| |/
* | KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_highAlexandru Elisei2022-04-291-0/+2
* | KVM: arm64: Treat ESR_EL2 as a 64-bit registerAlexandru Elisei2022-04-291-7/+7
|/
* KVM: arm64: fix typos in commentsJulia Lawall2022-03-181-1/+1
* KVM: arm64: Stop handle_exit() from handling HVC twice when an SError occursJames Morse2022-02-031-0/+8
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-161-3/+2
|\
| * KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt()Sean Christopherson2021-12-081-1/+1
| * KVM: arm64: Move vGIC v4 handling for WFI out arch callback hookSean Christopherson2021-12-081-2/+1
* | arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.cMark Brown2021-12-061-1/+4
|/
* Merge branch kvm-arm64/misc-5.15 into kvmarm-master/nextMarc Zyngier2021-08-261-17/+3
|\
| * KVM: arm64: Trim guest debug exception handlingRaghavendra Rao Ananta2021-08-261-17/+3
* | KVM: arm64: Make hyp_panic() more robust when protected mode is enabledWill Deacon2021-08-181-9/+14
|/
* KVM: arm64: Log source when panicking from nVHE hypAndrew Scull2021-04-011-0/+45
* KVM: arm64: Drop kvm_coproc.hMarc Zyngier2020-11-101-1/+0
* KVM: arm64: Move PC rollback on SError to HYPMarc Zyngier2020-11-101-17/+0
* KVM: arm64: Make kvm_skip_instr() and co private to HYPMarc Zyngier2020-11-101-3/+3
* KVM: arm64: Move kvm_vcpu_trap_il_is32bit into kvm_skip_instr32()Marc Zyngier2020-11-101-3/+3
* KVM: arm64: Don't adjust PC on SError during SMC trapMarc Zyngier2020-11-101-8/+8
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-241-1/+1
* Merge tag 'kvmarm-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2020-08-091-16/+16
|\
| * KVM: arm64: Rename HSR to ESRGavin Shan2020-07-051-16/+16
* | KVM: arm64: clean up redundant 'kvm_run' parametersTianjia Zhang2020-07-101-18/+18
|/
* KVM: arm64: Handle PtrAuth traps earlyMarc Zyngier2020-06-091-14/+3
* KVM: arm64: Save the host's PtrAuth keys in non-preemptible contextMarc Zyngier2020-06-091-17/+2
* KVM: arm64: Move virt/kvm/arm to arch/arm64Marc Zyngier2020-05-161-1/+1
* KVM: arm/arm64: Factor out hypercall handling from PSCI codeChristoffer Dall2019-10-211-2/+2
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-191-12/+1
* KVM: arm/arm64: Context-switch ptrauth registersMark Rutland2019-04-241-8/+28
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-12-261-13/+1
|\
| * arm64: KVM: Consistently advance singlestep when emulating instructionsMark Rutland2018-12-181-13/+1
* | arm64/kvm: hide ptrauth from guestsMark Rutland2018-12-131-0/+18
|/
* KVM: arm64: Safety check PSTATE when entering guest and handle ILChristoffer Dall2018-10-191-0/+7
* arm/arm64: KVM: Advertise SMCCC v1.1Marc Zyngier2018-02-061-1/+1
* arm/arm64: KVM: Consolidate the PSCI include filesMarc Zyngier2018-02-061-1/+2
* arm64: KVM: Increment PC after handling an SMC trapMarc Zyngier2018-02-061-0/+9
* arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC callsMarc Zyngier2018-02-061-2/+2