diff options
author | Jayanth Othayoth <ojayanth@in.ibm.com> | 2021-06-21 15:24:44 +0300 |
---|---|---|
committer | Jayanth Othayoth <ojayanth@in.ibm.com> | 2021-06-30 16:35:50 +0300 |
commit | 15c59ca5aa82af1e1cf1ad444b19afef740af80c (patch) | |
tree | f5b33defaebe175c0fe8b4bc105c5557263a2b91 /meta-ibm | |
parent | 942f57f515ba3761fb2051c225111172d9dc5d2e (diff) | |
download | openbmc-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.conf | 1 |
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" |