Difference between revisions of "OpenPOWER Firmware"

From RCS Wiki
Jump to navigation Jump to search
(add ref)
(list for components)
Line 1: Line 1:
'''OpenPOWER Firmware''' is an open-source alternative to OpenFirmware and proprietary IBM firmware used on Power machines.<ref>Kerr, Jeremy. [https://lca2015.linux.org.au/schedule/30305/view_talk OpenPOWER: building an open-source software stack from bare metal]. LCA 2015</ref><ref>Smith, Stewart. [http://lca2016.linux.org.au/schedule/30215/view_talk Adventures in OpenPOWER Firmware]. LCA 2016</ref>
+
'''OpenPOWER Firmware''' is an open-source alternative to OpenFirmware and proprietary IBM firmware used on Power machines.<ref>Kerr, Jeremy. [https://lca2015.linux.org.au/schedule/30305/view_talk OpenPOWER: building an open-source software stack from bare metal]. LCA 2015</ref> It is a general name for many separate pieces of software used to start an IBM POWER chip.<ref>Smith, Stewart. [http://lca2016.linux.org.au/schedule/30215/view_talk Adventures in OpenPOWER Firmware]. LCA 2016</ref>
 +
 
 +
== Components ==
 +
 
 +
* [[Self-Boot Engine|SBE]] code - loads [[Hostboot|Hostboot]] an a CPU core
 +
* Hostboot - loads [[Skiboot|Skiboot]]
 +
* Skiboot (implements [[OpenPOWER Abstraction Layer|OPAL]]) - loads [[Petitboot|Petitboot]] and loads [[On-Chip Controller|OCC]] into the OCC core
 +
* Petitboot - loads the operating system
 +
* OCC - controls thermal regulation on certain IBM POWER chips (such as [[POWER9|POWER9]], [[POWER8|POWER8]])
 +
 
 +
== References ==
 +
 
 +
<references/>
 +
 
 +
== External Links ==
 +
 
 +
* [https://github.com/open-power/docs OpenPOWER github account]
 +
* [https://github.com/open-power/docs OpenPOWER firmware documentation]
 +
 
 +
[[Category:Firmware]]

Revision as of 13:08, 25 January 2018

OpenPOWER Firmware is an open-source alternative to OpenFirmware and proprietary IBM firmware used on Power machines.[1] It is a general name for many separate pieces of software used to start an IBM POWER chip.[2]

Components

  • SBE code - loads Hostboot an a CPU core
  • Hostboot - loads Skiboot
  • Skiboot (implements OPAL) - loads Petitboot and loads OCC into the OCC core
  • Petitboot - loads the operating system
  • OCC - controls thermal regulation on certain IBM POWER chips (such as POWER9, POWER8)

References

External Links