Changeset 279 for trunk/tools/arch_info


Ignore:
Timestamp:
Jul 27, 2017, 12:23:29 AM (5 years ago)
Author:
alain
Message:

1) Introduce independant command fields for the various devices in the thread descriptor.
2) Introduce a new dev_pic_enable_ipi() function in the generic PIC device
3) Fix two bugs identified by Maxime in the scheduler initialisation, and in the sched_select().
4) fix several bugs in the TSAR hal_kentry.S.
5) Introduce a third kgiet segment (besides kdata and kcode) in the TSAR bootloader.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/arch_info/genarch.py

    r6 r279  
    2525#  --fbf_size=int    : frame buffer width & heigth
    2626#  --ioc_type=string : can be IOC_BDV , IOC_HBA , IOC_SDC , IOC_SPI
    27 #  --io_cxy=int      : IO cluster identifier
    28 #  --boot_cxy=int    : boot cluster identifier
    29 #  --cache_line=int  : number of bytes in a cache line
    3027#
    3128# The following parameters can be used to generate the optional "hard_config.h" file,
     
    8279                   help = 'define type of IOC: BDV / HBA / SDC / RDK / SPI' )
    8380
    84 parser.add_option( '--io_cxy', type = 'int', dest = 'io_cxy',
    85                    default = 0,
    86                    help = 'define IO cluster identifier' )
    87 
    88 parser.add_option( '--boot_cxy', type = 'int', dest = 'boot_cxy',
    89                    default = 0,
    90                    help = 'define boot cluster identifier' )
    91 
    92 parser.add_option( '--cache_line', type = 'int', dest = 'cache_line',
    93                    default = 64,
    94                    help = 'define number of bytes in a cache line' )
    95 
    9681parser.add_option( '--hard', type = 'string', dest = 'hard_path',
    9782                   help = 'define pathname to directory for the hard_config.h file ' )
     
    120105nb_nics        = options.nb_nics     # number of NIC channels           
    121106ioc_type       = options.ioc_type    # ioc controller type
    122 io_cxy         = options.io_cxy      # IO cluster identifier
    123 boot_cxy       = options.boot_cxy    # boot cluster identifier
    124 cache_line     = options.cache_line  # number of bytes in a cache line
    125107
    126108hard_path      = options.hard_path   # path for hard_config.h file
     
    152134                        nb_nics,
    153135                        fbf_size,
    154                         ioc_type,
    155                         io_cxy,
    156                         boot_cxy,
    157                         cache_line )
     136                        ioc_type )
    158137
    159138print '[genarch] archinfo build for %s' % archinfo.name
Note: See TracChangeset for help on using the changeset viewer.