| plan 9 kernel history: overview | file list | diff list |
2002/0410/pc/mp.c (diff list | history)
| 2002/0409/sys/src/9/pc/mp.c:19,25 – 2002/0410/sys/src/9/pc/mp.c:19,24 (short | long | prev | next) | ||
| 1997/0327 | static Lock mprdthilock; static int mprdthi; | |
| 1998/0910 | static Ref mpvnoref; /* unique vector assignment */ | |
| 1999/0402 |
| |
| 1997/0327 | static char* buses[] = { "CBUSI ", | |
| 2002/0409/sys/src/9/pc/mp.c:43,83 – 2002/0410/sys/src/9/pc/mp.c:42,47 | ||
| 1997/0327 | 0, }; | |
| 2002/0404 |
| |
| 1997/0327 | static Apic* mkprocessor(PCMPprocessor* p) { | |
| 2002/0409/sys/src/9/pc/mp.c:386,393 – 2002/0410/sys/src/9/pc/mp.c:350,355 | ||
| 1997/0327 | static void squidboy(Apic* apic) { | |
| 1999/0310 |
| |
| 1997/1101 | // iprint("Hello Squidboy\n"); | |
| 1998/0716 | ||
| 1997/0327 | machinit(); | |
| 2002/0409/sys/src/9/pc/mp.c:401,419 – 2002/0410/sys/src/9/pc/mp.c:363,371 | ||
| 1997/0327 | mprdthi |= (1<<apic->apicno)<<24; unlock(&mprdthilock); | |
| 2002/0405 |
| |
| 1998/0716 | lapicinit(apic); lapiconline(); | |
| 2002/0410 | timersinit(); | |
| 1997/0327 | lock(&active); active.machs |= 1<<m->machno; | |
| 2002/0409/sys/src/9/pc/mp.c:587,593 – 2002/0410/sys/src/9/pc/mp.c:539,545 | ||
| 1997/0405 | * and do not appear in the I/O APIC so it is OK * to set them now. */ | |
| 1999/0819 |
| |
| 2002/0410 | intrenable(IrqTIMER, lapicclock, 0, BUSUNKNOWN, "clock"); | |
| 1999/0819 | intrenable(IrqERROR, lapicerror, 0, BUSUNKNOWN, "lapicerror"); intrenable(IrqSPURIOUS, lapicspurious, 0, BUSUNKNOWN, "lapicspurious"); | |
| 1998/0716 | lapiconline(); | |