Go to file
oster 8bdc70d040 As part of the effort to get RAIDframe playing nicely with LOCKDEBUG,
rework how completed requests are handled.  In particular, instead of
doing all sorts of work and locking in interrupt context, completed
requests are now queued.  A new kernel thread (rf_RaidIOThread) now
handles calling rf_DiskIOComplete() and (req->CompleteFunc)() for each
completed request.  There is still work to be done to make RAIDframe
LOCKDEBUG friendly, but this change is a huge step forward.

Reviewed by (and many thanks to): thorpej
2002-10-04 20:05:14 +00:00
bin Rename ALIGN to SHELL_ALIGN and simplify macro so that it does not have side 2002-10-04 13:15:51 +00:00
crypto use cast to unsigned long long, instead of PRIu64 2002-10-04 02:22:05 +00:00
dist Mark basic rate with '*' in PRINT_RATES(). 2002-09-30 13:31:57 +00:00
distrib include cgdconfig(8) in the installation. 2002-10-04 18:43:36 +00:00
doc Note cfattach changes. 2002-10-04 01:54:47 +00:00
etc Include cgd on the list of things to be mknod(8)ed on all arches. 2002-10-04 18:53:22 +00:00
games - use correctly bounded strings when reloading a saved game. in particular, 2002-10-01 14:18:57 +00:00
gnu more strict checking on command invocation. 2002-10-03 03:31:46 +00:00
include Assign to TNF. 2002-10-04 11:42:38 +00:00
lib COMPAT_43 getdirentries(2) actually has u_int 'nbytes' argument 2002-10-03 06:17:33 +00:00
libexec Rearrange _rtld_map_object() a little, so that we don't have to have the first 2002-10-04 18:50:43 +00:00
regress add kqueue subdir, commented out for now 2002-10-03 07:51:10 +00:00
rescue Don't build this on mipseb or mipsel, as crunchgen(1) doesn't work correctly 2002-10-03 01:11:37 +00:00
sbin include cgdconfig(8) in the build. 2002-10-04 18:41:48 +00:00
share Documentation told me to do this after modifying src/etc/etc.*/MAKEDEV. 2002-10-04 19:04:17 +00:00
sys As part of the effort to get RAIDframe playing nicely with LOCKDEBUG, 2002-10-04 20:05:14 +00:00
tools Fix from Giles Lean: 2002-09-30 00:39:21 +00:00
usr.bin Two typos. From Adrian Mrva. eg -> e.g. 2002-10-02 16:04:58 +00:00
usr.sbin Overhaul the way cfattach structures are looked up. The cfdata entry 2002-10-04 01:50:53 +00:00
build.sh Add sh5 cases. 2002-10-02 16:57:29 +00:00
BUILDING regen for: USE_NEW_TOOLCHAIN was replaced with TOOLCHAIN_MISSING 2002-09-21 05:26:42 +00:00
Makefile move BUILDING.mdoc -> doc/BUILDING.mdoc 2002-09-21 08:19:27 +00:00
Makefile.inc don't set KERNSRCDIR here; pull in <bsd.kernobj.mk> if you need it 2002-04-10 14:53:43 +00:00
UPDATING Note that a new config is needed after the autoconfiguration overhaul. 2002-10-04 04:37:06 +00:00