Changeset 2d5a54f3 in mainline for generic/src/main


Ignore:
Timestamp:
2006-03-16T00:25:50Z (20 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2fb49101
Parents:
c23502d
Message:

Implemented callback IPC call (connect_to_me).

File:
1 edited

Legend:

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

    rc23502d r2d5a54f3  
    4646#include <interrupt.h>
    4747#include <console/kconsole.h>
    48 #include <ipc/ns.h>
    4948
    5049#ifdef CONFIG_SMP
     
    7069{
    7170        thread_t *t;
     71        task_t *utask;
    7272
    7373        interrupts_disable();
     
    134134        interrupts_enable();
    135135
    136         /* Initialize name service */
    137         ns_start();
    138 
    139136        if (config.init_size > 0) {
    140137                /*
     
    145142                        panic("config.init_addr is not frame aligned");
    146143
    147                 if (!task_run_program((void *)config.init_addr)) {
     144                utask = task_run_program((void *)config.init_addr);
     145                if (utask)
     146                        ipc_phone_0 = &utask->answerbox;
     147                else
    148148                        printf("Userspace not started.\n");
    149                 }
    150149        }
    151150
Note: See TracChangeset for help on using the changeset viewer.