1
/** PPC32 linker script
12
#include <arch/boot/boot.h>
13
#include <arch/mm/page.h>
15
ENTRY(kernel_image_start)
16
OUTPUT_FORMAT("elf32-powerpc")
17
OUTPUT_ARCH("powerpc:common")
21
unmapped_ktext_start = .;
22
*(K_UNMAPPED_TEXT_START);
23
unmapped_ktext_end = .;
25
unmapped_kdata_start = .;
26
*(K_UNMAPPED_DATA_START);
27
unmapped_kdata_start = .;
30
.mapped PA2KA(BOOT_OFFSET): AT (BOOT_OFFSET) {
40
*(.data); /* initialized data */
44
hardcoded_ktext_size = .;
45
LONG(ktext_end - ktext_start);
46
hardcoded_kdata_size = .;
47
LONG(kdata_end - kdata_start);
48
hardcoded_load_address = .;
49
LONG(PA2KA(BOOT_OFFSET));
50
*(.bss); /* uninitialized static variables */
51
*(COMMON); /* global variables */
54
*(symtab.*); /* Symbol table, must be LAST symbol!*/