Changeset 8ca4b602 in mainline
- Timestamp:
- 2018-10-17T16:58:28Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 09c6389
- Parents:
- e344422
- Location:
- boot/arch/ia64
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/ia64/include/arch/asm.h
re344422 r8ca4b602 31 31 #define BOOT_ia64_ASM_H_ 32 32 33 extern void jump_to_kernel(void * ) __attribute__((noreturn));33 extern void jump_to_kernel(void *, void *) __attribute__((noreturn)); 34 34 35 35 #endif -
boot/arch/ia64/src/asm.S
re344422 r8ca4b602 38 38 39 39 FUNCTION_BEGIN(jump_to_kernel) 40 alloc loc0 = ar.pfs, 1, 1, 0, 040 alloc loc0 = ar.pfs, 2, 1, 0, 0 41 41 mov r2 = in0 ;; # Pass bootinfo address 42 movl r8 = KERNEL_ADDRESS;; 43 mov b1 = r8 ;; 42 mov b1 = in1 ;; # Entry point address 44 43 br.call.sptk.many b0 = b1;; 45 44 FUNCTION_END(jump_to_kernel) -
boot/arch/ia64/src/main.c
re344422 r8ca4b602 183 183 184 184 printf("Booting the kernel ...\n"); 185 jump_to_kernel(&bootinfo );185 jump_to_kernel(&bootinfo, kernel_start); 186 186 }
Note:
See TracChangeset
for help on using the changeset viewer.