freebsd-dev/sys/i386
John Dyson 8256655132 After one of my analysis passes to evaluate methods for SMP TLB mgmt, I
noticed some major enhancements available for UP situations.  The number
of UP TLB flushes is decreased much more than significantly with these
changes.  Since a TLB flush appears to cost minimally approx 80 cycles,
this is a "nice" enhancement, equiv to eliminating between 40 and 160
instructions per TLB flush.

Changes include making sure that kernel threads all use the same PTD,
and eliminate unneeded PTD switches at context switch time.
1997-12-14 02:11:23 +00:00
..
apm The Libretto's BIOS doesn't set edx on the APM_GETPWSTATUS call, so 1997-12-04 02:40:00 +00:00
bios The Libretto's BIOS doesn't set edx on the APM_GETPWSTATUS call, so 1997-12-04 02:40:00 +00:00
boot Finally, implement a mini-parser for RockRidge alternative filenames, 1997-12-04 21:52:47 +00:00
conf I've been using these tweaks to enable the sound driver to talk to the 1997-12-12 14:08:50 +00:00
eisa Remove a bunch of variables which were unused both in GENERIC and LINT. 1997-11-07 08:53:44 +00:00
i386 After one of my analysis passes to evaluate methods for SMP TLB mgmt, I 1997-12-14 02:11:23 +00:00
ibcs2 Don't include <sys/lock.h> in headers when only `struct simplelock' is 1997-12-05 19:55:52 +00:00
include After one of my analysis passes to evaluate methods for SMP TLB mgmt, I 1997-12-14 02:11:23 +00:00
isa I've been using these tweaks to enable the sound driver to talk to the 1997-12-12 14:08:50 +00:00
linux Don't include <sys/lock.h> in headers when only `struct simplelock' is 1997-12-05 19:55:52 +00:00
pci Removed unused #includes. 1997-07-20 14:10:18 +00:00
scsi Add support to the host driver for "downloaded constants". These are immediate 1997-09-27 19:38:27 +00:00
Makefile Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00