Difference between revisions of "OpenPOWER"
m (Linkify) |
|||
(12 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | == | + | == Foundation == |
The OpenPOWER™ Foundation is an entity dedicated to making IBM's POWER systems technology available and accessible to members of industry. It exists separate from IBM and primarily handles access to information on and licensing of POWER technology. | The OpenPOWER™ Foundation is an entity dedicated to making IBM's POWER systems technology available and accessible to members of industry. It exists separate from IBM and primarily handles access to information on and licensing of POWER technology. | ||
Line 5: | Line 5: | ||
For more information please visit the [https://openpowerfoundation.org/ OpenPOWER website], which contains a [https://openpowerfoundation.org/membership/current-members/ list of current members]. | For more information please visit the [https://openpowerfoundation.org/ OpenPOWER website], which contains a [https://openpowerfoundation.org/membership/current-members/ list of current members]. | ||
− | ==Vendors== | + | == Firmware == |
+ | |||
+ | ''See [[OpenPOWER Firmware|OpenPOWER Firmware]]'' | ||
+ | |||
+ | There is open source firmware for POWER8 and POWER9 systems developed under the OpenPOWER name. This firmware is used on OpenPOWER machines sold by IBM and other companies. Machines made for use with PowerVM are thought to use different firmware. | ||
+ | |||
+ | == Vendors == | ||
A non-exhaustive list of OpenPOWER-ready systems and vendors follows: | A non-exhaustive list of OpenPOWER-ready systems and vendors follows: | ||
Line 20: | Line 26: | ||
|[[Talos_II|Talos™ II]] | |[[Talos_II|Talos™ II]] | ||
|[[POWER9|POWER9]] [[Sforza|Sforza]] | |[[POWER9|POWER9]] [[Sforza|Sforza]] | ||
− | | | + | |style="background:#9F9;vertical-align:middle;text-align:center;"|Yes |
− | |[https://raptorcs.com/TALOSII/ Yes] | + | |style="background:#9F9;vertical-align:middle;text-align:center;"|[https://raptorcs.com/TALOSII/ Yes] |
− | | OpenBMC | + | |OpenBMC |
− | |Talos | + | |[https://git.raptorcs.com/git/talos-skiboot/tree/platforms/astbmc/talos.c Talos] |
+ | |- | ||
+ | |Raptor Computing Systems | ||
+ | |[[Blackbird|Blackbird™]] | ||
+ | |[[POWER9|POWER9]] [[Sforza|Sforza]] | ||
+ | |style="background:#9F9;vertical-align:middle;text-align:center;"|Yes | ||
+ | |style="background:#9F9;vertical-align:middle;text-align:center;"|[https://raptorcs.com/ Yes] | ||
+ | |OpenBMC | ||
+ | |[https://git.raptorcs.com/git/talos-skiboot/tree/platforms/astbmc/talos.c Talos] | ||
|- | |- | ||
|IBM | |IBM | ||
|AC922 | |AC922 | ||
|[[POWER9|POWER9]] [[Monza|Monza]] | |[[POWER9|POWER9]] [[Monza|Monza]] | ||
− | | | + | |style="background:#F99;vertical-align:middle;text-align:center;"|No |
− | |[https://www.ibm.com/us-en/marketplace/power-systems-ac922 Yes] | + | |style="background:#9F9;vertical-align:middle;text-align:center;"|[https://www.ibm.com/us-en/marketplace/power-systems-ac922 Yes] |
− | | OpenBMC | + | |OpenBMC |
|[https://github.com/open-power/skiboot/blob/master/platforms/astbmc/witherspoon.c Witherspoon] | |[https://github.com/open-power/skiboot/blob/master/platforms/astbmc/witherspoon.c Witherspoon] | ||
|- | |- | ||
Line 36: | Line 50: | ||
|Barreleye G2 | |Barreleye G2 | ||
|[[POWER9|POWER9]] [[LaGrange|LaGrange]] | |[[POWER9|POWER9]] [[LaGrange|LaGrange]] | ||
− | | | + | |style="background:#F99;vertical-align:middle;text-align:center;"|No |
− | |No (release planned) | + | |style="background:#F99;vertical-align:middle;text-align:center;"|No (release planned) |
− | | OpenBMC | + | |OpenBMC |
|[https://github.com/open-power/skiboot/blob/master/platforms/astbmc/zaius.c Zaius] | |[https://github.com/open-power/skiboot/blob/master/platforms/astbmc/zaius.c Zaius] | ||
|- | |- | ||
Line 44: | Line 58: | ||
|S822LC | |S822LC | ||
|[[POWER8|POWER8]] [[Turismo|Turismo]] | |[[POWER8|POWER8]] [[Turismo|Turismo]] | ||
− | | | + | |style="background:#FF9;vertical-align:middle;text-align:center;"|No<ref group="note">While source exists for both the open host firmware and OpenBMC, the two do not work together on real hardware as of last test (2016). Debug efforts stalled due to POWER9 ramping up and POWER8 being of less immediate importance. Failures were in the [[SBE|SBE]], making debug difficult with the tools available at the time (2016). Some evidence of a serial/LPC bus problem was gathered as well, since the open host firmware would boot on AMI BMC and vice versa.</ref> |
− | |[https://www.ibm.com/us-en/marketplace/commercial-computing Yes] | + | |style="background:#9F9;vertical-align:middle;text-align:center;"|[https://www.ibm.com/us-en/marketplace/commercial-computing Yes] |
− | | AMI (OpenBMC does not allow host [[IPL|IPL]]) | + | |AMI (OpenBMC does not allow host [[IPL|IPL]]) |
|Firestone | |Firestone | ||
|- | |- | ||
Line 53: | Line 67: | ||
|[[POWER8|POWER8]] [[Turismo|Turismo]] | |[[POWER8|POWER8]] [[Turismo|Turismo]] | ||
| | | | ||
− | |[https://blog.rackspace.com/now-get-your-own-barreleye Yes] | + | |style="background:#9F9;vertical-align:middle;text-align:center;"|[https://blog.rackspace.com/now-get-your-own-barreleye Yes] |
| | | | ||
|[https://github.com/open-power/skiboot/blob/master/platforms/astbmc/barreleye.c Barreleye] | |[https://github.com/open-power/skiboot/blob/master/platforms/astbmc/barreleye.c Barreleye] | ||
+ | |- | ||
+ | |Tyan | ||
+ | |GN70-BP010 | ||
+ | |[[POWER8|POWER8]] [[Turismo|Turismo]] | ||
+ | |style="background:#FF9;vertical-align:middle;text-align:center;"|Maybe | ||
+ | |style="background:#9F9;vertical-align:middle;text-align:center;"|[http://www.tyan.com/Barebones_GN70BP010_BSP010G70V8HR-2 Yes] | ||
+ | |iBMC | ||
+ | |Palmetto | ||
+ | |- | ||
+ | |Tyan | ||
+ | |TN71-BP012 & GT75-BP012 | ||
+ | |[[POWER8|POWER8]] [[Turismo|Turismo]] | ||
+ | |style="background:#F99;vertical-align:middle;text-align:center;"|No<ref group="note">TN71 and GT75 look like they have similar motherboards (''SP012GMR'' vs ''SP012GMR-1U'') and TN71 is known to have only partially open firmware</ref> | ||
+ | |style="background:#9F9;vertical-align:middle;text-align:center;"|[http://www.tyan.com/Barebones_TN71-BP012_BSP012T71V14HR-4T-3%28BTO%29 Yes] | ||
+ | |iBMC | ||
+ | |Habanero | ||
|} | |} | ||
<references group="note"/> | <references group="note"/> | ||
+ | |||
+ | === Raptor Computing Systems/Raptor Engineering === | ||
+ | |||
+ | While [[Raptor Computing Systems|Raptor Computing Systems]] sells OpenPOWER machines, it is [[Raptor Engineering|Raptor Engineering]] which is officially a member of the OpenPOWER foundation. | ||
+ | |||
+ | === IBM === | ||
+ | |||
+ | IBM makes many Power architecture systems, but not all of these are OpenPOWER. In many cases, IBM OpenPOWER machines will have a very similar name to a non-OpenPOWER system using PowerVM, except with a suffix of "LC". For example, the ''S822'' server is a PowerVM machine, while the ''S822'''LC''''' is an OpenPOWER machine. Recent machines like the AC922 no longer use this trend. | ||
+ | |||
+ | IBM names their Power systems with a name starting with one or more letters indicating the type of machine, (such as ''S'', ''E'', ''AC'', etc.) followed by a three digit number wherein the first digit is the version of the POWER processor, the second digit is the number of CPU sockets, and the third digit is the height of the machine in [https://en.wikipedia.org/wiki/Rack_unit Rack Units]. The two machines mentioned above are therefore POWER'''8''', '''2''' socket, '''2'''U tall machines. | ||
+ | |||
+ | === Rackspace/Google === | ||
+ | |||
+ | For POWER8 Rackspace and Google built entirely separate mainboards. While the Rackspace Barreleye G1 system was made commercially available (through third parties), the Google system was not. Designs for Barreleye G1 are available on the Open Compute Project site. | ||
+ | |||
+ | For POWER9 Rackspace and Google worked together on a single mainboard, ''Zaius'', while making separate systems for their own use: Barreleye G2 for Rackspace, and a Zaius system for Google. Designs for both systems are available on the Open Compute Project site. | ||
+ | |||
+ | === Tyan === | ||
== External Links == | == External Links == | ||
− | * [https://github.com/open-power/skiboot/tree/master/platforms skiboot platform directory on GitHub] | + | * [https://github.com/open-power/skiboot/tree/master/platforms skiboot platform directory] on GitHub |
− | * [https://www.crowdsupply.com/raptor-computing-systems/talos-secure-workstation#openness-performance-comparison Comparison charts from Talos I crowdsupply page | + | * [https://www.raptorengineering.com/TALOS/talos_comparison.php Talos I comparison charts] on Raptor Engineering site |
+ | * [https://www.crowdsupply.com/raptor-computing-systems/talos-secure-workstation#openness-performance-comparison Comparison charts] from Talos I crowdsupply page |
Latest revision as of 02:48, 7 November 2022
Contents
Foundation
The OpenPOWER™ Foundation is an entity dedicated to making IBM's POWER systems technology available and accessible to members of industry. It exists separate from IBM and primarily handles access to information on and licensing of POWER technology.
For more information please visit the OpenPOWER website, which contains a list of current members.
Firmware
There is open source firmware for POWER8 and POWER9 systems developed under the OpenPOWER name. This firmware is used on OpenPOWER machines sold by IBM and other companies. Machines made for use with PowerVM are thought to use different firmware.
Vendors
A non-exhaustive list of OpenPOWER-ready systems and vendors follows:
Vendor | System | CPU Type | Fully Owner Controllable ("blob-free") |
Commercially Available | BMC/FSP | Platform |
---|---|---|---|---|---|---|
Raptor Computing Systems | Talos™ II | POWER9 Sforza | Yes | Yes | OpenBMC | Talos |
Raptor Computing Systems | Blackbird™ | POWER9 Sforza | Yes | Yes | OpenBMC | Talos |
IBM | AC922 | POWER9 Monza | No | Yes | OpenBMC | Witherspoon |
RackSpace | Barreleye G2 | POWER9 LaGrange | No | No (release planned) | OpenBMC | Zaius |
IBM | S822LC | POWER8 Turismo | No[note 1] | Yes | AMI (OpenBMC does not allow host IPL) | Firestone |
Rackspace | Barreleye G1 | POWER8 Turismo | Yes | Barreleye | ||
Tyan | GN70-BP010 | POWER8 Turismo | Maybe | Yes | iBMC | Palmetto |
Tyan | TN71-BP012 & GT75-BP012 | POWER8 Turismo | No[note 2] | Yes | iBMC | Habanero |
- ↑ While source exists for both the open host firmware and OpenBMC, the two do not work together on real hardware as of last test (2016). Debug efforts stalled due to POWER9 ramping up and POWER8 being of less immediate importance. Failures were in the SBE, making debug difficult with the tools available at the time (2016). Some evidence of a serial/LPC bus problem was gathered as well, since the open host firmware would boot on AMI BMC and vice versa.
- ↑ TN71 and GT75 look like they have similar motherboards (SP012GMR vs SP012GMR-1U) and TN71 is known to have only partially open firmware
Raptor Computing Systems/Raptor Engineering
While Raptor Computing Systems sells OpenPOWER machines, it is Raptor Engineering which is officially a member of the OpenPOWER foundation.
IBM
IBM makes many Power architecture systems, but not all of these are OpenPOWER. In many cases, IBM OpenPOWER machines will have a very similar name to a non-OpenPOWER system using PowerVM, except with a suffix of "LC". For example, the S822 server is a PowerVM machine, while the S822LC is an OpenPOWER machine. Recent machines like the AC922 no longer use this trend.
IBM names their Power systems with a name starting with one or more letters indicating the type of machine, (such as S, E, AC, etc.) followed by a three digit number wherein the first digit is the version of the POWER processor, the second digit is the number of CPU sockets, and the third digit is the height of the machine in Rack Units. The two machines mentioned above are therefore POWER8, 2 socket, 2U tall machines.
Rackspace/Google
For POWER8 Rackspace and Google built entirely separate mainboards. While the Rackspace Barreleye G1 system was made commercially available (through third parties), the Google system was not. Designs for Barreleye G1 are available on the Open Compute Project site.
For POWER9 Rackspace and Google worked together on a single mainboard, Zaius, while making separate systems for their own use: Barreleye G2 for Rackspace, and a Zaius system for Google. Designs for both systems are available on the Open Compute Project site.
Tyan
External Links
- skiboot platform directory on GitHub
- Talos I comparison charts on Raptor Engineering site
- Comparison charts from Talos I crowdsupply page