Lines Matching full:n
85 printf("RISCV fault\n"); in _ctrap()
87 printf("\tx%d %-5.5s%s 0x" FMT "\n", r, names[r], r < 10 ? " " : "", fault->r[r]); in _ctrap()
88 printf("\tmepc: 0x" FMT "\n", fault->mepc); in _ctrap()
89 printf("\tmcause: 0x" FMT "\n", fault->mcause); in _ctrap()
90 printf("\tmtval: 0x" FMT "\n", fault->mtval); in _ctrap()
105 __asm__(".option push\n" in _trap()
106 ".option norelax\n" in _trap()
107 "csrrw sp, mscratch, sp\n" in _trap()
108 "la sp, __heap_end\n" in _trap()
112 __asm__("addi sp, sp, %0\n" in _trap()
113 ".cfi_def_cfa sp, 0\n" in _trap()
140 __asm__("csrr ra, mepc\n" in _trap()
141 SD " ra, %0(sp)\n" in _trap()
142 ".cfi_offset ra, %0\n" in _trap()
143 "csrrw t0, mscratch, zero\n" in _trap()
144 SD " t0, %1(sp)\n" in _trap()
145 ".cfi_offset sp, %1\n" in _trap()
159 __asm__("csrr t0, mstatus\n" in _trap()
160 "li t1, 8192\n" // 1 << 13 = 8192 in _trap()
161 "or t0, t1, t0\n" in _trap()
162 "csrw mstatus, t0\n" in _trap()
185 __asm__(".option push\n" in _start()
186 ".option norelax\n" in _start()
187 "la sp, __stack\n" in _start()
188 "la gp, __global_pointer$\n" in _start()
192 __asm__("csrr t0, mstatus\n" in _start()
193 "li t1, 8192\n" // 1 << 13 = 8192 in _start()
194 "or t0, t1, t0\n" in _start()
195 "csrw mstatus, t0\n" in _start()