[coreboot] POWER9 / Talos II coreboot support?

Timothy Pearson tpearson at raptorengineering.com
Wed May 2 20:22:55 CEST 2018


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

We've been kicking around the idea for some time of getting a coreboot
port to the POWER9 Talos II systems going.  We don't have the resources
available / free at the moment to work on this independently, but it
might be possible to get something going if there are other community
members interested in helping out.

In a nutshell, Talos II is a completely owner controllable machine that
is in the same general performance class as AMD and Intel [1].  We
provide all of the data needed to create a port, including the
schematics, with each system sold.  We can also offer direct assistance
and access to hardware for contributors to this project at no charge.

The motivation for this port is to clean up the "IPL" (Initial Program
Load) process.  Right now a chunk of open software called hostboot runs
FSP routines on the main processor.  This is slow and very bloated
compared to how coreboot does things.  We'd like to replace hostboot
with coreboot, keeping for now the initial SBE and later skiboot
software intact.

There are several challenges with a project of this magnitude.  While
the SBE brings up the basic CAR and loads hostboot into the CAR space,
the processors are completely uninitialized beyond that point.
Documentation is scarce, not because it is restricted per se, but mostly
because the FSP routines are the main documentation.  There is no
simulator available for working on hostboot, either, and the initial
POWER8 toolchain work still needs to be updated for POWER9 as well.

Advantages to the project include showing that coreboot, or more
specifically a completely open, blob-free coreboot, can actually start a
modern platform, essentially proving that the concept of an open
coreboot remains viable given vendor cooperation.  Being able to shave a
significant amount of time out of the IPL would also show that
coreboot's model provides advantages over a more standard vendor flow.

Is anyone interested in signing on for a long term project of this size?

[1] https://raptorcs.com/TALOSII/

- -- 
Timothy Pearson
Raptor Engineering
+1 (415) 727-8645 (direct line)
+1 (512) 690-0200 (switchboard)
https://www.raptorengineering.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJa6gH9AAoJEK+E3vEXDOFbEHkIALb6cwVbBUmmxOxZMoE0cAn9
BDb0RY/g+yTATQLzWfZCxp2CkI3pEdeQ0CZA2PycTqVfCzN9qQ5AxdQrh4LfUh59
AJYxH8Q3dPkCUft5FlYEmBZWE8b8VUSE2XCj81CbBjLyi5KZli075migXXC0BX/v
w5uiM+7cwYXjDqJOaVcs3qpoA7hKWvwbET8MLn/PGGy9DtuuWW+/3/HrNFS/Uv5r
skvQOtv3tIlyB65BhOYLaxY+7DFAdxx4ljaeKF7zjynK+Awp0A+UrFHdZiFjf84p
oLaWkomibO3a+zoVLbb6/+ETRdWpkiKRYCiZ6MfNRsDpmrK5r932MXTW/fGp7f0=
=mKdF
-----END PGP SIGNATURE-----



More information about the coreboot mailing list