summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/handle_exit.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch kvm-arm64/nv-sve into kvmarm/nextOliver Upton2024-07-141-4/+15
|\
| * KVM: arm64: nv: Forward SVE traps to guest hypervisorOliver Upton2024-06-201-0/+3
| * KVM: arm64: nv: Forward FP/ASIMD traps to guest hypervisorJintack Lim2024-06-201-4/+12
* | KVM: arm64: nVHE: Support CONFIG_CFI_CLANG at EL2Pierre-Clément Tosi2024-06-201-0/+10
* | KVM: arm64: Introduce print_nvhe_hyp_panic helperPierre-Clément Tosi2024-06-201-4/+8
* | arm64: Introduce esr_brk_comment, esr_is_cfi_brkPierre-Clément Tosi2024-06-201-1/+1
|/
* KVM: arm64: Drop trapping of PAuth instructions/keysMarc Zyngier2024-04-201-6/+4
* KVM: arm64: nv: Handle ERETA[AB] instructionsMarc Zyngier2024-04-201-1/+2
* KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0Marc Zyngier2024-04-201-3/+25
* KVM: arm64: nv: Add trap forwarding for ERET and SMCMarc Zyngier2024-04-201-0/+7
* KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET*Marc Zyngier2024-04-201-1/+1
* KVM: arm64: nv: Expand ERET trap forwarding to handle FGTMarc Zyngier2023-08-171-1/+16
* KVM: arm64: nv: Add SVC trap forwardingMarc Zyngier2023-08-171-0/+12
* KVM: arm64: Let errors from SMCCC emulation to reach userspaceOliver Upton2023-04-051-16/+2
* KVM: arm64: Add support for KVM_EXIT_HYPERCALLOliver Upton2023-04-051-1/+3
* KVM: arm64: Start handling SMCs from EL1Oliver Upton2023-04-051-7/+7
* KVM: arm64: Rename SMC/HVC call handler to reflect realityOliver Upton2023-04-051-2/+2
* KVM: arm64: nv: Handle SMCs taken from virtual EL2Jintack Lim2023-02-111-2/+24
* KVM: arm64: nv: Handle trapped ERET from virtual EL2Christoffer Dall2023-02-111-0/+10
* KVM: arm64: nv: Inject HVC exceptions to the virtual EL2Jintack Lim2023-02-111-0/+11
* 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