Lines Matching refs:guest_context
74 old_hstatus = csr_swap(CSR_HSTATUS, vcpu->arch.guest_context.hstatus); in kvm_riscv_vcpu_unpriv_read()
146 if (vcpu->arch.guest_context.sstatus & SR_SPP) in kvm_riscv_vcpu_trap_redirect()
166 vcpu->arch.guest_context.sepc = ncsr_read(CSR_VSTVEC); in kvm_riscv_vcpu_trap_redirect()
169 vcpu->arch.guest_context.sstatus |= SR_SPP; in kvm_riscv_vcpu_trap_redirect()
176 if (vcpu->arch.guest_context.hstatus & HSTATUS_SPV) { in vcpu_redirect()
229 if (vcpu->arch.guest_context.hstatus & HSTATUS_SPV) in kvm_riscv_vcpu_exit()
235 if (vcpu->arch.guest_context.hstatus & HSTATUS_SPV) in kvm_riscv_vcpu_exit()
239 if (vcpu->arch.guest_context.hstatus & HSTATUS_SPV) in kvm_riscv_vcpu_exit()
254 vcpu->arch.guest_context.sepc, in kvm_riscv_vcpu_exit()
255 vcpu->arch.guest_context.sstatus, in kvm_riscv_vcpu_exit()
256 vcpu->arch.guest_context.hstatus); in kvm_riscv_vcpu_exit()