freebsd-nq/sys/conf
Peter Wemm b3196e4b9f Preliminary support for per-cpu data pages.
This eliminates a lot of #ifdef SMP type code.  Things like _curproc reside
in a data page that is unique on each cpu, eliminating the expensive macros
like:    #define curproc (SMPcurproc[cpunumber()])

There are some unresolved bootstrap and address space sharing issues at
present, but Steve is waiting on this for other work.  There is still some
strictly temporary code present that isn't exactly pretty.

This is part of a larger change that has run into some bumps, this part is
standalone so it should be safe.  The temporary code goes away when the
full idle cpu support is finished.

Reviewed by: fsmp, dyson
1997-06-22 16:04:22 +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 Modifications to existing files to support the initial AIO/LIO and 1997-06-16 00:29:36 +00:00
files.i386 Move interrupt handling code from isa.c to a new file. This should make 1997-06-02 08:19:06 +00:00
files.newconf Add lines for new files in ipfilter 1997-05-25 15:56:18 +00:00
files.pc98 Synchronize with following files: 1997-06-02 15:45:40 +00:00
kern.mk Revert $FreeBSD$ to $Id$ 1997-02-22 14:13:04 +00:00
kmod.mk Change the distribute targets so that a given item in our source tree 1997-06-21 15:40:34 +00:00
majors Add char#80 xdcp, assigned to Chris Ficklin <chris@serengeti.com> 1997-03-10 20:25:45 +00:00
Makefile.i386 Revert previous change, use "compile-with" in files.i386 instead. 1997-05-31 17:59:56 +00:00
Makefile.pc98 Synchronize with sys/i386/conf/Makefile.i386 revision 1.99. 1997-06-02 09:20:46 +00:00
Makefile.powerpc Revert previous change, use "compile-with" in files.i386 instead. 1997-05-31 17:59:56 +00:00
newvers.sh Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +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 Preliminary support for per-cpu data pages. 1997-06-22 16:04:22 +00:00
options Document a non-standard gdbremote protocol extension (kludge, really) 1997-06-04 16:44:29 +00:00
options.i386 Preliminary support for per-cpu data pages. 1997-06-22 16:04:22 +00:00
options.pc98 Synchronize with sys/i386/conf/options.i386 revision 1.47. 1997-06-06 13:07:18 +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