Changeset d03e156 in mainline


Ignore:
Timestamp:
2006-03-12T18:22:08Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8286c3b
Parents:
0ef54d3
Message:

Switch uspace to ELF init.

Location:
libc/arch
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • libc/arch/amd64/_link.ld.in

    r0ef54d3 rd03e156  
    1 OUTPUT_FORMAT(binary)
    21STARTUP(../libc/arch/ARCH/src/entry.o)
    32ENTRY(__entry)
    43
     4PHDRS {
     5        image PT_LOAD AT (0x1000);
     6}
     7
    58SECTIONS {
    6  .text 0x00001000 : {
    7  }
     9        . = 0x1000;
     10        .image ALIGN(0x1000) : {
     11                *(.text);
     12                *(.data);               /* initialized data */
     13                *(.rodata*);            /* string literals */
     14                *(COMMON);              /* global variables */
     15                *(.eh_frame);
     16                *(.bss);                /* uninitialized static variables */
     17        } :image
     18
     19
     20        /DISCARD/ : {
     21                *(.note.GNU-stack);
     22                *(.comment);
     23        }
     24
    825}
  • libc/arch/ia32/_link.ld.in

    r0ef54d3 rd03e156  
    1 OUTPUT_FORMAT(binary)
    21STARTUP(../libc/arch/ARCH/src/entry.o)
    32ENTRY(__entry)
    43
     4PHDRS {
     5        image PT_LOAD AT (0x1000);
     6}
     7
    58SECTIONS {
    6  .text 0x00001000 : {
    7  }
     9       
     10        . = 0x1000;
     11        .image 0x00001000 : {
     12                *(.text);
     13                *(.data);                       /* initialized data */
     14                *(.rodata*);                    /* string literals */
     15                *(COMMON);                      /* global variables */
     16                *(.bss);                        /* uninitialized static variables */
     17        } :image
     18       
     19        /DISCARD/ : {
     20                *(.note.GNU-stack);
     21                *(.comment);
     22        }
     23
    824}
  • libc/arch/mips32/Makefile.inc

    r0ef54d3 rd03e156  
    3535
    3636ARCH_SOURCES += arch/$(ARCH)/src/syscall.c
     37
     38LFLAGS += -N
     39
  • libc/arch/mips32/_link.ld.in

    r0ef54d3 rd03e156  
    1 OUTPUT_FORMAT(binary)
    21STARTUP(../libc/arch/ARCH/src/entry.o)
    32ENTRY(__entry)
    43
    54SECTIONS {
    6  .text 0x00004000 : {
    7  }
     5        . = 0x4000;
     6        .image : SUBALIGN(0x4000) {
     7                *(*);
     8        }
    89}
  • libc/arch/mips32eb/Makefile.inc

    r0ef54d3 rd03e156  
    3535
    3636ARCH_SOURCES += arch/$(ARCH)/src/syscall.c
     37
     38LFLAGS += -N
     39
Note: See TracChangeset for help on using the changeset viewer.