Difference between revisions of "OpenPOWER Firmware"
Jump to navigation
Jump to search
(in case people get confused by how openbmc/openpower firmware fit together) |
(→External Links: add link) |
||
Line 19: | Line 19: | ||
* [https://github.com/open-power/docs OpenPOWER github account] | * [https://github.com/open-power/docs OpenPOWER github account] | ||
* [https://github.com/open-power/docs OpenPOWER firmware documentation] | * [https://github.com/open-power/docs OpenPOWER firmware documentation] | ||
+ | * [https://blog.jms.id.au/2015/07/openpower-firmware-stack/ OpenPower Firmware Stack] - Joel's Weblog | ||
[[Category:Firmware]] | [[Category:Firmware]] |
Revision as of 09:46, 12 February 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 recent Power Architecture chips made by IBM.[2]
OpenBMC is a separate project that creates firmware for the Baseboard Management Controller.
Components
- Self-Boot Engine (SBE) code - loads Hostboot an a CPU core
- Hostboot - loads Skiboot
- Skiboot - implements OpenPOWER Abstraction Layer (OPAL), loads Petitboot, and loads OCC code into the OCC core
- Petitboot - loads the operating system
- On-Chip Controller (OCC) code - controls thermal regulation on the chip
References
- ↑ Kerr, Jeremy. OpenPOWER: building an open-source software stack from bare metal. LCA 2015
- ↑ Smith, Stewart. Adventures in OpenPOWER Firmware. LCA 2016