Subversion Repositories HelenOS-historic

Rev

Rev 623 | Rev 673 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 623 Rev 646
Line 59... Line 59...
59
        /* initialize everything */
59
        /* initialize everything */
60
        memsetb((__address) cpus, sizeof(cpu_t) * config.cpu_count, 0);
60
        memsetb((__address) cpus, sizeof(cpu_t) * config.cpu_count, 0);
61
 
61
 
62
        for (i=0; i < config.cpu_count; i++) {
62
        for (i=0; i < config.cpu_count; i++) {
63
            cpus[i].stack = (__u8 *) frame_alloc(FRAME_KA | FRAME_PANIC, ONE_FRAME);
63
            cpus[i].stack = (__u8 *) frame_alloc(FRAME_KA | FRAME_PANIC, ONE_FRAME);
64
            if (!cpus[i].stack)
-
 
65
                panic("malloc/cpus[%d].stack\n", i);
-
 
66
           
64
           
67
            cpus[i].id = i;
65
            cpus[i].id = i;
68
           
66
           
69
            spinlock_initialize(&cpus[i].lock, "cpu_t.lock");
67
            spinlock_initialize(&cpus[i].lock, "cpu_t.lock");
70
 
68