Difference between revisions of "OpenPOWER Firmware"
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 12: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
- ↑ Kerr, Jeremy. OpenPOWER: building an open-source software stack from bare metal. LCA 2015
- ↑ Smith, Stewart. Adventures in OpenPOWER Firmware. LCA 2016