blob: dc5a82bf9a884859e425e5a96cc37b62de3100eb [file] [log] [blame]
OUTPUT_ARCH(aarch64)
ENTRY(_start)
SECTIONS {
. = %BASE_ADDR%;
.start ALIGN(4) : {
*(.text.start)
}
. = . + 0x01FC;
.text ALIGN(4) : {
*(.text)
*(.text.*)
}
.rodata ALIGN(4) : {
*(.rodata)
*(.rodata.*)
}
.data ALIGN(4) : {
*(.data)
*(.data.*)
}
. = %BASE_ADDR%-0x100000 ;
.bss ALIGN(16) : {
_bss_start = .;
*(.bss)
*(.bss.*)
*(COMMON)
/* make _bss_end as 4 bytes alignment */
. = ALIGN(4);
_bss_end = .;
}
}