Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 650 → Rev 651

/kernel/trunk/generic/include/config.h
40,15 → 40,20
#define CONFIG_STACK_SIZE STACK_SIZE
 
struct config {
count_t cpu_count;
volatile count_t cpu_active;
 
__address base;
size_t memory_size;
size_t kernel_size;
__address init_addr;
size_t init_size;
 
count_t cpu_count;
volatile count_t cpu_active;
__address heap_addr;
size_t heap_size;
size_t heap_delta; /**< Extra space between heap and stack (enforced by alignment requirements) */
size_t kernel_size; /**< Size of memory in bytes taken by kernel, heap and stack */
};
 
extern config_t config;
/kernel/trunk/generic/include/arch.h
42,10 → 42,6
#define VM THE->vm
#define PREEMPTION_DISABLED THE->preemption_disabled
 
#ifndef early_mapping
#define early_mapping(stack, size)
#endif /* early_mapping */
 
/**
* For each possible kernel stack, structure
* of the following type will be placed at