Home
last modified time | relevance | path

Searched refs:scause (Results 1 – 7 of 7) sorted by relevance

/linux/arch/riscv/kvm/
A Dvcpu_exit.c134 utrap.scause = EXC_INST_ILLEGAL; in truly_illegal_insn()
173 if (utrap.scause) { in virtual_inst_fault()
215 if (utrap.scause) { in emulate_load()
328 if (utrap.scause) { in emulate_store()
436 switch (trap->scause) { in stage2_page_fault()
515 if (trap->scause == EXC_LOAD_PAGE_FAULT) in kvm_riscv_vcpu_unpriv_read()
516 trap->scause = EXC_INST_PAGE_FAULT; in kvm_riscv_vcpu_unpriv_read()
586 csr_write(CSR_VSCAUSE, trap->scause); in kvm_riscv_vcpu_trap_redirect()
664 if (trap->scause & CAUSE_IRQ_FLAG) in kvm_riscv_vcpu_exit()
670 switch (trap->scause) { in kvm_riscv_vcpu_exit()
[all …]
A Dvcpu_sbi.c118 if (utrap.scause) { in kvm_riscv_vcpu_sbi_ecall()
142 if (utrap.scause) { in kvm_riscv_vcpu_sbi_ecall()
A Dvcpu.c782 trap.scause = csr_read(CSR_SCAUSE); in kvm_arch_vcpu_ioctl_run()
/linux/arch/riscv/include/uapi/asm/
A Dkvm.h70 unsigned long scause; member
/linux/arch/riscv/include/asm/
A Dkvm_host.h89 unsigned long scause; member
/linux/arch/riscv/kernel/
A Dasm-offsets.c192 OFFSET(KVM_ARCH_TRAP_SCAUSE, kvm_cpu_trap, scause); in asm_offsets()
/linux/Documentation/virt/kvm/
A Dapi.rst2711 0x80x0 0000 0300 0005 scause Supervisor trap cause

Completed in 17 milliseconds