Changes in kernel/generic/src/main/main.c [6f20277:40c8c17] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/main/main.c
r6f20277 r40c8c17 68 68 #include <mm/page.h> 69 69 #include <genarch/mm/page_pt.h> 70 #include <mm/km.h> 70 71 #include <mm/tlb.h> 71 72 #include <mm/as.h> … … 88 89 89 90 /** Global configuration structure. */ 90 config_t config; 91 config_t config = { 92 .identity_configured = false, 93 .non_identity_configured = false, 94 .physmem_end = 0 95 }; 91 96 92 97 /** Initial user-space tasks */ … … 205 210 */ 206 211 arch_pre_mm_init(); 212 km_identity_init(); 207 213 frame_init(); 208 209 214 /* Initialize at least 1 memory segment big enough for slab to work. */ 210 215 slab_cache_init(); … … 214 219 page_init(); 215 220 tlb_init(); 221 km_non_identity_init(); 216 222 ddi_init(); 217 223 arch_post_mm_init(); … … 262 268 * Create the first thread. 263 269 */ 264 thread_t *kinit_thread =265 270 thread_t *kinit_thread 271 = thread_create(kinit, NULL, kernel, 0, "kinit", true); 266 272 if (!kinit_thread) 267 273 panic("Cannot create kinit thread.");
Note:
See TracChangeset
for help on using the changeset viewer.