]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Broke up parse_mp_table() into 2 passes:
authorSteve Passe <fsmp@FreeBSD.org>
Sun, 25 May 1997 02:49:03 +0000 (02:49 +0000)
committerSteve Passe <fsmp@FreeBSD.org>
Sun, 25 May 1997 02:49:03 +0000 (02:49 +0000)
commit45fedb144dbbcd644811d4e5375bb7160df2bfda
tree08b1cfeb5281fb822ce98860863f55b4e2a7bad1
parenta2e406773116380fff39f1f788419ae1559bea69
Broke up parse_mp_table() into 2 passes:
 - The 1st (preparse_mp_table()) counts the number of cpus, busses, etc. and
   records the LOCAL and IO APIC addresses.
 - The 2nd pass (parse_mp_table()) does the actual parsing of info and recording
   into the incore MP table.

This will allow us to defer the 2nd pass untill malloc() & private pages
are available (but thats for another day!).
sys/amd64/amd64/mp_machdep.c
sys/amd64/amd64/mptable.c
sys/amd64/include/mptable.h
sys/i386/i386/mp_machdep.c
sys/i386/i386/mptable.c
sys/i386/include/mptable.h
sys/kern/subr_smp.c