Changeset 89c57b6 in mainline for kernel/generic/src/main/main.c


Ignore:
Timestamp:
2011-04-13T14:45:41Z (13 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
88634420
Parents:
cefb126 (diff), 17279ead (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge mainline changes.

File:
1 edited

Legend:

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

    rcefb126 r89c57b6  
    5858#include <proc/thread.h>
    5959#include <proc/task.h>
    60 #include <proc/tasklet.h>
    6160#include <main/kinit.h>
    6261#include <main/version.h>
     
    9796/** Boot allocations. */
    9897ballocs_t ballocs = {
    99         .base = NULL,
     98        .base = (uintptr_t) NULL,
    10099        .size = 0
    101100};
     
    131130 *
    132131 */
    133 void __attribute__((no_instrument_function)) main_bsp(void)
     132NO_TRACE void main_bsp(void)
    134133{
    135134        config.cpu_count = 1;
     
    147146        size_t i;
    148147        for (i = 0; i < init.cnt; i++) {
    149                 if (PA_overlaps(config.stack_base, config.stack_size,
     148                if (PA_OVERLAPS(config.stack_base, config.stack_size,
    150149                    init.tasks[i].addr, init.tasks[i].size))
    151150                        config.stack_base = ALIGN_UP(init.tasks[i].addr +
     
    155154        /* Avoid placing stack on top of boot allocations. */
    156155        if (ballocs.size) {
    157                 if (PA_overlaps(config.stack_base, config.stack_size,
     156                if (PA_OVERLAPS(config.stack_base, config.stack_size,
    158157                    ballocs.base, ballocs.size))
    159158                        config.stack_base = ALIGN_UP(ballocs.base +
     
    183182        version_print();
    184183       
    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);
     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);
    189188       
    190189#ifdef CONFIG_KCONSOLE
     
    217216        tlb_init();
    218217        ddi_init();
    219         tasklet_init();
    220218        arch_post_mm_init();
    221219        arch_pre_smp_init();
     
    225223        slab_enable_cpucache();
    226224       
    227         printf("Detected %" PRIs " CPU(s), %" PRIu64" MiB free memory\n",
     225        printf("Detected %u CPU(s), %" PRIu64 " MiB free memory\n",
    228226            config.cpu_count, SIZE2MB(zones_total_size()));
    229227       
     
    241239                size_t i;
    242240                for (i = 0; i < init.cnt; i++)
    243                         LOG("init[%" PRIs "].addr=%p, init[%" PRIs
    244                             "].size=%" PRIs, i, init.tasks[i].addr, i,
    245                             init.tasks[i].size);
     241                        LOG("init[%zu].addr=%p, init[%zu].size=%zu",
     242                            i, (void *) init.tasks[i].addr, i, init.tasks[i].size);
    246243        } else
    247244                printf("No init binaries found.\n");
Note: See TracChangeset for help on using the changeset viewer.