freebsd-dev/sys/i386/include
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
..
pc
_limits.h
ansi.h
apic.h
apicreg.h
apm_bios.h Expand the APMIO_GETINFO ioctl to return the estimated remaining 1997-11-12 04:12:51 +00:00
apm_segments.h
asc_ioctl.h
asm.h
asmacros.h
asnames.h The improvements to clock statistics by Tor Egge 1997-12-08 23:00:24 +00:00
bootinfo.h
cdk.h
clock.h
comstats.h
conf.h
cons.h
console.h - Add support for the following mice to psm/moused/sysmouse: 1997-12-07 08:09:19 +00:00
cpu.h Don't include <machine/cputypes.h> or declare cputype/class interfaces 1997-10-28 11:43:57 +00:00
cpufunc.h After one of my analysis passes to evaluate methods for SMP TLB mgmt, I 1997-12-14 02:11:23 +00:00
cputypes.h Don't include <machine/cputypes.h> or declare cputype/class interfaces 1997-10-28 11:43:57 +00:00
cronyx.h
db_machdep.h
dvcfg.h
elf.h
endian.h
exec.h
float.h
floatingpoint.h
frame.h
gsc.h
ieeefp.h
if_wl_wavelan.h
in_cksum.h
ioctl_bt848.h Reviewed by: Amancio Hasty 1997-11-16 04:52:29 +00:00
ioctl_ctx.h
ioctl_fd.h
ioctl_meteor.h
ipl.h ipl.h: 1997-09-21 21:38:54 +00:00
joystick.h
limits.h
lock.h General cleanup of the lock pushdown code. They are grouped and enabled 1997-09-07 22:04:09 +00:00
lpt.h
md_var.h Moved some extern declarations to header files (unused ones to /dev/null). 1997-11-20 19:30:35 +00:00
mouse.h - Add support for the following mice to psm/moused/sysmouse: 1997-12-07 08:09:19 +00:00
mpapic.h
mptable.h Add needed #include. 1997-12-12 21:45:23 +00:00
mtpr.h
npx.h
param.h
pcaudioio.h
pcb_ext.h
pcb.h Don't #include unneeded includes here. pcb_ext.h picks up lots of other 1997-10-10 12:40:09 +00:00
pci_cfgreg.h
pcvt_ioctl.h
perfmon.h
pmap.h Moved some extern declarations to header files (unused ones to /dev/null). 1997-11-20 19:30:35 +00:00
proc.h
profile.h
psl.h
ptrace.h
qcam.h
random.h Update select -> poll in drivers. 1997-09-14 03:19:42 +00:00
reg.h
reloc.h
segments.h
si.h ipl.h: 1997-09-21 21:38:54 +00:00
signal.h
smp.h The improvements to clock statistics by Tor Egge 1997-12-08 23:00:24 +00:00
smptests.h The improvements to clock statistics by Tor Egge 1997-12-08 23:00:24 +00:00
soundcard.h Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
speaker.h
specialreg.h
spigot.h
stdarg.h
sysarch.h
trap.h
tss.h
types.h
ultrasound.h
varargs.h
vm86.h Avoid passing some more `retval's. 1997-11-20 18:43:55 +00:00
vmparam.h Bump MAXDSIZ to 512MB so that soft limits have a chance to actually 1997-10-27 00:38:46 +00:00
wtio.h