[OpenBIOS] r624 - trunk/openbios-devel/forth/system

Blue Swirl blauwirbel at gmail.com
Sun Nov 22 08:47:54 CET 2009


On Sat, Nov 21, 2009 at 7:00 PM, Tarl Neustaedter
<Tarl.Neustaedter at sun.com> wrote:
> Nick Couchman wrote:
>>
>> But, if I check our rev 623, I'm back to the seek failed error :-).
>>
>
> There seems to be some confusion between call-method and $call-method.
>
> Call-method is defined as a client interface service in section 6.3.2.2 of
> IEEE 1275, with an argument list (cstyle): IN: [ string] method, ihandle,
> arg1, arg2... in other words, ( ... , arg2, arg1, ihandle, adr, len --)
>
> $call-method is a base 1275 method defined in section 5.3.4.2 with an
> argument list of ( ..., adr, len, ihandle -- ??? )
>
> Looking back at edit 624, it looks like the changes were being made to
> call-method, which were not correct.
>
> It looks like the changes to read/write/seek were correct, but the change to
> call-method was mistaken.

But if I revert just the call-method part, PPC and Sparc64 are still broken.

[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
call-method : exception -21
call-method : exception -21
call-method : exception -21
EXIT
12 >



More information about the OpenBIOS mailing list