Home
last modified time | relevance | path

Searched refs:mepc (Results 1 – 9 of 9) sorted by relevance

/kernel/liteos_m/arch/risc-v/riscv32/gcc/
Dlos_interrupt.c247 PRINTK("mepc = 0x%x\n", taskContext->mepc); in ExcInfoDisplayContext()
306 WEAK UINT32 HalUnalignedAccessFix(UINTPTR mcause, UINTPTR mepc, UINTPTR mtval, VOID *sp) in HalUnalignedAccessFix() argument
325 … ret = HalUnalignedAccessFix(excBufAddr->mcause, excBufAddr->taskContext.mepc, excBufAddr->mtval, in HalExcEntry()
Dlos_exc.S56 csrr t0, mepc
64 csrw mepc, t0
162 csrw mepc, t0
Dlos_arch_interrupt.h272 extern UINT32 HalUnalignedAccessFix(UINTPTR mcause, UINTPTR mepc, UINTPTR mtval, VOID *sp);
Dlos_arch_context.h101 UINT32 mepc; member
Dlos_context.c87 context->mepc = (UINT32)(UINTPTR)OsTaskEntry; in ArchTskStackInit()
Dlos_dispatch.S152 csrw mepc, t0
/kernel/liteos_m/arch/risc-v/nuclei/gcc/
Dlos_arch_interrupt.h195 extern UINT32 HalUnalignedAccessFix(UINTPTR mcause, UINTPTR mepc, UINTPTR mtval, VOID *sp);
Dlos_interrupt.c201 WEAK UINT32 HalUnalignedAccessFix(UINTPTR mcause, UINTPTR mepc, UINTPTR mtval, VOID *sp) in HalUnalignedAccessFix() argument
/kernel/linux/linux-5.10/arch/riscv/kernel/
Dtraps_misaligned.c202 static inline ulong get_insn(ulong mepc)
204 register ulong __mepc asm ("a2") = mepc;