/uspace/trunk/libc/arch/amd64/_link.ld.in |
1,8 → 1,25 |
OUTPUT_FORMAT(binary) |
STARTUP(../libc/arch/ARCH/src/entry.o) |
ENTRY(__entry) |
|
PHDRS { |
image PT_LOAD AT (0x1000); |
} |
|
SECTIONS { |
.text 0x00001000 : { |
} |
. = 0x1000; |
.image ALIGN(0x1000) : { |
*(.text); |
*(.data); /* initialized data */ |
*(.rodata*); /* string literals */ |
*(COMMON); /* global variables */ |
*(.eh_frame); |
*(.bss); /* uninitialized static variables */ |
} :image |
|
|
/DISCARD/ : { |
*(.note.GNU-stack); |
*(.comment); |
} |
|
} |
/uspace/trunk/libc/arch/mips32/_link.ld.in |
1,8 → 1,9 |
OUTPUT_FORMAT(binary) |
STARTUP(../libc/arch/ARCH/src/entry.o) |
ENTRY(__entry) |
|
SECTIONS { |
.text 0x00004000 : { |
} |
. = 0x4000; |
.image : SUBALIGN(0x4000) { |
*(*); |
} |
} |
/uspace/trunk/libc/arch/ia32/_link.ld.in |
1,8 → 1,24 |
OUTPUT_FORMAT(binary) |
STARTUP(../libc/arch/ARCH/src/entry.o) |
ENTRY(__entry) |
|
PHDRS { |
image PT_LOAD AT (0x1000); |
} |
|
SECTIONS { |
.text 0x00001000 : { |
} |
|
. = 0x1000; |
.image 0x00001000 : { |
*(.text); |
*(.data); /* initialized data */ |
*(.rodata*); /* string literals */ |
*(COMMON); /* global variables */ |
*(.bss); /* uninitialized static variables */ |
} :image |
|
/DISCARD/ : { |
*(.note.GNU-stack); |
*(.comment); |
} |
|
} |