[OpenBIOS] [commit] r847 - trunk/openbios-devel/libopenbios
Mark Cave-Ayland
mark.cave-ayland at siriusit.co.uk
Mon Aug 16 11:54:34 CEST 2010
Nick Couchman wrote:
> Okay, here's what I'm seeing on the 64-bit version, now, trying to boot Solaris 10 and later:
>
> 0 > do-boot
> : do-boot ( Empty )
> 00000000ffe400e8: parse-bootargs ( Empty )
> 00000000ffe400f0: halt? ( 0 )
> 00000000ffe400f8: do?branch ( Empty )
> 00000000ffe40148: get-bootdev ( Empty )
> 00000000ffe40150: load-pkg ( Empty )
> 00000000ffe40158: mount-root ( Empty )
> 00000000ffe40160: zflag? ( 0 )
> 00000000ffe40168: nested? ( 0 0 )
> 00000000ffe40170: invert ( 0 ffffffffffffffff )
> 00000000ffe40178: and ( 0 )
> 00000000ffe40180: do?branch ( Empty )
> 00000000ffe401a0: load-file
> : load-file ( Empty )
> 00000000ffe3fef8: get-arch ( Empty )
> 00000000ffe3ff00: ( ffe3e7c8 c )
> 00000000ffe3ff08: open-path ( 0 )
> 00000000ffe3ff10: loader-base ( 0 51000000 )
> 00000000ffe3ff18: over ( 0 51000000 0 )
> 00000000ffe3ff20: get-file
> : get-file ( 0 51000000 0 )
> 00000000ffe3d760: dup ( 0 51000000 0 0 )
> 00000000ffe3d768: >r ( 0 51000000 0 )
> 00000000ffe3d770: ( 0 51000000 cabc000 )
> 00000000ffe3d778: dup ( 0 51000000 cabc000 cabc000 )
> 00000000ffe3d780: rot ( 0 cabc000 cabc000 51000000 )
> 00000000ffe3d788: vmem-alloc-prop
> : vmem-alloc-prop ( 0 cabc000 cabc000 51000000 )
> 00000000ffe3d620: 2dup ( 0 cabc000 cabc000 51000000 cabc000 51000000 )
> 00000000ffe3d628: (lit) ( 0 cabc000 cabc000 51000000 cabc000 51000000 ffe39440 )
> 00000000ffe3d638: catch ofmem_claim_phys - out of space (failed request for 000000000cabc000 bytes)
> ( 0 cabc000 cabc000 51000000 51000000 0 )
> 00000000ffe3d640: do?branch ( 0 cabc000 cabc000 51000000 51000000 )
> 00000000ffe3d718: nip ( 0 cabc000 cabc000 51000000 )
> 00000000ffe3d720: nip ( 0 cabc000 51000000 )
> 00000000ffe3d728: 0 ( 0 cabc000 51000000 0 )
> 00000000ffe3d730: swap ( 0 cabc000 0 51000000 )
> 00000000ffe3d738: (semis)
> [ Finished vmem-alloc-prop ] ( 0 cabc000 0 51000000 )
> 00000000ffe3d790: rot ( 0 0 51000000 cabc000 )
> 00000000ffe3d798: 2dup ( 0 0 51000000 cabc000 51000000 cabc000 )
> 00000000ffe3d7a0: tuck ( 0 0 51000000 cabc000 cabc000 51000000 cabc000 )
> 00000000ffe3d7a8: r> ( 0 0 51000000 cabc000 cabc000 51000000 cabc000 0 )
> 00000000ffe3d7b0: ( 0 0 51000000 cabc000 cabc000 51000000 cabc000 0 )
> 00000000ffe3d7b8: Unhandled Exception 0x0000000000000032
> PC = 0x00000000ffd1c8a4 NPC = 0x00000000ffd1c88c
> Stopping execution
>
> I'm not sure what's happening where the "ofmem_claim_phys - out of space" error occurs - I can pull up gdb, if that helps, and try to track down some more information.
Gosh. cabc000 ~ 212M. I'm guessing this is a large boot_archive?
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
More information about the OpenBIOS
mailing list