meta-ibm: Enable new hypervisor system option
bmcweb is introducing a new hypervisor computer system meson option. We
use this hypervisor system to get/change the state of the hypervisor and
to get/set the hypervisor ethernet interface.
bmcweb is moving to meson option to reduce a call on non-ibm systems and
to move forward with the multihost stuff.
See the bmcweb commit for more info:
https://gerrit.openbmc.org/c/openbmc/bmcweb/+/73891
Tested: I built this with 73891 and see the hypervisor system.
{
"@odata.id": "/redfish/v1/Systems",
"@odata.type": "#ComputerSystemCollection.ComputerSystemCollection",
"Members": [
{
"@odata.id": "/redfish/v1/Systems/system"
},
{
"@odata.id": "/redfish/v1/Systems/hypervisor"
}
],
"Members@odata.count": 2,
"Name": "Computer System Collection"
}
Change-Id: Iffc01d60f79914cd8261a1c2c1b97e817947e12e
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
diff --git a/meta-ibm/recipes-phosphor/interfaces/bmcweb_%.bbappend b/meta-ibm/recipes-phosphor/interfaces/bmcweb_%.bbappend
index 7a3455d..f3d55c2 100644
--- a/meta-ibm/recipes-phosphor/interfaces/bmcweb_%.bbappend
+++ b/meta-ibm/recipes-phosphor/interfaces/bmcweb_%.bbappend
@@ -12,12 +12,14 @@
-Dkvm=disabled \
-Dvm-websocket=disabled \
-Dredfish-allow-deprecated-power-thermal=disabled \
+ -Dhypervisor-computer-system=enabled \
"
PACKAGECONFIG:remove:p10bmc = "mutual-tls-auth"
EXTRA_OEMESON:append:witherspoon-tacoma = " \
-Dkvm=disabled \
-Dvm-websocket=disabled \
+ -Dhypervisor-computer-system=enabled \
"
PACKAGECONFIG:remove:witherspoon-tacoma = "mutual-tls-auth"