[OpenBIOS] [PATCHv2 2/6] ppc: fix ESCC reg properties

Howard Spoelstra hsp.cat7 at gmail.com
Tue Feb 23 23:14:01 CET 2016


> On 23 Feb 2016, at 22:07, Mark Cave-Ayland <mark.cave-ayland at ilande.co.uk> wrote:
> 
> On 23/02/16 20:19, Programmingkid wrote:
> 
>>> Just this one patch, or the entire patchset? Pretty much everything just
>>> works with "git am" these days?
>> 
>> It was with this patch only. This patch would not show up when I went to view it as raw text. 
> 
> How strange. The entire patchset was a straightforward invocation of git
> format-patch.
> 
>>> I think there are two issues here: firstly something does cause memory
>>> corruption which can cause random crashes under OS 9, and secondly the
>>> changes to the serial ports. We know that OT probe causes OS 9 to
>>> crash/hang when booting from a vanilla image, but the probe doesn't take
>>> place on pre-installed images. In these cases the hang is almost better
>>> than the crash in that at least the OS gets to the point where it can
>>> probe the serial ports, it is just that the QEMU emulation is lacking.
>> 
>> Agreed.
>> 
>>> 
>>> If the change in behaviour occurs when booting from a fresh ISO then I'm
>>> not too worried because everyone testing at the moment will have removed
>>> these extensions from their images. However if existing installed images
>>> start to fail then perhaps the patch needs more work.
>> 
>> It was fresh ISO's that I used for testing. 
> 
> Well that's definitely not a regression, just not an improvement :)  As
> long as yourself/Howard are happy that the pre-installed OS 9 images
> work then I think we're good.
> 
> 
> ATB,
> 
> Mark.
> 
> 
> -- 
> OpenBIOS                 http://openbios.org/ <http://openbios.org/>
> Mailinglist:  http://lists.openbios.org/mailman/listinfo <http://lists.openbios.org/mailman/listinfo>
> Free your System - May the Forth be with you

I see no regressions with openbios with these patches:

For completeness, I tested all images I have.
All test results against a recent build of David Gibson's ppc-for 2.6 tree, mac99/G3/256.

Disk images:
Various 9.2 disk images boot or seem to crash as before ;-)
10.3/9.1 installation image: boots and runs, classic runs.
10.4/9.2 installation image: boots and runs, classic runs.

Clean isos:
8.5 starts boot, but complains about /rtas missing
9.0 crashes qemu
9.1 boots to progress bar, then hangs
9.2 boots to progress bar, then display system error
10.0 boots to happy mac, verbose boot, then kernel panic in com.apple.driver.AppleSCCSerial
kmod_create: com.apple.iokit.IOSerialFamily (id 36), 11 pages loaded at 0x9d80000, header size 0x1000
kmod_create: com.apple.driver.AppleSCCSerial (id 37) 9 pages loaded at 0x9be4000. header size 0x1000
panic(cpu 0): mapping_remove: attempt to unmap a permanent mapping - pmap = 002FCC00, va = 00013000, mapping 01492060
10.1 boots to happy mac, verbose boot, then hangs during creation of records in/out
10.2 boots and runs installer
10.3 boots and runs installer
10.4 boots and runs installer
10.5 hangs during verbose mode, but boots to graphics display and shows error log with mac99/G4/256. No mouse/keyboard working.

Best regards,
Howard

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.openfirmware.info/pipermail/openbios/attachments/20160223/011e2abb/attachment-0001.html>


More information about the OpenBIOS mailing list