root/Documentation/SMP.txt

/* [previous][next][first][last][top][bottom][index][help] */

SMP support for Linux with up to 32 processors using the Intel MP
specification. 

WARNING:
        This is experimental. Back up your disks first.

To fix:

o       Fix sys_idle to exit/enter kernel state and do hlt's.
o       Fix scheduler decisions to reschedule. Per cpu reschedule ?
o       Scheduler ignores stick to CPU advantage. Critical for P6! [Done - FK]
o       Clean up message pass.
o       Test for B stepping processors.
o       Clean up processor specific/independant split.
o       Document it all.        [PARTLY DONE]
o       Find the exception/crash bug.
o       Halt other CPU's on reset/panic doesn't always work.
o       Dont waste page at 4K - dont need it now.(watch the GDT code).
o       Dump bootup pages once booted somehow.
o       Clean up warnings/volatiles.
o       Fix load_TR() for non contiguous processor ids
o       Iterate over the slave timer requests if one is lost (keep a count per cpu)
o       Distribute irq's (locking present just needs the 82489 to be asked
        nicely).
o       486 startup code.
o       How to handle mixed FPU/non FPU processors.
o       Support 4Mb page mode again     [TESTING]

/* [previous][next][first][last][top][bottom][index][help] */