Changes between Version 3 and Version 4 of arch_info


Ignore:
Timestamp:
Jul 20, 2016, 1:40:02 PM (8 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • arch_info

    v3 v4  
    3030
    3131For ALMOS-MK, the target hardware architecture is described in the binary file '''arch_info.bin'''.
    32 This file is loaded from disk by the ALMOS-MK boot-loader. This architecture specific boot-loader  uses this information to build one '''boot_info_t''' structure in each cluster. This generic  '''boot_info_structure''' is the hardware abstraction used by the ALMOS kernel to build in each cluster its own representation of the hardware.
     32This file is loaded from disk by the ALMOS-MK boot-loader. This boot-loader  uses the informations found in '''arch_info.bin''' to build one '''boot_info_t''' structure in each cluster. This generic  '''boot_info_t''' structure is the hardware abstraction used by the ALMOS kernel to build in each cluster its own representation of the hardware.
    3333
    34 === 2.1) General hypothesis ===
     34=== 2.1) General assumptions ===
    3535
    3636 * Each cluster contains a variable number of cores, a variable number of peripherals, and a physical memory bank.
     
    5252An adressable device can be a physical memory bank, or a peripheral containing addressable registers.
    5353
    54 The BLOB is organised as the concatenation of a fixed size header and 4 variable size arrays of fixed size objects:
     54The '''arch_info.bin''' BLOB is organised as the concatenation of a fixed size header, and 4 variable size arrays of fixed size objects:
    5555 *  archinfo_cluster_t  cluster[] 
    5656 *  archinfo_core_t     core[] 
     
    5858 *  archinfo_irq_t      irq[]   
    5959
    60 All these structures are described in the file [source:almost_work/tools/arch_info/arch_info.h arch_info.h].
     60These five C structures are described in the file [source:almost_work/tools/arch_info/arch_info.h arch_info.h].