[OpenBIOS] [PATCH 00/16] Convert SPARC32 to OFMEM

Blue Swirl blauwirbel at gmail.com
Thu Dec 30 22:00:07 CET 2010


On Thu, Dec 30, 2010 at 8:17 PM, Mark Cave-Ayland
<mark.cave-ayland at siriusit.co.uk> wrote:
> On 30/12/10 19:03, Blue Swirl wrote:
>
>> Based on quick tests this seems almost OK, except NetBSD 5.0.1 CD boot
>> fails:
>> Jumping to entry point 00004000 for type 00000005...
>> switching to new context:
>>>>
>>>> NetBSD/sparc Secondary Boot, Revision 1.15
>>>> (builds at b8.netbsd.org, Thu Jul 30 00:08:01 UTC 2009)
>>
>> Booting netbsd
>> 1724008Unhandled Exception 0x00000009
>> PC = 0x00394dac NPC = 0x00394db0
>> Stopping execution
>
> Ah got it - it's a bug in the OFMEM freelist code whereby it doesn't honour
> the physical alignment if the space is reallocated from the freelist. The
> attached patch seems to fix the problem for me - can you confirm at your
> end?

Yes, now it works. Please merge it with 1/16.

> Would you like me to re-spin the entire patchset based on previous comments
> to the list for more testing, or do you think it's close to commit?

As you wish. BTW, git am complained about trailing whitespace, but I
didn't check why.



More information about the OpenBIOS mailing list