Subversion Repositories HelenOS-historic

Rev

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

Rev 689 Rev 762
Line 59... Line 59...
59
 
59
 
60
        /* initialize everything */
60
        /* initialize everything */
61
        memsetb((__address) cpus, sizeof(cpu_t) * config.cpu_count, 0);
61
        memsetb((__address) cpus, sizeof(cpu_t) * config.cpu_count, 0);
62
 
62
 
63
        for (i=0; i < config.cpu_count; i++) {
63
        for (i=0; i < config.cpu_count; i++) {
64
            cpus[i].stack = (__u8 *) frame_alloc(FRAME_KA | FRAME_PANIC, ONE_FRAME, NULL);
64
            cpus[i].stack = (__u8 *) frame_alloc(FRAME_KA | FRAME_PANIC, ONE_FRAME, NULL, NULL);
65
           
65
           
66
            cpus[i].id = i;
66
            cpus[i].id = i;
67
           
67
           
68
            spinlock_initialize(&cpus[i].lock, "cpu_t.lock");
68
            spinlock_initialize(&cpus[i].lock, "cpu_t.lock");
69
 
69