53 lines
703 B
Text
53 lines
703 B
Text
|
OUTPUT_ARCH("i386")
|
||
|
ENTRY(MINIX)
|
||
|
SECTIONS
|
||
|
{
|
||
|
. = 0x0;
|
||
|
_text = .;
|
||
|
begtext = .;
|
||
|
.text.head . : AT (0x0) {
|
||
|
*(.text.head)
|
||
|
}
|
||
|
.text . : AT (ADDR(.text) - 0x0000) {
|
||
|
*(.text)
|
||
|
*(.text.*)
|
||
|
. = ALIGN(4096);
|
||
|
}
|
||
|
_etext = .;
|
||
|
etext = .;
|
||
|
|
||
|
_data = .;
|
||
|
begdata = .;
|
||
|
.data . : AT (ADDR(.data) - 0x0000) {
|
||
|
_rodata = .;
|
||
|
/* kernel data starts with this magic number */
|
||
|
SHORT(0x526f);
|
||
|
*(.rodata)
|
||
|
*(.rodata.*)
|
||
|
_erodata = .;
|
||
|
*(.data)
|
||
|
*(.data.*)
|
||
|
}
|
||
|
_edata = .;
|
||
|
_bss = .;
|
||
|
begbss = .;
|
||
|
.bss . : AT (ADDR(.bss) - 0x0000) {
|
||
|
*(.bss)
|
||
|
*(.bss.*)
|
||
|
*(COMMON)
|
||
|
}
|
||
|
_ebss = .;
|
||
|
endbss = .;
|
||
|
_end = .;
|
||
|
end = .;
|
||
|
|
||
|
/DISCARD/ :
|
||
|
{
|
||
|
*(.eh_frame)
|
||
|
*(.comment)
|
||
|
*(.comment.*)
|
||
|
*(.note)
|
||
|
*(.note.*)
|
||
|
}
|
||
|
}
|