mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
928 B
60 lines
928 B
/* |
|
* ld.script for compressed kernel support of MIPS |
|
* |
|
* Copyright (C) 2009 Lemote Inc. |
|
* Author: Wu Zhangjin <[email protected]> |
|
* Copyright (C) 2010 "Wu Zhangjin" <[email protected]> |
|
*/ |
|
|
|
OUTPUT_ARCH(mips) |
|
ENTRY(start) |
|
PHDRS { |
|
text PT_LOAD FLAGS(7); /* RWX */ |
|
} |
|
SECTIONS |
|
{ |
|
/* Text and read-only data */ |
|
/* . = VMLINUZ_LOAD_ADDRESS; */ |
|
.text : { |
|
*(.text) |
|
*(.rodata) |
|
}: text |
|
/* End of text section */ |
|
|
|
/* Writable data */ |
|
.data : { |
|
*(.data) |
|
/* Put the compressed image here */ |
|
__image_begin = .; |
|
*(.image) |
|
__image_end = .; |
|
CONSTRUCTORS |
|
. = ALIGN(16); |
|
} |
|
|
|
.appended_dtb : { |
|
__appended_dtb = .; |
|
/* leave space for appended DTB */ |
|
. += 0x100000; |
|
} |
|
|
|
_edata = .; |
|
/* End of data section */ |
|
|
|
/* BSS */ |
|
.bss : { |
|
*(.bss) |
|
} |
|
. = ALIGN(16); |
|
_end = .; |
|
|
|
/* Sections to be discarded */ |
|
/DISCARD/ : { |
|
*(.MIPS.options) |
|
*(.options) |
|
*(.pdr) |
|
*(.reginfo) |
|
*(.comment) |
|
*(.note) |
|
} |
|
}
|
|
|