mirror of
https://github.com/torvalds/linux.git
synced 2025-11-09 13:10:19 +02:00
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.h | ||
| mac_penguin.S | ||
| macboing.c | ||
| macints.c | ||
| Makefile | ||
| misc.c | ||
| oss.c | ||
| psc.c | ||
| via.c | ||