Changeset f8d069e8 in mainline for arch


Ignore:
Timestamp:
2006-06-02T00:54:56Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
01ebbdf
Parents:
8da51ad
Message:

Remove three infinite loops introduced yesterday :-)

Make ia64 ready to load 5 ELF images.

Location:
arch/ia64
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • arch/ia64/Makefile.inc

    r8da51ad rf8d069e8  
    4242INIT0_SIZE = 0x100000
    4343
    44 INIT1_ADDRESS = 0xe000000000800000
    45 INIT1_SIZE = 0x100000
    46 
    4744CFLAGS += -mconstant-gp -fno-unwind-tables -mfixed-range=f32-f127
    4845LFLAGS += -EL
    4946AFLAGS += -mconstant-gp
    5047
    51 DEFS += -D__64_BITS__ -DINIT0_ADDRESS=$(INIT0_ADDRESS) -DINIT0_SIZE=$(INIT0_SIZE) \
    52         -DINIT1_ADDRESS=$(INIT1_ADDRESS) -DINIT1_SIZE=$(INIT1_SIZE)
     48DEFS += -D__64_BITS__ -DINIT0_ADDRESS=$(INIT0_ADDRESS) -DINIT0_SIZE=$(INIT0_SIZE)
    5349
    5450## Compile with page hash table support.
  • arch/ia64/src/ia64.c

    r8da51ad rf8d069e8  
    4848{
    4949        /* Setup usermode init tasks. */
    50         init.cnt = 2;
     50        init.cnt = 5;
    5151        init.tasks[0].addr = INIT0_ADDRESS;
    5252        init.tasks[0].size = INIT0_SIZE;
    53         init.tasks[1].addr = INIT1_ADDRESS;
    54         init.tasks[1].size = INIT1_SIZE;
     53        init.tasks[1].addr = INIT0_ADDRESS + 0x400000;
     54        init.tasks[1].size = INIT0_SIZE;
     55        init.tasks[2].addr = INIT0_ADDRESS + 0x800000;
     56        init.tasks[2].size = INIT0_SIZE;
     57        init.tasks[3].addr = INIT0_ADDRESS + 0xc00000;
     58        init.tasks[3].size = INIT0_SIZE;
     59        init.tasks[4].addr = INIT0_ADDRESS + 0x1000000;
     60        init.tasks[4].size = INIT0_SIZE;
    5561}
    5662
Note: See TracChangeset for help on using the changeset viewer.