[OpenBIOS] [PATCH] Use exception vectors from ROM instead of copying them to page zero
Mark Cave-Ayland
mark.cave-ayland at ilande.co.uk
Wed May 28 09:55:49 CEST 2014
On 26/05/14 17:49, BALATON Zoltan wrote:
>> As a starting point, have you tried booting any other OS with this
>> change?
>
> Yes but not very throughly. The Darwin images boot as far as before and
> Finnix has a different issue due to the change in cuda to via pmu where
> the IRQ is handled differently. I intend to fix that later by adding a
> USB driver to OpenBIOS and use that as the real hardware has USB instead
> of ADB anyway. This would also fix qemu-system-ppc64 with -M mac99. I
> already have a version here:
> http://www.openfirmware.info/pipermail/openbios/2014-May/008244.html
> but I'll need to fix it to work on big endian systems.
>
>> For my OpenBIOS tests I have a collection of various NetBSD,
>> FreeBSD, Linux, Darwin and HelenOS that I use to check for regressions.
>
> It would be appreciated if you could do some tests with these.
One of the things I learned very quickly with OpenBIOS is that the more
images you use for testing, the more bugs that you find.
For example, here my FreeBSD/NetBSD images hang somewhere in PCI bus
enumeration on -M mac99 which could be a similar bug to the one you are
seeing on MorphOS (maybe interrupts?). But at least for the *BSDs you
have the source code available so you can figure out what the code
*should* be doing which helps narrow down the problem space considerably.
ATB,
Mark.
More information about the OpenBIOS
mailing list