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

Mark Cave-Ayland mark.cave-ayland at siriusit.co.uk
Thu Dec 30 21:17:00 CET 2010


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?

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?


ATB,

Mark.

-- 
Mark Cave-Ayland - Senior Technical Architect
PostgreSQL - PostGIS
Sirius Corporation plc - control through freedom
http://www.siriusit.co.uk
t: +44 870 608 0063

Sirius Labs: http://www.siriusit.co.uk/labs
-------------- next part --------------
A non-text attachment was scrubbed...
Name: openbios-ofmem-fixalign.patch
Type: text/x-diff
Size: 748 bytes
Desc: not available
URL: <http://lists.openbios.org/pipermail/openbios/attachments/20101230/449f461b/attachment.bin>


More information about the OpenBIOS mailing list