[OpenBIOS] PATCH: Fix b(case)...b(of)...b(endof)...b(endcase)
Mark Cave-Ayland
mark.cave-ayland at siriusit.co.uk
Sun May 24 12:48:20 CEST 2009
Hi everyone,
It seems that b(case)...b(of)...b(endof)...b(endcase) was broken in
exactly the same way as the b(do)...b(loop) commands during Fcode
evaluation. This patch fixes this, which now allows the Martux/Milax
CDROM images to fail gracefully rather than segfaulting:
OpenBIOS for Sparc64
Configuration device id QEMU version 1 machine id 0
CPUs: 1 x SUNW,UltraSPARC-II
UUID: 00000000-0000-0000-0000-000000000000
Welcome to OpenBIOS v1.0 built on May 24 2009 10:37
Type 'help' for detailed information
[sparc64] Booting file 'disk' with parameters ''
Not a bootable ELF image
Not a Linux kernel image
Not a bootable a.out image
Loading FCode image...
Loaded 7392 bytes
entry point is 0x4000
Evaluating FCode...
isn't unique.
isn't unique.
claim virt = ffffffffffffffff size = 0 align = 0
seek failed
Can't mount root
byte-load: exception caught!
0 >
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: openbios-case.patch
Type: text/x-diff
Size: 503 bytes
Desc: not available
URL: <http://lists.openbios.org/pipermail/openbios/attachments/20090524/5344693c/attachment.bin>
More information about the OpenBIOS
mailing list