File indexing completed on 2025-05-11 08:23:57
0001 #include <rtems/score/cpu.h>
0002 #include <rtems/powerpc/powerpc.h>
0003
0004 .global _start
0005
0006 .section .bsp_start_text,"awx",@progbits
0007
0008 _start:
0009 lis %r1,_ISR_Stack_area_end@h
0010 ori %r1,%r1,_ISR_Stack_area_end@l
0011
0012 li %r3, CPU_STACK_ALIGNMENT - 1
0013 andc %r1, %r1, %r3
0014
0015 li %r3, 0
0016 stw %r3, 0(%r1)
0017
0018 li %r3,8192
0019 mtmsr %r3
0020
0021
0022 lis %r2, _SDA2_BASE_@h
0023 ori %r2, %r2,_SDA2_BASE_@l
0024
0025
0026 lis %r13, _SDA_BASE_@h
0027 ori %r13, %r13,_SDA_BASE_@l
0028
0029 bl cmain
0030 .size _start, . - _start
0031
0032 .global __eabi
0033 __eabi:
0034 blr
0035 .size __eabi, . - __eabi
0036
0037 .section ".reset","ax"
0038 _reset:
0039 b _start
0040 .size _reset, . - _reset