Go to file
jdolecek 07312f0fbb Convert over to use the new MCA DMA facilities, which encapsulate
the MCA DMA controller access. This also means we gain >16MB RAM support.

While here, overhaul the driver to saner state, especially:
* simplify and clean the attach code a lot, and support the 'drive'
  locator
* pass proper dev_t to readdisklabel() - formerly, the passed value was
  completely broken (used incorrect major and wrong minor), but worked
  by accident
* worker thread is now spawned per controller, rather than per-drive;
  i/o cannot be done concurrently by different drivers, only one
  i/o can be pending at any time
* simplify the command queue code, just sleep appropriately when
  !poll case, g/c 'async' code formerly needed, move the bio code
  from ed_mca.c to edc_mca.c:edc_bio()
* put all string arrays used by edc_dump_status_block() within #ifdef EDC_DEBUG,
  and use numbers instead if it's not defined; this cuts object size by 5KB
* other misc cleanups
2001-11-23 22:53:09 +00:00
bin Patch from mycroft to fix case of rm -rf nonexistant on a r/o fs would still 2001-11-22 00:16:07 +00:00
crypto Drop .Os argument, and sort sections. 2001-11-23 08:20:48 +00:00
dist "than" instead of "then". 2001-11-21 19:14:19 +00:00
distrib Move Reinoud from ordinary developers up to port maintainers (acorn32). 2001-11-23 16:30:54 +00:00
etc Watching inode usage is important, too. 2001-11-23 04:20:27 +00:00
games Presence looks better with a 'c' instead of an 's'. 2001-11-21 19:01:31 +00:00
gnu Put solib.o back in NATDEPFILES; gdb really drives me crazy sometimes. 2001-11-23 22:08:20 +00:00
include Be smarter about finding rpcgen's absolute path; only do it if ${RPCGEN} 2001-11-01 15:03:07 +00:00
lib Two punctuation-vs.-macro improvements, and a grammar fix. 2001-11-23 20:21:49 +00:00
libexec Avoid strange error message in case of corrupted manual page files. 2001-11-23 13:18:54 +00:00
regress ${MAKE} print-objdir -> ${PRINTOBJDIR} 2001-11-14 00:41:52 +00:00
sbin Wrap a long line, some other minor KNF. 2001-11-22 23:24:44 +00:00
share hyphenate compound words 2001-11-23 21:06:02 +00:00
sys Convert over to use the new MCA DMA facilities, which encapsulate 2001-11-23 22:53:09 +00:00
tools Oops. typo which can break things for non-new toolchain builds if MKTOOLS isn't 2001-11-22 19:09:42 +00:00
usr.bin add comments noting the mktemp usage is safe. 2001-11-23 18:14:51 +00:00
usr.sbin Use SA_NOCLDWAIT to avoid zombies. 2001-11-23 17:10:29 +00:00
BUILDING Note only <bsd.own.mk> as the authority for determining whether the new 2001-11-15 16:20:37 +00:00
BUILDING.mdoc Note only <bsd.own.mk> as the authority for determining whether the new 2001-11-15 16:20:37 +00:00
Makefile No, really revert previous. Recursing to etc works, and I'm in the middle 2001-11-20 17:05:02 +00:00
Makefile.inc Set RELTOP to '.' if that's where we are. 2000-05-06 15:05:15 +00:00
UPDATING note wcstod.c needs new lint. 2001-10-30 06:05:28 +00:00
build.sh If using -t, do a "cleandir" before building/installing the 2001-11-15 00:14:35 +00:00