Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/main/main.c

    r933cadf re2650d3  
    5858#include <proc/thread.h>
    5959#include <proc/task.h>
     60#include <proc/tasklet.h>
    6061#include <main/kinit.h>
    6162#include <main/version.h>
     
    9697/** Boot allocations. */
    9798ballocs_t ballocs = {
    98         .base = (uintptr_t) NULL,
     99        .base = NULL,
    99100        .size = 0
    100101};
     
    182183        version_print();
    183184       
    184         LOG("\nconfig.base=%p config.kernel_size=%zu"
    185             "\nconfig.stack_base=%p config.stack_size=%zu",
    186             (void *) config.base, config.kernel_size,
    187             (void *) config.stack_base, config.stack_size);
     185        LOG("\nconfig.base=%p config.kernel_size=%" PRIs
     186            "\nconfig.stack_base=%p config.stack_size=%" PRIs,
     187            config.base, config.kernel_size, config.stack_base,
     188            config.stack_size);
    188189       
    189190#ifdef CONFIG_KCONSOLE
     
    216217        tlb_init();
    217218        ddi_init();
     219        tasklet_init();
    218220        arch_post_mm_init();
    219221        arch_pre_smp_init();
     
    223225        slab_enable_cpucache();
    224226       
    225         uint64_t size;
    226         const char *size_suffix;
    227         bin_order_suffix(zones_total_size(), &size, &size_suffix, false);
    228         printf("Detected %u CPU(s), %" PRIu64 " %s free memory\n",
    229             config.cpu_count, size, size_suffix);
     227        printf("Detected %" PRIs " CPU(s), %" PRIu64" MiB free memory\n",
     228            config.cpu_count, SIZE2MB(zones_total_size()));
    230229       
    231230        cpu_init();
     
    242241                size_t i;
    243242                for (i = 0; i < init.cnt; i++)
    244                         LOG("init[%zu].addr=%p, init[%zu].size=%zu",
    245                             i, (void *) init.tasks[i].addr, i, init.tasks[i].size);
     243                        LOG("init[%" PRIs "].addr=%p, init[%" PRIs
     244                            "].size=%" PRIs, i, init.tasks[i].addr, i,
     245                            init.tasks[i].size);
    246246        } else
    247247                printf("No init binaries found.\n");
Note: See TracChangeset for help on using the changeset viewer.