meta-ibm: introduce new huygens system
The huygens machine is based on the new pstbmc machine family from IBM.
It will be our first redundant BMC system [1].
The initial focus on this machine will be the redundant BMC feature.
The simulation model we use will just be 2 BMCs initially. Due to this
focus and simulation model, this commit strips out all of the host
firmware and host processor related features.
Tested:
- Confirmed in our 2 BMC simulation model that both BMCs come to Ready
and only the expected vpd services have failed
- Confirmed network into the BMCs worked as expected
[1]: https://gerrit.openbmc.org/c/openbmc/docs/+/70233
Change-Id: Ieb42337980c0ec39d16c492c77810473d5105aa0
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
diff --git a/meta-ibm/conf/machine/huygens.conf b/meta-ibm/conf/machine/huygens.conf
new file mode 100644
index 0000000..a5f6cd0
--- /dev/null
+++ b/meta-ibm/conf/machine/huygens.conf
@@ -0,0 +1,25 @@
+MACHINEOVERRIDES =. "pstbmc:"
+require conf/machine/pstbmc.conf
+
+# Focus Huygens initially on a multi-BMC setup for integrating
+# BMC to BMC redundancy logic. Remove anything host or chassis
+# related that causes failures booting to BMC Ready.
+MACHINE_FEATURES:remove = " \
+ op-fsi \
+ phal \
+ "
+
+DISTRO_FEATURES:remove = " \
+ openpower-virtual-pnor \
+ openpower-hostfw-over-pldm \
+ mpreboot \
+ "
+
+IMAGE_FEATURES:remove = " \
+ obmc-leds \
+ obmc-chassis-mgmt \
+ obmc-fan-control \
+ obmc-fan-mgmt \
+ obmc-host-ctl \
+ obmc-host-ipmi \
+ "