Changeset 07d960a in mainline for libc/arch


Ignore:
Timestamp:
2006-05-22T17:14:32Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
53ca318
Parents:
8bc924e
Message:

Change linker scripts so that heap a dedicated address space area can be allocated for heap.
This will be essential in separating anonymous memory and memory backed by some other memory object.

Location:
libc/arch
Files:
6 edited

Legend:

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

    r8bc924e r07d960a  
    3535                *(COMMON);
    3636                *(.bss);
    37                 _heap = .;
    38                 QUAD(0xdeadbeef);
    3937        } :data
    4038
     39        . = ALIGN(0x1000);
     40        _heap = .;
     41       
    4142        /DISCARD/ : {
    4243                *(*);
  • libc/arch/ia32/_link.ld.in

    r8bc924e r07d960a  
    3434                *(COMMON);
    3535                *(.bss);
    36                 _heap = .;
    37                 LONG(0xdeadbeef);
    3836        } :data
     37       
     38        . = ALIGN(0x1000);
     39        _heap = .;
    3940       
    4041        /DISCARD/ : {
  • libc/arch/ia64/_link.ld.in

    r8bc924e r07d960a  
    4242                *(COMMON);
    4343                *(.bss);
    44                 _heap = .;
    45                 QUAD(0xdeadbeef);
    4644        } :data
     45
     46        . = ALIGN(0x4000);
     47        _heap = .;
    4748 
    4849        /DISCARD/ : {
  • libc/arch/mips32/_link.ld.in

    r8bc924e r07d960a  
    4646                *(.bss);
    4747                *(COMMON);
    48                 _heap = .;
    49                 LONG(0xdeadbeef);
    5048        } :data
     49
     50        . = ALIGN(0x4000);
     51        _heap = .;
    5152
    5253        /DISCARD/ : {
  • libc/arch/ppc32/_link.ld.in

    r8bc924e r07d960a  
    3636                *(COMMON);
    3737                *(.bss);
    38                 _heap = .;
    39                 LONG(0xdeadbeef);
    4038        } :data
     39
     40        . = ALIGN(0x1000);
     41        _heap = .;
    4142       
    4243        /DISCARD/ : {
  • libc/arch/ppc64/_link.ld.in

    r8bc924e r07d960a  
    3838                *(COMMON);
    3939                *(.bss);
    40                 _heap = .;
    41                 LONG(0xdeadbeef);
    4240        } :data
     41
     42        . = ALIGN(0x1000);
     43        _heap = .;
    4344       
    4445        /DISCARD/ : {
Note: See TracChangeset for help on using the changeset viewer.