Changes in kernel/arch/mips32/src/start.S [33add3a8:0407636] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/mips32/src/start.S
r33add3a8 r0407636 27 27 # 28 28 29 #include <abi/asmtool.h> 29 30 #include <arch/asm/regname.h> 30 31 #include <arch/mm/page.h> … … 38 39 .set noreorder 39 40 .set nomacro 40 41 .global kernel_image_start42 .global tlb_refill_entry43 .global cache_error_entry44 .global exception_entry45 .global userspace_asm46 41 47 42 /* … … 192 187 193 188 .org 0x0 194 kernel_image_start: 189 SYMBOL(kernel_image_start) 195 190 /* load temporary stack */ 196 191 lui $sp, %hi(end_stack) … … 210 205 end_stack: 211 206 212 tlb_refill_entry: 207 SYMBOL(tlb_refill_entry) 213 208 j tlb_refill_handler 214 209 nop 215 210 216 cache_error_entry: 211 SYMBOL(cache_error_entry) 217 212 j cache_error_handler 218 213 nop 219 214 220 exception_entry: 215 SYMBOL(exception_entry) 221 216 j exception_handler 222 217 nop … … 345 340 eret 346 341 347 userspace_asm: 342 FUNCTION_BEGIN(userspace_asm) 348 343 move $sp, $a0 349 344 move $v0, $a1 … … 352 347 /* set it to 0 */ 353 348 eret 349 FUNCTION_END(userspace_asm)
Note:
See TracChangeset
for help on using the changeset viewer.