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