Changeset 8ca4b602 in mainline
- Timestamp:
 - 2018-10-17T16:58:28Z (7 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
 
- 
          
  include/arch/asm.h (modified) (1 diff)
 - 
          
  src/asm.S (modified) (1 diff)
 - 
          
  src/main.c (modified) (1 diff)
 
 
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.
  