265a3b322d
Calling mac_reset() on a Mac IIci does reset the system, but what
follows is a POST failure that requires a manual reset to resolve.
Avoid that by using the 68030 asm implementation instead of the C
implementation.
Apparently the SE/30 has a similar problem as it has used the asm
implementation since before git. This patch extends that solution to
other systems with a similar ROM.
After this patch, the only systems still using the C implementation are
68040 systems where adb_type is either MAC_ADB_IOP or MAC_ADB_II. This
implies a 1 MiB Quadra ROM.
This now includes the Quadra 900/950, which previously fell through to
the "should never get here" catch-all.
Reported-and-tested-by: Stan Johnson <userm57@yahoo.com>
Fixes:
|
||
---|---|---|
.. | ||
baboon.c | ||
config.c | ||
iop.c | ||
mac_penguin.S | ||
mac.h | ||
macboing.c | ||
macints.c | ||
Makefile | ||
misc.c | ||
oss.c | ||
psc.c | ||
via.c |