Changes in boot/arch/sparc64/src/asm.S [a52e2f4:1b34360] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/sparc64/src/asm.S
ra52e2f4 r1b34360 28 28 # 29 29 30 #include <abi/asmtool.h>31 30 #include <arch/arch.h> 32 31 … … 43 42 .register %g7, #scratch 44 43 44 .global start 45 .global halt 46 .global jump_to_kernel 47 45 48 .section BOOTSTRAP, "ax" 46 49 47 SYMBOL(start) 50 start: 48 51 ba %xcc, 1f 49 52 nop … … 93 96 .text 94 97 95 FUNCTION_BEGIN(halt) 98 halt: 96 99 ba %xcc, halt 97 100 nop 98 FUNCTION_END(halt)99 101 100 FUNCTION_BEGIN(jump_to_kernel) 102 jump_to_kernel: 101 103 /* 102 104 * Guarantee cache coherence: … … 131 133 jmp %o3 132 134 nop 133 FUNCTION_END(jump_to_kernel)134 135 135 136 # Flush I-cache … … 157 158 #endif /* PROCESSOR_us || PROCESSOR_us3 */ 158 159 159 FUNCTION_BEGIN(ofw) 160 .global ofw 161 ofw: 160 162 save %sp, -(STACK_WINDOW_SAVE_AREA_SIZE + STACK_ARG_SAVE_AREA_SIZE), %sp 161 163 set ofw_cif, %l0 … … 173 175 ret 174 176 restore %o0, 0, %o0 175 FUNCTION_END(ofw)
Note:
See TracChangeset
for help on using the changeset viewer.