[OpenBIOS] PATCH: Rework CIF interface to handle parameters in reverse order

Mark Cave-Ayland mark.cave-ayland at siriusit.co.uk
Wed Nov 25 12:30:17 CET 2009


Blue Swirl wrote:

> It still breaks both Sparc64 and PPC.
> 
> Another interesting effect (Aurora 2.0):
> [sparc64] Booting file 'cdrom' with parameters ''
> Not a bootable ELF image
> Not a Linux kernel image
> Loading a.out image...
> Loaded 7680 bytes
> entry point is 0x4000
> Jumping to entry point...
> switching to new context: entry point 0x4000 stack 0x00000000ffe02a71
> Unhandled Exception 0x656e746572000000
> PC = 0x00000000ffd0fc78 NPC = 0x00000000ffd0fc7c
> Stopping execution
> 
> The exception value 0x656e746572000000 is bogus, it should be less
> than 0x200 IIRC. But the exception number, when interpreted as a
> string, yields 'enter'. Strange.

Hmmm that'll still be broken then :(  I've since spent some time 
yesterday evening setting up a PPC Qemu/OpenBIOS build environment so I 
can emulate Laurent's yaboot environment. Using this I'll make use of 
the CIF debugging in order to figure out what is still going wrong...


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