NetBSD/sys/arch/mac68k/dev
scottr 6755970bcf Low-level drivers, like the Power Manager driver, can get us into a major
funk when they misbehave and give us unexpected results.  Specifically:

 - Don't assume that the first free slot is at the top of the table if
   we can't find one.
 - Don't increment ADBNumDevices when backfilling "holes" left by devices
   that didn't respond to a TALK R3 during the initial device scan.
 - Don't assume that an address reassignment worked; make sure something
   responds on the new address before plowing forward.
 - If after device reassignment there are no free slots, make sure to
   indicate this fact.
 - Failing all else, handle the situation where we run out of slots in
   the device table -- which now should "never" happen -- gracefully.

While the Power Manager driver still sometimes misbehaves, it shouldn't
cause the system to crash/hang due to us walking off the end of the
device table.
2000-03-07 06:35:22 +00:00
..
6x10.h
adb.c Merge wscons work onto the main development branch. 2000-02-14 07:01:44 +00:00
adb_direct.c Low-level drivers, like the Power Manager driver, can get us into a major 2000-03-07 06:35:22 +00:00
adbsys.c Garbage-collect adb_init(). It's been dead for a long time. 1999-11-07 08:08:10 +00:00
adbsysasm.s Merge wscons work onto the main development branch. 2000-02-14 07:01:44 +00:00
adbvar.h Garbage collect adb_initted. 1999-11-07 08:22:50 +00:00
aed.c Merge wscons work onto the main development branch. 2000-02-14 07:01:44 +00:00
aedvar.h Merge wscons work onto the main development branch. 2000-02-14 07:01:44 +00:00
akbd.c Include mac68k/dev/akbdmap.h, not macppc/dev/akbdmap.h. Fixes PR 9435 2000-02-17 02:07:07 +00:00
akbdmap.h Merge wscons work onto the main development branch. 2000-02-14 07:01:44 +00:00
akbdvar.h Merge wscons work onto the main development branch. 2000-02-14 07:01:44 +00:00
ams.c Merge wscons work onto the main development branch. 2000-02-14 07:01:44 +00:00
amsvar.h Merge wscons work onto the main development branch. 2000-02-14 07:01:44 +00:00
grf_compat.c Merge wscons work onto the main development branch. 2000-02-14 07:01:44 +00:00
grf_subr.c Merge wscons work onto the main development branch. 2000-02-14 07:01:44 +00:00
grfvar.h Merge wscons work onto the main development branch. 2000-02-14 07:01:44 +00:00
if_ae.c Update for changes to config. 1998-01-12 18:59:04 +00:00
if_aereg.h Support Cabletron Ethernet card, from John Marohn in PR 5762. 1998-08-12 07:19:09 +00:00
if_aevar.h Use the new MI 8390 driver, and garbage collect. 1997-04-29 04:40:22 +00:00
if_mc.c Make this compile without bpf. Problem noted by Bob Nestor, fix from 1999-12-20 01:06:40 +00:00
if_mcreg.h NetBSD RCSIds. 1997-11-07 13:31:15 +00:00
if_mcvar.h vm_offset_t -> {paddr_t, vaddr_t} 1998-12-22 08:47:05 +00:00
if_sn.c Replace references to PGOFSET with m68k_trunc_page() and m68k_page_offset(), 1999-12-12 08:18:48 +00:00
if_snreg.h Update from Denny Gentry <denny1@home.com>, PR 3685: 1997-06-15 20:20:07 +00:00
if_snvar.h Add support for the Macintosh LC Ethernet Adapter, from Ken'ichi Ishizaka. 1999-09-29 06:04:50 +00:00
ite_compat.c Merge wscons work onto the main development branch. 2000-02-14 07:01:44 +00:00
mac68k5380.c Merge wscons work onto the main development branch. 2000-02-14 07:01:44 +00:00
maccons.c Merge wscons work onto the main development branch. 2000-02-14 07:01:44 +00:00
macfb.c Merge wscons work onto the main development branch. 2000-02-14 07:01:44 +00:00
macfbvar.h Merge wscons work onto the main development branch. 2000-02-14 07:01:44 +00:00
md_root.c defopt MINIROOTSIZE 1999-03-17 18:59:21 +00:00
ncr5380.c Replace references to PGOFSET with m68k_trunc_page() and m68k_page_offset(), 1999-12-12 08:18:48 +00:00
ncr5380reg.h Adapt to the new scsipi_adapter interface. 1998-11-19 21:43:00 +00:00
ncr5380var.h Clean up the interrupt handling somewhat. 1996-05-25 16:42:24 +00:00
pm_direct.c ite_polling -> adb_polling 1999-11-07 00:12:55 +00:00
pm_direct.h Power Manager interface/driver, written by Takashi Hamada. 1997-04-08 03:11:37 +00:00
sbc.c [Redo] Catch up with recent changes to scsipi flags. Closes PR 8675. 1999-11-02 06:42:26 +00:00
sbcreg.h Split bus-dependent autoconfig code from the driver. This allows for 1997-03-01 20:18:58 +00:00
sbcvar.h Merge wscons work onto the main development branch. 2000-02-14 07:01:44 +00:00
zs.c [Redo] Allow rates higher than 57600, per PR 8070. Change originally 1999-11-02 06:51:45 +00:00
zs_cons.h Add the remaining kgdb pieces from sun3/hp300, with some mac68k-specific 1998-05-05 06:48:51 +00:00
zs_kgdb.c Don't set DCD_IE in the frontends. KGDB doesn't even use DCD, and the tty 1999-02-03 20:25:05 +00:00