Difference between revisions of "OpenFirmware"

From coreboot
Jump to: navigation, search
(Initial OpenFirmware page.)
 
m
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
 
'''[http://firmworks.com/www/ofw.htm OpenFirmware]''' is an IEEE 1275-1994 compliant firmware.
 
'''[http://firmworks.com/www/ofw.htm OpenFirmware]''' is an IEEE 1275-1994 compliant firmware.
  
It can be used standalone on various targets/architectures, but also as a coreboot payload.
+
It can be used standalone on various targets/architectures, but also as a coreboot [[Payloads|payload]].
  
 
== Building ==
 
== Building ==
  
  $ svn co svn://openbios.org/openfirmware/ '''-r720'''
+
  $ '''svn co svn://openbios.org/openfirmware/ -r720'''
  $ cd openfirmware
+
  $ '''cd openfirmware'''
  $ vi cpu/x86/pc/biosload/config.fth  ''patch as needed for coreboot, detailed instructions will follow''
+
  $ '''vi cpu/x86/pc/biosload/config.fth''' (''patch as needed for coreboot, detailed instructions will follow'')
  $ cd cpu/x86/pc/biosload/build
+
  $ '''cd cpu/x86/pc/biosload/build'''
  $ make
+
  $ '''make'''
  
 
The file '''ofwlb.elf''' is your final OpenFirmware payload to be used with coreboot.
 
The file '''ofwlb.elf''' is your final OpenFirmware payload to be used with coreboot.
Line 17: Line 17:
 
* http://www.openbios.org/Open_Firmware
 
* http://www.openbios.org/Open_Firmware
 
* http://firmworks.com/QuickRef.html
 
* http://firmworks.com/QuickRef.html
 +
  
 
{{PD-self}}
 
{{PD-self}}

Latest revision as of 16:51, 19 September 2010

OpenFirmware is an IEEE 1275-1994 compliant firmware.

It can be used standalone on various targets/architectures, but also as a coreboot payload.

[edit] Building

$ svn co svn://openbios.org/openfirmware/ -r720
$ cd openfirmware
$ vi cpu/x86/pc/biosload/config.fth  (patch as needed for coreboot, detailed instructions will follow)
$ cd cpu/x86/pc/biosload/build
$ make

The file ofwlb.elf is your final OpenFirmware payload to be used with coreboot.

[edit] More information


Public domain I, the copyright holder of this work, hereby release it into the public domain. This applies worldwide.

In case this is not legally possible:
I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law.

Personal tools
Namespaces

Variants
Actions
Status
Support
Development / QA
Toolbox