Changeset 71eef11 in mainline for kernel/generic/src/main/main.c
- Timestamp:
- 2008-02-06T14:24:13Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7208b6c
- Parents:
- 1b067315
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/main/main.c
r1b067315 r71eef11 64 64 #include <align.h> 65 65 #include <interrupt.h> 66 #include <arch/mm/memory_init.h>67 66 #include <mm/frame.h> 68 67 #include <mm/page.h> … … 144 143 145 144 config.base = hardcoded_load_address; 146 config.memory_size = get_memory_size();147 148 145 config.kernel_size = ALIGN_UP(hardcoded_ktext_size + 149 146 hardcoded_kdata_size, PAGE_SIZE); … … 220 217 ddi_init(); 221 218 arch_post_mm_init(); 222 219 223 220 version_print(); 224 printf("kernel: %.*p hardcoded_ktext_size=%zd K, "225 "hardcoded_kdata_size=%zd K\n", sizeof(uintptr_t) * 2,226 config.base, hardcoded_ktext_size >> 10,227 hardcoded_kdata_size >> 10);228 printf("stack: %.*p size=%zd K\n", sizeof(uintptr_t) * 2,229 config.stack_base, config.stack_size >> 10);230 221 printf("kernel: %.*p hardcoded_ktext_size=%zd KB, " 222 "hardcoded_kdata_size=%zd KB\n", sizeof(uintptr_t) * 2, 223 config.base, SIZE2KB(hardcoded_ktext_size), 224 SIZE2KB(hardcoded_kdata_size)); 225 printf("stack: %.*p size=%zd KB\n", sizeof(uintptr_t) * 2, 226 config.stack_base, SIZE2KB(config.stack_size)); 227 231 228 arch_pre_smp_init(); 232 229 smp_init(); 233 230 /* Slab must be initialized after we know the number of processors. */ 234 231 slab_enable_cpucache(); 235 236 printf(" config.memory_size=%zdM\n", config.memory_size >> 20);237 printf("config.cpu_count=%zd\n", config.cpu_count);232 233 printf("Detected %zu CPU(s), %llu MB free memory\n", 234 config.cpu_count, SIZE2MB(zone_total_size())); 238 235 cpu_init(); 239 236
Note:
See TracChangeset
for help on using the changeset viewer.