Subversion Repositories HelenOS

Rev

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

Rev 3056 Rev 3104
Line 65... Line 65...
65
                    FRAME_ATOMIC);
65
                    FRAME_ATOMIC);
66
        if (!cpus)
66
        if (!cpus)
67
            panic("malloc/cpus");
67
            panic("malloc/cpus");
68
 
68
 
69
        /* initialize everything */
69
        /* initialize everything */
70
        memsetb((uintptr_t) cpus, sizeof(cpu_t) * config.cpu_count, 0);
70
        memsetb(cpus, sizeof(cpu_t) * config.cpu_count, 0);
71
 
71
 
72
        for (i = 0; i < config.cpu_count; i++) {
72
        for (i = 0; i < config.cpu_count; i++) {
73
            cpus[i].stack = (uint8_t *) frame_alloc(STACK_FRAMES, FRAME_KA | FRAME_ATOMIC);
73
            cpus[i].stack = (uint8_t *) frame_alloc(STACK_FRAMES, FRAME_KA | FRAME_ATOMIC);
74
           
74
           
75
            cpus[i].id = i;
75
            cpus[i].id = i;