NetBSD/sys/arch/mac68k
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
..
compile
conf Do the "<space><tab>" thing with the RAID_AUTOCONFIG option. 2000-02-29 06:32:20 +00:00
dev Low-level drivers, like the Power Manager driver, can get us into a major 2000-03-07 06:35:22 +00:00
include Explicitly include headers needed by iopreg.h 2000-02-21 02:04:48 +00:00
mac68k Two changes to facilitate (better) PowerBook 1xx support: 2000-03-04 08:16:16 +00:00
nubus
obio Turn off some noise during autoconfig on the IIfx/Q9x0, making it 2000-02-24 05:02:33 +00:00
Makefile