| SECTIONS | |
| { | |
| .text : { *(.init) *(.text) *(.text.*) } | |
| . = ALIGN(64K); | |
| etext = .; | |
| .data : { | |
| *(.data) | |
| } | |
| . = ALIGN(16); | |
| .rodata : { *(.rodata) } | |
| . = ALIGN(16); | |
| .bss : { *(.bss) } | |
| . = ALIGN(64K); | |
| edata = .; | |
| . += 64K; | |
| . = ALIGN(64K); | |
| /* | |
| * stack depth is 16K for arm and PAGE_SIZE for arm64, see THREAD_SIZE | |
| * sp must be 16 byte aligned for arm64, and 8 byte aligned for arm | |
| * sp must always be strictly less than the true stacktop | |
| */ | |
| stackptr = . - 16; | |
| stacktop = .; | |
| } | |
| ENTRY(start) |