Changeset 2217ac3 in mainline for arch/ia64/_link.ld


Ignore:
Timestamp:
2005-05-03T11:30:21Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0f4e706
Parents:
2a0047fc
Message:

More IA-64 work.
IA-64 putchar() for Ski simulator.
Linker script changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia64/_link.ld

    r2a0047fc r2217ac3  
     1/*
     2 *  IA-64 linker script
     3 *
     4 *  It is ELF format, but its only section looks like this:
     5 *  kernel text
     6 *  kernel data
     7 *
     8 */
     9
    110OUTPUT_FORMAT(elf64-ia64-little)
    211ENTRY(kernel_image_start)
     
    413SECTIONS {
    514    .image 0x0000000000001000: AT (0x0000000000001000) {
    6             *(.text .stub .text.* .gnu.linkonce.t.*)
     15            ktext_start = .;
     16            *(.text .text.* )
     17            ktext_end = .;
     18            kdata_start = .;
    719            *(.interp)
    820            *(.hash)
     
    6981            *(.bss .bss.* .gnu.linkonce.b.*)
    7082            *(COMMON)
     83            kdata_end = .;
    7184    }
     85
     86    . = ABSOLUTE(hardcoded_ktext_size);
     87    .patch_1 : {
     88        LONG(ktext_end - ktext_start);
     89    }
     90
     91    . = ABSOLUTE(hardcoded_kdata_size);
     92    .patch_2 : {
     93        LONG(kdata_end - kdata_start);
     94    }
     95
     96    . = ABSOLUTE(hardcoded_load_address);
     97    .patch_3 : {
     98        QUAD(0x0000000000001000);
     99    }
     100
    72101}
Note: See TracChangeset for help on using the changeset viewer.