OpenCores
URL https://opencores.org/ocsvn/c0or1k/c0or1k/trunk

Subversion Repositories c0or1k

[/] [c0or1k/] [trunk/] [conts/] [posix/] [test0/] [include/] [linker.lds.in] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 drasko
/*
2
 * Userspace linker script
3
 *
4
 * Copyright (C) 2007 - 2009 Bahadir Balban
5
 */
6
 
7
virtual_base = %s;
8
physical_base = %s;
9
 
10
__stack = (virtual_base - 0x1000 - 8); /* First page before the env/args */
11
 
12
offset = virtual_base - physical_base;
13
 
14
ENTRY(_start)
15
 
16
SECTIONS
17
{
18
        . = virtual_base;
19
        _start_text = .;
20
        .text : AT (ADDR(.text) - offset) {
21
                *(.text.head)
22
                *(.text)
23
        }
24
        .rodata : AT (ADDR(.rodata) - offset) {
25
                *(.rodata)
26
        }
27
        .rodata1 : AT (ADDR(.rodata1) - offset) {
28
                *(.rodata1)
29
        }
30
 
31
        . = ALIGN(4K);
32
        .data : AT (ADDR(.data) - offset) {
33
                _start_test_exec = .;
34
                *(.testexec)
35
                _end_test_exec = .;
36
                *(.data)
37
        }
38
        .got : AT (ADDR(.got) - offset) {
39
                *(.got)
40
        }
41
        .got.plt : AT (ADDR(.got.plt) - offset) {
42
                *(.got.plt)
43
        }
44
        .bss : AT (ADDR(.bss) - offset) {
45
                *(.bss)
46
        }
47
        _end = .;
48
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.