Removing machines using old u-boot tree

Joel Stanley joel at jms.id.au
Tue Aug 23 11:13:19 AEST 2022


Hello machine maintainers,

The following (see end of email) OpenBMC machines are using the old
v2016.07 u-boot fork. I would like to see machines updated to use the
new fork so we can reduce the maintenance burden of u-boot.

We have two options: move to the newer u-boot fork, or retiring
(removing) systems that lack the maintenance effort to stay up to
date.

The v2019.04 u-boot fork supports both NCSI and direct-PHY network
configurations. For most systems the steps required to update are:

- Select an existing defconfig to use. evb-ast2500_config should suit
most boards

- Select a device tree machine to use. For direct-PHY boards, the
ast2500-evb should be appropriate. For NCSI boards the
ast2500-romulus.dts machine should closely match most boards. If this
meets requirements for most systems, we could add a
ast2500-openbmc.dts to be used instead of adding a device tree for
each machine.

-  Adjusting the bitbake metadata to use the v2019.04 branch. An
example is in this patch:

https://gerrit.openbmc.org/c/openbmc/openbmc/+/56133/5/meta-ibm/meta-romulus/conf/machine/romulus.conf

I propose removing systems that have not been updated to the new tree
by a set deadline. The exact date is up for discussion, but I think a
reasonable target is the end of this year.

NCSI AST2400:

meta-quanta/meta-q71l/conf/machine/quanta-q71l.conf

NCSI AST2500:

meta-ibm/conf/machine/mihawk.conf
meta-ibm/conf/machine/witherspoon.conf
meta-ingrasys/meta-zaius/conf/machine/zaius.conf
meta-yadro/meta-nicole/conf/machine/nicole.conf
joel at voyager ~/dev/openbmc/openbmc :master

PHY AST2500:

meta-amd/meta-ethanolx/conf/machine/ethanolx.conf
meta-asrock/meta-e3c246d4i/conf/machine/e3c246d4i.conf
meta-inspur/meta-on5263m5/conf/machine/on5263m5.conf
meta-intel-openbmc/meta-s2600wf/conf/machine/s2600wf.conf
meta-quanta/meta-f0b/conf/machine/f0b.conf
meta-supermicro/meta-x11spi/conf/machine/x11spi.conf
meta-tyan/meta-s7106/conf/machine/s7106.conf
meta-tyan/meta-s8036/conf/machine/s8036.conf

Cheers,

Joel


More information about the openbmc mailing list