Changeset 27f67f5 in mainline for boot/arch/ia64/src
- Timestamp:
- 2016-04-22T20:43:34Z (9 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a52e2f4
- Parents:
- 054476d
- Location:
- boot/arch/ia64/src
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/ia64/src/asm.S
r054476d r27f67f5 28 28 # 29 29 30 #include <abi/asmtool.h> 30 31 #include <arch/arch.h> 31 32 32 33 .text 33 34 34 .global halt 35 .global memcpy 36 .global jump_to_kernel 35 FUNCTION_BEGIN(halt) 36 br halt 37 FUNCTION_END(halt) 37 38 38 halt: 39 br halt 40 41 jump_to_kernel: 39 FUNCTION_BEGIN(jump_to_kernel) 42 40 alloc loc0 = ar.pfs, 1, 1, 0, 0 43 41 mov r2 = in0 ;; # Pass bootinfo address … … 45 43 mov b1 = r8 ;; 46 44 br.call.sptk.many b0 = b1;; 45 FUNCTION_END(jump_to_kernel) 46 -
boot/arch/ia64/src/boot.S
r054476d r27f67f5 28 28 # 29 29 30 #include <abi/asmtool.h> 30 31 #include <arch/arch.h> 31 32 32 33 .section BOOTSTRAP, "ax" 33 34 34 .global start 35 start: 35 SYMBOL(start) 36 36 movl gp = __gp 37 37 … … 69 69 .bss 70 70 71 .global bootpar 72 bootpar: 71 SYMBOL(bootpar) 73 72 .quad 0 74 73 -
boot/arch/ia64/src/pal_asm.S
r054476d r27f67f5 27 27 # 28 28 29 #include <abi/asmtool.h> 30 29 31 .explicit 30 32 31 .global pal_static_call 32 33 pal_static_call: 33 FUNCTION_BEGIN(pal_static_call) 34 34 alloc loc0 = ar.pfs, 7, 6, 0, 0 35 35 … … 74 74 mov ar.pfs = loc0 75 75 br.ret.sptk.many rp 76 FUNCTION_END(pal_static_call) 76 77 -
boot/arch/ia64/src/sal_asm.S
r054476d r27f67f5 27 27 # 28 28 29 #include <abi/asmtool.h> 30 29 31 .explicit 30 32 … … 33 35 #define STACK_IN9 (8 + STACK_SCRATCH_AREA) 34 36 #define STACK_IN10 (16 + STACK_SCRATCH_AREA) 35 36 .global sal_call37 37 38 38 # … … 43 43 # Assume PSR.bn is 1, as expected by SAL. 44 44 # 45 sal_call: 45 FUNCTION_BEGIN(sal_call) 46 46 alloc loc0 = ar.pfs, 8, 8, 8, 0 47 47 … … 92 92 mov ar.pfs = loc0 93 93 br.ret.sptk.many rp 94 FUNCTION_END(sal_call) 94 95
Note:
See TracChangeset
for help on using the changeset viewer.