Thread (32 messages) flat view 32 messages, 8 authors, 2007-05-09

Re: [PATCH] Probe Efika platform before CHRP.

From: Matt Sealey <hidden>
Date: 2007-01-07 22:39:07

Segher Boessenkool wrote:
quoted
(especially a C-based one, OpenBIOS
is 90% Forth which is a terrible lock-in)
^^^^^^^
Only 7 days into the new year, and already we get some great
entries for best-joke-of-2007!  Too bad they're factually
incorrect.
I'll correct that then, FirmWorks (as used on OLPC) is 90% Forth, and
I think there is a shortage of Forth coders compared to driver-writing
low-level firmware coders who can do C or C++ or any other language
for that matter, I think it makes it commercially unusable if you want
any kind of turnaround on device support.

OpenBIOS is maybe 30% Forth supplementing a fairly C-based implementation
but it is still too much Forth. It also relies on a boot loading stage
previous to it (no abstraction!) like UBoot or a PC BIOS to start with,
so commercially without some work, it's fairly useless.

Either way, without talking about CodeGen's source release (not
commercially usable, and debatably not GPL-compatible either) we're
the only company doing Open Firmware for PowerPC devices, with the
turnaround time we have (talk to Marvell if you like) and offering
the kind of feature support (x86 emulator) we plant on top on request
(Linux BSP including working 3D drivers just to prove the firmware
works and the emulator is setting up any card they desire correctly).

Maybe IBM's PAPR firmware will be great when it arrives sometime in
2008, and put us out of business, but until then I stand by that :D

-- 
Matt Sealey [off-list ref]
Genesi, Manager, Developer Relations
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help