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++) { |