[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