Files
codezero/conts/posix/test0/include/linker.lds.in
Bahadir Balban 8a55a80c23 Fixed lots of issues with mm0 initialization, final one was an oversized do_munmap.
test0 now successfully runs its beginning.
test0 SConscript has a dependency problem.

Issues to be investigated:
- vm_file and vnodes need to be merged fully in all functions.
- libposix shared page references need to be removed.
- Any references to VFS_TID, PAGER_TID need to be removed.
2009-10-06 21:12:45 +03:00

49 lines
790 B
Plaintext

/*
* Userspace linker script
*
* Copyright (C) 2007 - 2009 Bahadir Balban
*/
virtual_base = 0x10000000;
physical_base = %s;
__stack = (0x20000000 - 0x1000 - 8); /* First page before the env/args */
offset = virtual_base - physical_base;
ENTRY(_start)
SECTIONS
{
. = virtual_base;
_start_text = .;
.text : AT (ADDR(.text) - offset) {
*(.text.head)
*(.text)
}
.rodata : AT (ADDR(.rodata) - offset) {
*(.rodata)
}
.rodata1 : AT (ADDR(.rodata1) - offset) {
*(.rodata1)
}
. = ALIGN(4K);
.data : AT (ADDR(.data) - offset) {
_start_test_exec = .;
*(.testexec)
_end_test_exec = .;
*(.data)
}
.got : AT (ADDR(.got) - offset) {
*(.got)
}
.got.plt : AT (ADDR(.got.plt) - offset) {
*(.got.plt)
}
.bss : AT (ADDR(.bss) - offset) {
*(.bss)
}
_end = .;
}