summaryrefslogtreecommitdiff
path: root/meta-ibm
diff options
context:
space:
mode:
authorJayanth Othayoth <ojayanth@in.ibm.com>2021-06-21 15:24:44 +0300
committerJayanth Othayoth <ojayanth@in.ibm.com>2021-06-30 16:35:50 +0300
commit15c59ca5aa82af1e1cf1ad444b19afef740af80c (patch)
treef5b33defaebe175c0fe8b4bc105c5557263a2b91 /meta-ibm
parent942f57f515ba3761fb2051c225111172d9dc5d2e (diff)
downloadopenbmc-15c59ca5aa82af1e1cf1ad444b19afef740af80c.tar.xz
meta-ibm: Add phal support for p10bmc
OpenBMC requires additional capabilities for the OpenPOWER systems such as - A common mechanism to access and control the host hardware from the BMC. - A storage mechanism to store the data that can be used for initialize, control and access the CEC hardware. - An infrastructure to initialize the hardware using the hardware procedures provided by the hardware team. - Common mechanism to handle the hardware failures for the host hardware. These above features are essential for the BMC to provide better RAS capability and to support lab debug for the enterprise class systems. The phal(POWER Hardware Abstraction Layer) aims to provide a common layout such that the OpenPOWER  application can use this infrastructure to boot, enable RAS features like dump, diagnostics, and lab debug tooling purpose. The phal is a combination of open source packages that are tailored/customised  to use in OpenBMC. For instance POWER hardware access and control is managed through pdbg and host hardware data modelling is done via devicetree. phal is group of libraries running in BMC. These libraries are used by OpenPOWER specific application for host hardware interactions, Hostboot and SBE initialization, diagnostics and debugging. Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I187d9582598743871279a1e407451f4cf4f72668
Diffstat (limited to 'meta-ibm')
-rw-r--r--meta-ibm/conf/machine/p10bmc.conf1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta-ibm/conf/machine/p10bmc.conf b/meta-ibm/conf/machine/p10bmc.conf
index f80e8281d..49a0bdbd9 100644
--- a/meta-ibm/conf/machine/p10bmc.conf
+++ b/meta-ibm/conf/machine/p10bmc.conf
@@ -14,6 +14,7 @@ require conf/distro/include/phosphor-mmc.inc
require conf/distro/include/ibm-mpreboot.inc
require conf/distro/include/ibm-yaml.inc
DISTRO_FEATURES += "ibm-service-account-policy"
+OBMC_MACHINE_FEATURES += 'phal'
SERIAL_CONSOLES = "115200;ttyS4"