olpc.fth and OFW api docs

Bert Freudenberg bert at freudenbergs.de
Mon Aug 25 10:41:34 EDT 2008


Am 25.08.2008 um 16:11 schrieb pgf at laptop.org:

> mitch wrote:
>> paul fox wrote:
>>> mitch wrote:
>>>> Open Firmware can boot ELF binaries directly.  Put your .elf file  
>>>> in the
>>>> root directory on a USB key that is formatted with either a FAT
>>>> filesystem (preferred) or an ext2 filesystem.  Then, on an  
>>>> unsecured XO
>>>> laptop, type:
>>>>
>>>> ok boot u:\myprogram.elf
>>>
>>> mitch -- where are OFW capabilities such as this, and the "client
>>> interface" mentioned below, documented?  (i suspect i've probably
>>> seen the doc somewhere in my wiki travels, and didn't at the time
>>> recognize it for what it was.)
>>>
>>
>> My recent rewrite of the Olpc.fth wiki page documents the basics from
>> the XO perspective.
>
> thanks.  that page is now the excellent boot reference i was
> hoping for.  :-)
>
>>
>> The primary documentation for the client interface is in the IEEE  
>> Open
>> Firmware standard; you might be able to find a near-final draft  
>> online
>> with a bit of searching.
>>
>> FirmWorks sells a book that explains the client interface in gory
>> detail.  There might be a copy floating around 1cc; there are  
>> certainly
>> some copies of the FirmWorks OFW command reference manual.
>>
>> The OFW source tree contains some example programs that use the  
>> client
>> interface; look in the "clients/" subdirectory.
>>
>> A general-purpose call gateway, with templates for all the standard
>> client services, can be found in the Linux kernel source at
>> http://dev.laptop.org/git?p=olpc-2.6;a=blob;f=arch/x86/kernel/ofw.c
>
> great.  needless to say, i'll be saving this message.  (and i'm  
> changing
> the Subject to make it easier to find.)

Hehe. That's what I thought about too - where to put it on the wiki ;)

- Bert -





More information about the Devel mailing list