58,17 → 58,38 |
. = ALIGN(16384); |
*(PT); /* page table */" > "$LINK" |
|
echo '#ifndef ___COMPONENTS_H__ |
echo ' |
/** @addtogroup arm32boot |
* @{ |
*/ |
/** @file |
* @brief Components (kernel + tasks) related declarations. |
* |
* Generated by the <code>pack</code> script. This script packs all the |
* components (kernel + tasks) into one image (image.boot) and generates |
* a code that initializes an array of #component_t structs. |
*/ |
|
#ifndef ___COMPONENTS_H__ |
#define ___COMPONENTS_H__ |
|
/** Holds information about components packed to one image (kernel + tasks). */ |
typedef struct { |
/** Name. */ |
char *name; |
|
/** Start address. */ |
void *start; |
/** End address. */ |
void *end; |
/** Size (in bytes). */ |
unsigned int size; |
} component_t;' > "$HEADER" |
} component_t; |
|
/** @} |
*/ |
|
' > "$HEADER" |
|
COUNT="0" |
DATA="" |
|
113,4 → 134,5 |
} |
|
#endif |
|
" >> "$HEADER" |