freebsd-nq/sys/isa
Poul-Henning Kamp e796e00de3 Some cleanups related to timecounters and weird ifdefs in <sys/time.h>.
Clean up (or if antipodic: down) some of the msgbuf stuff.

Use an inline function rather than a macro for timecounter delta.

Maintain process "on-cpu" time as 64 bits of microseconds to avoid
needless second rollover overhead.

Avoid calling microuptime the second time in mi_switch() if we do
not pass through _idle in cpu_switch()

This should reduce our context-switch overhead a bit, in particular
on pre-P5 and SMP systems.

WARNING:  Programs which muck about with struct proc in userland
will have to be fixed.

Reviewed, but found imperfect by:       bde
1998-05-28 09:30:28 +00:00
..
ic
atrtc.c Some cleanups related to timecounters and weird ifdefs in <sys/time.h>. 1998-05-28 09:30:28 +00:00
fd.c There is no dump routine for fd so give it an explicit NULL entry 1998-05-06 23:35:36 +00:00
fdc.h
fdreg.h
joy.c Moved some #includes from <sys/param.h> nearer to where they are actually 1998-03-28 10:33:27 +00:00
kbdio.c Don't (conditionally) override the kernel's min() and max() functions 1998-02-13 07:09:38 +00:00
kbdio.h
kbdtables.h
ppc.c Seventy-odd "its" / "it's" typos in comments fixed as per kern/6108. 1998-04-17 22:37:19 +00:00
ppcreg.h
rtc.h
sio.c LoadSoftModem() routine at sio.c does not trap general serial I/Os. 1998-05-20 06:46:58 +00:00
sioreg.h
syscons.c s/nanoruntime/nanouptime/g 1998-05-17 11:53:46 +00:00
syscons.h
timerreg.h