[OpenBIOS] [PATCH 0/6] ppc: ESCC fixups (MacOS related)
Mark Cave-Ayland
mark.cave-ayland at ilande.co.uk
Sat Feb 20 16:51:21 CET 2016
This patchset is really a roll-up/rework of ESCC patches posted by Hervé and John
along with a general tidy-up of the ESCC channel code and addition of DBDMA
properties.
The most interesting change with this patchset is that a basic OS 9.2 image
with just OT extensions enabled now hangs in QEMU in a loop constantly polling
ESCC registers rather than crashing into MacsBug.
There are still some issues accessing the serial ports in BSD/Linux but fortunately
no regressions/hangs show in testing here with this patchset applied.
NOTE: for OS 9 testers, QEMU's default G4 CPU for mac99 seems buggy and always
crashes into MacsBug. Make sure that you have the interpreter.fs patch applied and
run QEMU with -cpu G3.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland at ilande.co.uk>
Mark Cave-Ayland (6):
escc.c: rename offset to index
ppc: fix ESCC reg properties
escc.c: tidy-up legacy and non-legacy codepaths
escc.c: add empty slot-names property to serial ports
escc.c: add DBDMA addresses to reg property
escc.c: add DBDMA interrupt properties
openbios-devel/drivers/escc.c | 92 +++++++++++++++++++++++++----------------
1 file changed, 56 insertions(+), 36 deletions(-)
--
1.7.10.4
More information about the OpenBIOS
mailing list