Home
last modified time | relevance | path

Searched refs:mcause (Results 1 – 4 of 4) sorted by relevance

/hal_gigadevice-latest/gd32vf103/riscv/env_iar/
Dlow_level_init.c178 extern uintptr_t handle_trap(uintptr_t mcause, uintptr_t sp);
180 uintptr_t handle_trap(uintptr_t mcause, uintptr_t sp) in handle_trap() argument
183 mcause &= 0xFFF; in handle_trap()
184 fp = gd_vector_base[mcause]; in handle_trap()
192 uintptr_t mcause = __read_csr(_CSR_MCAUSE); in trap_entry() local
193 handle_trap(mcause, 0); in trap_entry()
198 uintptr_t mcause = __read_csr(_CSR_MCAUSE); in irq_entry() local
202 handle_trap(mcause, 0); in irq_entry()
205 __write_csr(_CSR_MCAUSE, mcause); in irq_entry()
/hal_gigadevice-latest/gd32vf103/riscv/env_eclipse/
Dhandlers.c16 __attribute__((weak)) uintptr_t handle_trap(uintptr_t mcause, uintptr_t sp) in handle_trap() argument
18 if((mcause & 0xFFF) == 0xFFF) { in handle_trap()
25 _exit(mcause); in handle_trap()
Dentry.S223 csrr a0, mcause
/hal_gigadevice-latest/gd32vf103/riscv/drivers/
Driscv_encoding.h1208 DECLARE_CSR(mcause, CSR_MCAUSE)