Difference between revisions of "OpenPOWER"

From RCS Wiki
Jump to navigation Jump to search
m (Linkify)
 
(12 intermediate revisions by 4 users not shown)
Line 1: Line 1:
==OpenPOWER™ Foundation==
+
== 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]]
|<span style="color:#008000">'''Yes'''</span>
+
|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 (nearest reference [https://github.com/open-power/skiboot/blob/master/platforms/astbmc/romulus.c Romulus])
+
|[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]]
|<span style="color:#ff0000">'''NO'''</span>
+
|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]]
|<span style="color:#ff0000">'''NO'''</span>
+
|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]]
|<span style="color:#ff0000">'''NO'''</span><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>
+
|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

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

See 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:

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
  1. 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.
  2. 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