24,8 → 24,9 |
|
unmapped_kdata_start = .; |
*(K_DATA_START); |
unmapped_kdata_end = .; |
|
LONG(0xdeadbeaf); /* TODO: remove 0xdeadbeaf */ |
unmapped_kdata_end = .; |
} |
|
.mapped (PA2KA(BOOT_OFFSET+BOOTSTRAP_OFFSET)+SIZEOF(.unmapped)): AT (BOOTSTRAP_OFFSET+SIZEOF(.unmapped)) { |
49,9 → 50,6 |
hardcoded_unmapped_kdata_size = .; |
LONG(unmapped_kdata_end - unmapped_kdata_start); |
*(.bss); /* uninitialized static variables */ |
*(.note.GNU-stack); |
*(.comment); |
|
symbol_table = .; |
*(symtab.*); /* Symbol table, must be LAST symbol! */ |
|
58,6 → 56,12 |
kdata_end = .; |
} |
|
/DISCARD/ : { |
*(.note.GNU-stack); |
*(.comment); |
} |
|
|
_hardcoded_kernel_size = (ktext_end - ktext_start) + (unmapped_ktext_end - unmapped_ktext_start) + (kdata_end - kdata_start) + (unmapped_kdata_end - unmapped_kdata_start); |
_hardcoded_unmapped_size = (unmapped_ktext_end - unmapped_ktext_start) + (unmapped_kdata_end - unmapped_kdata_start); |
|