Changeset 511dc4b in rtems for bsps/powerpc/haleakala/start
- Timestamp:
- 06/19/18 07:09:51 (6 years ago)
- Branches:
- 5, master
- Children:
- 9e3bb45
- Parents:
- 715d616
- git-author:
- Sebastian Huber <sebastian.huber@…> (06/19/18 07:09:51)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (06/27/18 06:58:16)
- Location:
- bsps/powerpc/haleakala/start
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
bsps/powerpc/haleakala/start/bspstart.c
r715d616 r511dc4b 67 67 68 68 #include <stdio.h> 69 70 LINKER_SYMBOL(intrStack_start);71 LINKER_SYMBOL(intrStack_size);72 69 /* 73 70 * Driver configuration parameters … … 189 186 */ 190 187 ppc_exc_initialize( 191 (uintptr_t) intrStack_start,192 (uintptr_t) intrStack_size188 (uintptr_t) _Configuration_Interrupt_stack_area_begin, 189 rtems_configuration_get_interrupt_stack_size() 193 190 ); 194 191 -
bsps/powerpc/haleakala/start/dlentry.S
r715d616 r511dc4b 55 55 * see linker command file for section placement 56 56 * 57 * The initial stack is set to stack.end57 * The initial stack is set to _Configuration_Interrupt_stack_area_end. 58 58 * 59 59 * All the entry veneer has to do is to clear the BSS. … … 99 99 .long sbss.start 100 100 stack_top: 101 .long stack.end101 .long _Configuration_Interrupt_stack_area_end 102 102 PUBLIC_VAR (text_addr) 103 103 text_addr: -
bsps/powerpc/haleakala/start/linkcmds
r715d616 r511dc4b 14 14 ENTRY(download_entry) 15 15 EXTERN(__vectors) 16 17 kIntrStackSize = 16K;18 kMainStackSize = 64K;19 16 20 17 RamBase = DEFINED(RamBase) ? RamBase : 0; … … 247 244 bss.size = bss.end - bss.start; 248 245 sbss.size = sbss.end - sbss.start; 249 250 /* Interrupt stack: align to a cache-line boundary */251 IntrStack_start = ALIGN(0x20);252 . += kIntrStackSize;253 intrStack = .;254 PROVIDE(intrStackPtr = intrStack);255 PROVIDE(intrStack_start = IntrStack_start);256 PROVIDE(intrStack_size = kIntrStackSize);257 258 /* Main stack: align to a cache-line boundary */259 stack.start = ALIGN(0x20);260 . += kMainStackSize;261 stack.end = .;262 246 263 247 .rtemsstack (NOLOAD) : {
Note: See TracChangeset
for help on using the changeset viewer.