NetBSD/sys/arch/i386
sommerfeld 40339b39f9 Reduce use of curproc in several places:
- Change ktrace interface to pass in the current process, rather than
p->p_tracep, since the various ktr* function need curproc anyway.

 - Add curproc as a parameter to mi_switch() since all callers had it
handy anyway.

 - Add a second proc argument for inferior() since callers all had
curproc handy.

Also, miscellaneous cleanups in ktrace:

 - ktrace now always uses file-based, rather than vnode-based I/O
(simplifies, increases type safety); eliminate KTRFLAG_FD & KTRFAC_FD.
Do non-blocking I/O, and yield a finite number of times when receiving
EWOULDBLOCK before giving up.

 - move code duplicated between sys_fktrace and sys_ktrace into ktrace_common.

 - simplify interface to ktrwrite()
2000-05-27 00:40:29 +00:00
..
bioscall Revert STRIPPROG -> STRIP 2000-02-01 05:25:24 +00:00
compile
conf note in BIG WARNING LETTERS that MCA support is experimental and the 2000-05-26 20:59:07 +00:00
eisa Moved to eisa_machdep.h,v 1999-03-19 02:56:58 +00:00
i386 Reduce use of curproc in several places: 2000-05-27 00:40:29 +00:00
include First sweep at scheduler state cleanup. Collect MI scheduler 2000-05-26 21:19:19 +00:00
isa Add i386-specific part of MicroChannel Architecture bus support, as 2000-05-11 16:38:10 +00:00
mca Add i386-specific part of MicroChannel Architecture bus support, as 2000-05-11 16:38:10 +00:00
pci Skip fixup phase when system BIOS setting were perfect. 2000-05-17 09:50:34 +00:00
pnpbios fix cosmetic brain-oh in last; s/attachonly/matchonly/g 2000-05-11 15:26:23 +00:00
stand Actually return the BIOS error code (if any) generated by the reads 2000-05-21 16:59:28 +00:00
Makefile (mostly) fix kernel tags support. from Frederick Bruckman in pr-6445. 1998-11-15 20:36:30 +00:00