[OpenBIOS] [PATCHv2 0/6] ppc: ESCC fixups (MacOS related)

Hervé Poussineau hpoussin at reactos.org
Sat Feb 20 21:22:59 CET 2016


Le 20/02/2016 18:18, Mark Cave-Ayland a écrit :
> 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.
>
> 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>
>
> v2:
> - Switch channel offsets over to match http://nandra.segv.jp/NetBSD/G4.dump-device-tree.txt
>    (fixes serial port on Linux)
>
> - Fix DBDMA region size to 0x100
>
>
> 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(-)
>

Tested-by: Hervé Poussineau <hpoussin at reactos.org>



More information about the OpenBIOS mailing list