Difference between revisions of "OpenPOWER Firmware"
Jump to navigation
Jump to search
m (→Components: spelling) |
(add video links) |
||
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> It is a general name for many separate pieces of software used to start recent Power Architecture chips made by IBM.<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 - [https://www.youtube.com/watch?v=DigNr08GVss video on YouTube]</ref> It is a general name for many separate pieces of software used to start recent Power Architecture chips made by IBM.<ref>Smith, Stewart. [http://lca2016.linux.org.au/schedule/30215/view_talk Adventures in OpenPOWER Firmware]. LCA 2016 - [https://www.youtube.com/watch?v=a4XGvssR-ag video on YouTube]</ref> |
[[OpenBMC|OpenBMC]] is a separate project that creates firmware for the [[BMC|Baseboard Management Controller]]. | [[OpenBMC|OpenBMC]] is a separate project that creates firmware for the [[BMC|Baseboard Management Controller]]. |
Revision as of 18:05, 21 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 on 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 - video on YouTube
- ↑ Smith, Stewart. Adventures in OpenPOWER Firmware. LCA 2016 - video on YouTube