Ignore:
Timestamp:
Aug 7, 2012, 6:37:49 PM (12 years ago)
Author:
alain
Message:

Introducing a new release where all initialisation
is done in the boot code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/giet_config.h

    r180 r189  
    1212/* Debug parameters */
    1313
    14 #define BOOT_DEBUG_VIEW         0           /* display the mapping_info on system TTY */
    15 #define BOOT_DEBUG_PT           0           /* display the page tables after mapping */
    16 #define INIT_DEBUG_CTX          0           /* display the task contexts after mapping */
    17 #define GIET_DEBUG_SWITCH       0           /* Trace context switchs */
     14#define BOOT_DEBUG_PT           0           /* display page tables initialisation on TTY0 */
     15#define BOOT_DEBUG_VOBJS        0               /* display vobjs initialisation on TTY0 */
     16#define BOOT_DEBUG_SCHED        0               /* display schedulers initialisation on TTY0 */
     17#define BOOT_DEBUG_PERI     0       /* display peripherals initialisation on TTY0 */
     18
     19#define GIET_DEBUG_INIT         0               /* display parallel kernel initialisation on TTY0 */
     20#define GIET_DEBUG_SWITCH       0           /* display context switchs on TTY0 */
    1821
    1922
     
    2427#define NB_CLUSTERS             1           /* number of clusters */
    2528#define CLUSTER_SPAN            0           /* address increment between clusters */
    26 #define NB_PROCS                    4       /* max number of processors per cluster */
    27 #define NB_TIMERS                   4       /* number of timers per cluster */
    28 #define NB_DMAS                     1       /* total number of DMA channels */
    29 #define NB_TTYS                     8       /* total number of TTY terminals */
    30 #define NB_IOC                      1       /* total number of IOC channels */
     29#define NB_PROCS_MAX        4       /* max number of processors per cluster */
     30#define NB_TIMERS_MAX           0           /* max number of user timers per cluster */
     31#define NB_DMAS_MAX                     1           /* max number of DMA channels per cluster*/
     32#define NB_TTYS                         8           /* total number of TTY channels */
     33#define NB_IOCS                         1           /* total number of IOC channels */
     34#define NB_NICS                         1           /* total number of NIC channels */
    3135
    3236/* software parameters */
    3337
    34 #define GIET_NB_TASKS_MAX       4           /* max number of tasks per processor */
    3538#define GIET_NB_VSPACE_MAX      4           /* max number of virtual spaces */
    36 #define GIET_TICK_VALUE     16384   /* context switch period (number of cycles) */
     39#define GIET_TICK_VALUE     0x4000  /* context switch period (number of cycles) */
    3740#define GIET_IOMMU_ACTIVE   0           /* The IOMMU vspace is defined */
     41#define GIET_USE_XICU       0           /* Use the XICU interrupt controler */
    3842
    3943#endif
Note: See TracChangeset for help on using the changeset viewer.