Changeset b6b576c in mainline for generic/include/config.h


Ignore:
Timestamp:
2006-03-16T11:34:51Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
d764ddc
Parents:
8dfef11
Message:

support for more init tasks
(might break some archs yet)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • generic/include/config.h

    r8dfef11 rb6b576c  
    3636#define STACK_SIZE              PAGE_SIZE
    3737
    38 #define CONFIG_MEMORY_SIZE      (8*1024*1024)
     38#define CONFIG_MEMORY_SIZE      (8 * 1024 * 1024)
    3939#define CONFIG_STACK_SIZE       STACK_SIZE
     40#define CONFIG_INIT_TASKS       32
    4041
    41 struct config {
     42typedef struct {
     43        __address addr;
     44        size_t size;
     45} init_task_t;
     46
     47typedef struct {
     48        count_t cnt;
     49        init_task_t tasks[CONFIG_INIT_TASKS];
     50} init_t;
     51
     52typedef struct {
    4253        count_t cpu_count;
    4354        volatile count_t cpu_active;
     
    4556        __address base;
    4657        size_t memory_size;
    47        
    48         __address init_addr;
    49         size_t init_size;
    50        
    5158        size_t kernel_size;           /**< Size of memory in bytes taken by kernel and stack */
    52 };
     59} config_t;
    5360
    5461extern config_t config;
     62extern init_t init;
    5563
    5664#endif
Note: See TracChangeset for help on using the changeset viewer.