freebsd-nq/sys/conf
Peter Wemm 9a3b3e8bce Clean up the SMP AP bootstrap and eliminate the wretched idle procs.
- We now have enough per-cpu idle context, the real idle loop has been
revived (cpu's halt now with nothing to do).
- Some preliminary support for running some operations outside the
global lock (eg: zeroing "free but not yet zeroed pages") is present
but appears to cause problems.  Off by default.
- the smp_active sysctl now behaves differently. It's merely a 'true/false'
option.  Setting smp_active to zero causes the AP's to halt in the idle
loop and stop scheduling processes.
- bootstrap is a lot safer.  Instead of sharing a statically compiled in
stack a number of times (which has caused lots of problems) and then
abandoning it, we use the idle context to boot the AP's directly.  This
should help >2 cpu support since the bootlock stuff was in doubt.
- print physical apic id in traps.. helps identify private pages getting
out of sync.  (You don't want to know how much hair I tore out with this!)

More cleanup to follow, this is more of a checkpoint than a
'finished' thing.
1997-08-26 18:10:38 +00:00
..
defines Add some more defines that don't change the genericness of a file. 1995-05-11 20:21:23 +00:00
files Clean up the SMP AP bootstrap and eliminate the wretched idle procs. 1997-08-26 18:10:38 +00:00
files.i386 Add support for the new Parallel-Port Bus and devices thereon. 1997-08-14 14:03:27 +00:00
files.newconf Add lines for new files in ipfilter 1997-05-25 15:56:18 +00:00
files.pc98 Synchronize with sys/i386/conf/files.i386 revision 1.171. 1997-08-16 01:31:22 +00:00
kern.mk Revert $FreeBSD$ to $Id$ 1997-02-22 14:13:04 +00:00
kmod.mk Added ${KMOD} to CLEANFILES. ${KMOD} gets created if you run `make load'. 1997-07-21 16:04:41 +00:00
majors Assign character major 82 to the 'ppi' Generic Parallel Port I/O device. 1997-08-16 14:15:40 +00:00
Makefile.i386 Add option for compiling in a 8x16 font. 1997-07-25 11:53:30 +00:00
Makefile.pc98 Synchronize with sys/i386/conf/Makefile.i386 revision 1.101. 1997-07-26 01:34:05 +00:00
Makefile.powerpc Add option for compiling in a 8x16 font. 1997-07-25 11:53:30 +00:00
newvers.sh Delete $Id$ line from copyright. 1997-07-09 20:38:19 +00:00
nfsswapkernel.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
NOTES Mention PPP_DEFLATE and PPP_BSDCOMP for kernel ppp. 1997-08-19 17:11:35 +00:00
options Use two NetBSD-style options (PPP_DEFLATE and PPP_BSDCOMP) to control 1997-08-19 17:05:26 +00:00
options.i386 Add VM86 to the options. 1997-08-09 00:19:39 +00:00
options.pc98 Synchronize with sys/i386/conf/options.i386 revision 1.55. 1997-08-09 01:58:50 +00:00
param.c Removed unused #includes. 1997-06-14 11:38:46 +00:00
systags.sh Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00