Ignore:
Timestamp:
Aug 11, 2014, 9:58:17 PM (10 years ago)
Author:
alain
Message:

Modify arch.py to support idle_task in scheduler.
(scheduler vseg must have 8 Kbytes)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/platforms/tsar_generic_iob/arch.py

    r762 r764  
    4343    nb_ttys           = 1
    4444    nb_nics           = 2
    45     fbf_width         = 1024
     45    fbf_width         = 128
    4646    x_io              = 0
    4747    y_io              = 0
     
    5959
    6060    assert( (x_size == 1) or (x_size == 2) or (x_size == 4)
    61              or (y_size == 8) or (x_size == 16) )
     61             or (x_size == 8) or (x_size == 16) )
    6262
    6363    assert( (y_size == 1) or (y_size == 2) or (y_size == 4)
     
    114114
    115115    boot_mapping_vbase   = 0x00000000      # ident
    116     boot_mapping_size    = 0x00080000      # 256 Kbytes
     116    boot_mapping_size    = 0x00080000      # 512 Kbytes
    117117
    118118    boot_code_vbase      = 0x00080000      # ident
     
    120120 
    121121    boot_data_vbase      = 0x000C0000      # ident
    122     boot_data_size       = 0x00080000      # 512 Kbytes (including 128K bytes for the GIET_ELF_BUFFER)
     122    boot_data_size       = 0x00080000      # 512 Kbytes
    123123
    124124    boot_stack_vbase     = 0x00140000      # ident
     
    140140
    141141    kernel_sched_vbase   = 0xF0000000            # distributed in all clusters
    142     kernel_sched_size    = 0x1000 * nb_procs     # 4 kbytes per processor
     142    kernel_sched_size    = 0x2000 * nb_procs     # 8 kbytes per processor
    143143
    144144    ### create mapping
Note: See TracChangeset for help on using the changeset viewer.