Go to file
bouyer 26f6c9a9cf - DMA code cleanup: pciide_dma_finish() doesn't stop/unload the current DMA op
if an IRQ was not detected, unless the force flag was given. Use this to
  detect if the IRQ was for us (closer to shared IRQ for controllers which
  don't have their own IRQ handler in pciide.c) and to poll for DMA xfer.
  Also makes the timeout recovery code simpler.
- ATAPI cleanup: don't call controller-specific functions from atapiconf.c
  (wdc_*), so that it's possible to attach an atapibus to something else
  than a wdc/pciide (Hi Lennart :).
  Overload struct scsi_adapter with struct atapi_adapter, defined
  as struct scsi_adapter + atapi-specific callbacks. scsipi_link still points
  to an scsi_adapter, atapi code casts it to atapi_adapter if needed.
  Move atapi_softc to atapiconf.h so that it can be used by the underlying
  controller code (e.g. atapi_wdc.c).
  Add an atapi-specific callback *atapi_probedev(), which probe a drive
  in a controller-specific way, allocate the sc_link and fills in the
  ataparams if needed. It then calls atapi_probedev() (from atapiconf.c)
  to do the generic initialisations and attach the device.
- While I'm there merge and centralise the state definitions in atavar.h.
  It should now be possible to use a common ata/atapi routine to set the
  drive's modes (will do later).
2000-04-01 14:32:22 +00:00
bin Add a -O option: force one volume. This causes pax to not prompt for 2000-03-30 17:53:04 +00:00
dist *EXTREMELY* ugly NTP-specific html to mdoc converter. Not perfect, but 2000-03-29 13:52:35 +00:00
distrib cancel previous change. 2000-03-31 11:50:06 +00:00
etc - - Take BUILD_KERNELS to be the kernels to make into sysinstall kernels. 2000-03-30 03:25:48 +00:00
games Fix two ubiquitous operator precedence error of type 2000-03-30 11:01:13 +00:00
gnu set MKLINKLIB = "no" only if ${MKPIC} != "no" 2000-03-27 19:15:32 +00:00
include make the #ifdef __LIBC12_SOURCE__ consistent with usage in <signal.h> 2000-03-07 21:12:37 +00:00
lib kill reference to getvfsbyname(3) - it's no longer present on NetBSD 2000-03-29 14:30:27 +00:00
libexec Don't try to get libc_pic from the libc compile directory. If we're doing a 2000-03-26 21:55:55 +00:00
regress Use proginstall:: to disable installing PROG. 2000-03-19 02:47:19 +00:00
sbin State the possible values of optimize_prefernce in description of 2000-03-30 10:43:46 +00:00
share Xref fms(4) too 2000-04-01 00:32:23 +00:00
sys - DMA code cleanup: pciide_dma_finish() doesn't stop/unload the current DMA op 2000-04-01 14:32:22 +00:00
usr.bin Make this compile again after several global structs where declared extern. 2000-03-28 23:36:11 +00:00
usr.sbin In the "quick depends pre-check" don't only try to replace anything 2000-03-31 22:12:56 +00:00
Makefile Handle new make variable BUILD_DONE which creates an empty build target if 2000-03-11 00:10:20 +00:00