Subversion Repositories HelenOS

Rev

Rev 3707 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3707 Rev 3790
Line 62... Line 62...
62
    if (config.cpu_active == 1) {
62
    if (config.cpu_active == 1) {
63
#endif /* CONFIG_SMP */
63
#endif /* CONFIG_SMP */
64
        cpus = (cpu_t *) malloc(sizeof(cpu_t) * config.cpu_count,
64
        cpus = (cpu_t *) malloc(sizeof(cpu_t) * config.cpu_count,
65
                    FRAME_ATOMIC);
65
                    FRAME_ATOMIC);
66
        if (!cpus)
66
        if (!cpus)
67
            panic("malloc/cpus");
67
            panic("Cannot allocate CPU structures.");
68
 
68
 
69
        /* initialize everything */
69
        /* initialize everything */
70
        memsetb(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++) {