Subversion Repositories HelenOS-historic

Rev

Rev 518 | Rev 532 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 518 Rev 523
Line 74... Line 74...
74
char *copyright = "Copyright (C) 2001-2005 HelenOS project";
74
char *copyright = "Copyright (C) 2001-2005 HelenOS project";
75
 
75
 
76
config_t config;
76
config_t config;
77
context_t ctx;
77
context_t ctx;
78
 
78
 
79
/*
79
/**
80
 * These 'hardcoded' variables will be intialised by
80
 * These 'hardcoded' variables will be intialized by
81
 * the linker or the low level assembler code with
81
 * the linker or the low level assembler code with
82
 * appropriate sizes and addresses.
82
 * appropriate sizes and addresses.
83
 */
83
 */
84
__address hardcoded_load_address = 0;
84
__address hardcoded_load_address = 0;
85
size_t hardcoded_ktext_size = 0;
85
size_t hardcoded_ktext_size = 0;
86
size_t hardcoded_kdata_size = 0;
86
size_t hardcoded_kdata_size = 0;
87
 
87
 
88
__address init_addr = 0;
88
__address init_addr = 0;
89
size_t init_size = 0;
89
size_t init_size = 0;
90
 
90
 
91
/*
91
/**
92
 * Size of memory in bytes taken by kernel and heap.
92
 * Size of memory in bytes taken by kernel and heap.
93
 */
93
 */
94
static size_t kernel_size;
94
static size_t kernel_size;
95
 
95
 
96
/*
96
/**
97
 * Size of heap.
97
 * Size of heap.
98
 */
98
 */
99
static size_t heap_size;
99
static size_t heap_size;
100
 
100
 
101
 
101
 
102
/*
102
/**
103
 * Extra space between heap and stack
103
 * Extra space between heap and stack
104
 * enforced by alignment requirements.
104
 * enforced by alignment requirements.
105
 */
105
 */
106
static size_t heap_delta;
106
static size_t heap_delta;
107
 
107