summaryrefslogtreecommitdiff
path: root/meta-openpower
AgeCommit message (Collapse)AuthorFilesLines
2021-07-19openpower-libhei: srcrev bump 47ca5c2e7a..c928f940b0Andrew Geissler1-1/+1
Zane Shelley (7): support for FFDC-only isolation nodes in chip data Allow chip data XML to not define registers Move all simulator test cases to subdirectory Fix simulator issue with multiple tests using same chip data Add TLX_ERR_RPT_1 to chip data XML extra FFDC for Explorer chip data XML Add OMI_DL_ERROR_HOLD to chip data XML Change-Id: Ib8e6a4041b5e0a421e992d79c00a5af08bd75c47 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-19openpower-proc-control: srcrev bump 3292c0676e..6552de0505Andrew Geissler1-1/+1
Jayanth Othayoth (3): MAINTAINERS: Added new reviewers test: removed unused makefile phal: Added extensions/phal folder Change-Id: I2dd528e1ea208ca25c32d7d52665c97d144db520 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-09openpower-hw-diags: srcrev bump 324234b4b5..32361f6964Andrew Geissler1-1/+1
Ben Tyner (1): Attn: Delay start until after CFAM override Change-Id: I634e085de94e26d2fc89aa4a5a2b5fbc8e9ea8c0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-09op-proc-control: bmc reset host status checkAndrew Geissler2-1/+7
Enable the new BMC function to look at a CFAM register as a last chance to see if the host is running. See the following for more detail: https://github.com/openbmc/docs/blob/master/designs/bmc-reset-with-host-up.md#note-on-custom-mechanism-for-ibm-systems openpower-proc-control: srcrev bump f8c14bcfd5..3292c0676e Andrew Geissler (8): service-files: move to own sub-directory primary-proc: move function to common utils bmc-reset: check if host is running bmc-reset: ensure error is created if host up bmc-reset: call new host reset check service bmc-reset: add support to write a cfam bmc-reset: add support to clear host running register bmc-reset: call new clear host running status service Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: If4f7c3a7a58bbe5c7fda09bdc949ed31f5cb1cbf
2021-07-08openpower-debug-collector: srcrev bump 222131cc18..bce0d4a571Andrew Geissler1-1/+1
Shantappa Teekappanavar (1): meson: remove old automake files Change-Id: I1164d7964e27e4355ecd37fdb915889e95c2afd3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-06openpower-debug-collector: Switched to meson build systemShantappa Teekappanavar2-22/+2
The openpower-debug-collector now supports meson build infrastructure to build the binaries. Switching to meson build system instead of using autotools. The enable/disable install_error_yaml is an optional feature used to check the availability of the required packages to build binaries using autotools. In meson build system, this feature is removed since the availability of the packages are always checked, and therefore removing it from the recipe file. Added version bump 222131c to enable meson build support Tested: - Image build: MACHINE=witherspoon-tacoma bitbake obmc-phosphor-image - Updated witherspoon-tacoma BMC with newly created image - Verified watchdog_timeout and checkstop_app are installed at /usr/bin directory Signed-off-by: Shantappa Teekappanavar <sbteeks@yahoo.com> Change-Id: Idc0fc31dbe1e604b4d010590ef18cc5f3638d65b
2021-07-01openpower-proc-control: srcrev bump 785cf6a5ed..f8c14bcfd5Andrew Geissler1-1/+1
Jayanth Othayoth (2): phal: set pdbg environment variable Added additional log messages in enterMPIPL function Change-Id: Ifb9a912da8eeaac68f3d3e247fc4e69b80074bf6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01openpower-hw-diags: srcrev bump b1eda6a3cb..324234b4b5Andrew Geissler1-1/+1
Ben Tyner (1): Util: Add common dbus code to util namespace Change-Id: I5cdee1ea8c9522c4c8a2dc309945908c8c758f01 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01openpower-occ-control: srcrev bump 483305785a..eeb95bade4Andrew Geissler1-1/+1
Chris Cain (2): Fixed ENABLE argument required to enable P10 support Disable Idle Power Saver by default Change-Id: Ie36228f260240a17246a4e21e6049a7d9db91e01 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-30meta-openpower: Add ipl supportJayanth Othayoth1-0/+23
Library provides support to boot POWER based host. Boot process covers time between power on and running the hypervisor. Also provide istep (Boot step defined by ecmd interface) back-end support. This library provides interface to OpenBMC apps to execute required hardware procedure based istep execution and custom POWER processor based initialisation functions. This requires, - pdbg (harwdare access layer) - POWER devicetree - libekb ( Harwdare procedure support) Repository: https://github.com/open-power/ipl Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I853392a8e6a62cbc9c3135f8fc23b479922ad927
2021-06-30meta-openpower: Add guard supportJayanth Othayoth1-0/+19
guard repository provides the libraries and tools to create/list/delete guard records, which is stored in BMC flash space. This library currently supported OpenPOWER based systems guard format owned by hostboot. Repository: https://github.com/open-power/guard Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I2b6e3be8492795be40a862fad6edbae3e8b205b5
2021-06-30meta-openpower: Add pdata supportJayanth Othayoth3-0/+55
OpenPOWER systems uses devicetree based data structure to manage CEC hardware information. Devicetree data modelling mainly includes the hardware topology and attributes, which includes the configuration data. Devicetree data base is constructed during the build time, based on the System specific MRW and hardware team provided attributes, and packaged as part of Hostboot image. pdata provides tools and libraries to manage the phal(power hardware abstraction layer) devicetree. Repository: https://github.com/open-power/pdata Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I2a7186210ca46d8ee99b457a2b6af61a9a8d8f96
2021-06-30meta-openpower: Add libekb supportJayanth Othayoth1-0/+27
This library contains a copy of hardware procedures provided by the hardware team and OpenBMC specific platform code. The platform code is essentially required for the hardware procedure execution. Library from this repository will provide interfaces for executing the HWP from the OpenBMC. libekb library is based on Hardware Procedure Framework. Framework: This is the set of code providing an environment in which the Hardware (HW) Procedure runs. It consists of: - A standard set of interfaces which the HW Procedure is designed and coded to use - A platform/environment-specific implementation of the standard interfaces which allows the common HW Procedure to run in the target environment. Hardware Procedure (HWP): This is the common code which runs inside a Framework and provides the hardware-specific logic for controlling some portion of the system hardware. Invocation Environment: This is the platform/environment-specific path(s) in which a HWP may be executed. This commits enables the HWP execution environment with help of OpenPOWER pdbg and pub-ekb repository provided back-ends. Repository: https://github.com/open-power/libekb_p10 Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I11e2fb6b9f94f87dad17173d20f7ca2e0e96af41
2021-06-30meta-openpower: Add ekb supportJayanth Othayoth2-0/+48
Hardware procedures(HWP) are C++ code that does all of the hardware accesses required to test and initialize the POWER based host hardware. Also provides the xml files, which includes initialisation data. These procedures and xml files are provided by the hardware team. This commits enables the POWER based devicetree build, to add support for the required HWP attributes xml file with respective directory structures. Repository : https://github.com/open-power/pub-ekb Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I216fa41f8994562f24adcea9b349494fa3db70e9
2021-06-30meta-openpower: pdbg version bump v3.3Jayanth Othayoth3-3/+3
PDBG release 3.3 Changes: - Implement p10 thread controls - Update p10 sbefifo chip-ops - For p10 switch default backend to sbefifo - Separate sbe api into new header libpdbg_sbe.h Added version bumps to fix build dependency - openpower-hw-diags - openpower-proc-control Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: Ib667c87792f31a8c9475420ba653b441224e9a52
2021-06-29openpower-occ-control: srcrev bump 0ad9dd87be..483305785aAndrew Geissler1-1/+1
Chris Cain (2): Send OCC mode change and IPS parms after reaching active state Fix getBus namespaces in pldm Interface object Change-Id: I869723757982dcda0505f617d6b1ff7a2a66ba53 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-25openpower-occ-control: srcrev bump 139015974f..0ad9dd87beAndrew Geissler1-1/+1
George Liu (1): Verify object path is empty Change-Id: I96f85bf8df26f225d7f12ff9efa8c424780fe53a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-24openpower-host-ipmi-oem: srcrev bump 248255d2af..98af91d62eAndrew Geissler1-1/+1
Tom Joseph (2): MAINTAINERS: Remove Tom from maintainers list MAINTAINERS: Replace IRC by DISCORD Change-Id: Iaf450dda18d3d76da6cce3bf174c8a99899e0c2e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-24openpower-libhei: srcrev bump 13d04086e1..47ca5c2e7aAndrew Geissler1-1/+1
Zane Shelley (1): Prevent storing redundant capture data Change-Id: I4f6af877c6af7b0001f9c8e3c68854014f89014c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-24openpower-hw-diags: srcrev bump 6bc43c9b89..ff068a154eAndrew Geissler1-1/+1
Zane Shelley (1): add node position to signatures and register list Change-Id: Iba8741fcd3ec0a9588eb73e4b6e0b56c43190e0f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-22openpower-occ-control: srcrev bump 4c1079e71a..139015974fAndrew Geissler1-1/+1
George Liu (4): Remove redundant code Refactor D-Bus object Add occ-dbus object Verify the value of the tempX_label file Change-Id: I6c646fe666ec296bdb109f38781531cdb3186fbf Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-22openpower-vpd-parser: srcrev bump 3aec478741..b0f3749d79Andrew Geissler1-1/+1
Santosh Puranik (1): Populate both location codes when priming Change-Id: Ifaa1f7aaa84795e9379381bc5b0ee30fa1c730fe Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-17meta-openpower: convert op-proc-control to mesonAndrew Geissler1-3/+4
This includes the following bump: e22e8231c4..e04c1173c1 Andrew Geissler (3): gitignore: ensure utest.cpp not ignored meson: remove old automake files meson: fix static initialization order race condition Jayanth Othayoth (1): Fix related P10 SPI mux settings Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Iff99f6536d2552984bb08c2e3267c36cde1bf8d4
2021-06-17openpower-vpd-parser: srcrev bump 90a63b9bfd..3aec478741Andrew Geissler1-1/+1
Andrew Jeffery (2): README: Fix rendering of Overview header meson: Add global arguments before invoking the compiler Change-Id: I6eae713dde3cffc8b4730ca7ef63afc9cf1da401 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-11openpower-libhei: srcrev bump 0a905012d0..13d04086e1Andrew Geissler1-1/+1
Zane Shelley (6): Separate building of chip data and parser data files setuptools for openpower-hw-diags PEL parser data update PEL parser output to include register addresses combine signature and node field in PEL parser output Add attn types to PEL parser output Add chip descriptions to PEL parser data Change-Id: I7e7d3cbe4c3713bd76b582760996f9eb4d376d78 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-09recipe preparation for openpower PEL parser modulesZane Shelley3-13/+25
The PEL parser for openpower-hw-diags requires some data files built by openpower-libhei. There will eventually be another recipe for that will use the same SRC_URI and SRCREV as openpower-libhei. So that information has been moved to the openpower-libhei-rev.inc file. Then, the recipes for both of these projects have been cleaned for readability. Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Ib2141e53480d4b8a9afc767427e87bcefe02afc1
2021-06-09openpower-proc-control: srcrev bump 1b607c3546..e22e8231c4Andrew Geissler1-1/+1
Jayanth Othayoth (2): Added openpower util file support set CLK NE termination site based on HW VPD keyword. Change-Id: I15ba086834b6f86af5dbc6de5643868692e6c9dd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-07openpower-software-manager: Disable building testsWilliam A. Kennington III1-0/+1
We don't yet support turning on ptest so we are wasting cycles building them. Change-Id: I1820fb8299aa2fc3ff0e7820aaea1dd8ea37dc86 Signed-off-by: William A. Kennington III <wak@google.com>
2021-06-04openpower-hw-diags: srcrev bump 5c5db65a37..6bc43c9b89Andrew Geissler1-1/+1
Ben Tyner (1): Attn: Fix attn handler crash when cfam read fails Change-Id: I24019bd57fba2ebf4bafbe72da52a6eb2551d6c2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-02openpower-vpd-parser: srcrev bump c2fe40f853..90a63b9bfdAndrew Geissler1-1/+1
Joel Stanley (1): ibm: Fix mapping of versioned device trees Santosh Puranik (1): Do not query JSON to determine system VPD Sunny Srivastava (1): Update cache with hardware content Change-Id: I4513b97a5294e327c1b002aa85d3487b9ee808fc Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-02openpower-pnor-code-mgmt: srcrev bump 067876aa2a..fdc91fa011Andrew Geissler1-1/+1
Adriana Kobylak (1): mmc: Create a symlink for HBB to its LID file Change-Id: Ifd6927eab562c65fc9b88f301d6e20a38e9de07b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-26openpower-vpd-parser: srcrev bump 33c61c2d63..c2fe40f853Andrew Geissler1-1/+1
PriyangaRamasamy (1): Collect Bad/Broken VPDs in BMC Change-Id: I432d5bdfde7d4882707a4905667d08af20beea8d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-25openpower: bump croserver to 57b4010Andrew Geissler1-1/+1
A needed fix was merged recently which is required for our latest rebase of upstream yocto to work. See the following for more details: https://github.com/open-power/eCMD/issues/451 Ed Tanous (1): Fix format security in eCMD Jason Albert (1): fix deepcopy on templated structs (#440) Kahn Evans (9): Fix spr access when p0 is deconfigured Update from ekb Add ECMD_INACTIVE_THREAD return code, and check for it in command line code Update to resolve warnings Add multicast checkrings modes Update eCMD version to 14.21 Add additional chipunits in chiplet check logic Add new target relationship Minor updates from ekb Steven B. Janssen (2): additional paths for an increase in devices update i2c instruction to allow the caller to specify a force of a slave address Steven Janssen (14): server enablement for xdma access update .gitignore Remove unnecessary includes update RUN_CMD to use pipe,fork,dup2,execl,select,read instead of popen. This allows the server to better handle the STDERR output that can cause issues when running commands remotely Update default constructors to initialize all elements of the class Resolves issue where some elements are eval'd later with bad data in them. resolve compiler warning Wstringop-truncation by copying n-1 string size Add ability to specify the i2c flags that can be sent to the device driver or plugin. Change default busspeed to unknown so plugin can set appropriate default. Affects cases where we need to know something was specified on the command line vs just being set. update api to have a default value of 0 resolve issue with no param for i2cFlags update dump command to allow for hex dump instead of defaulting to enums Resolve issue where a reset of the FSI2PIB is necessary but didn't work properly. resolve compiler issue by handling what handle really is here resolve compiler issue by handling what handle really is here remove requirement for aspeed-xdma.h file for builds sangram alapati (9): changed the ecid output format for p10 use last 2 chars to check the wafer type change the # of bits we check fix for using large dump files on aix code cleanup removing slibclean as it can't be executed on aix changes to p10 help text added cachecore fixed the right target to loop upon while grabbing the data Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I4ecdafe51617c1758c5ee94bd9c72bac3363cb83
2021-05-21openpower-vpd-parser: srcrev bump 83ea53fe37..33c61c2d63Andrew Geissler1-1/+1
PriyangaRamasamy (1): vpd:pass vector by reference to avoid copy of vector Change-Id: I931ce258ceb5e6485edb5610bc9e1729ba5c7492 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-13openpower-vpd-parser: srcrev bump 12e24ff3ee..83ea53fe37Andrew Geissler1-1/+1
PriyangaRamasamy (1): Vpd-tool: Hardware option fix Change-Id: Ic9bacb6367696e99c1a0c64bd9b83c26624d5b4b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-12openpower-hw-diags: srcrev bump 832526df90..5c5db65a37Andrew Geissler1-1/+1
Ben Tyner (1): Attn: Dump request and monitoring support Change-Id: I476cf23b20fbe041ab2649f0e5459a8bd8023cfc Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-12openpower-pnor-code-mgmt: add bash and srcrev bump be20e8722e..067876aa2aAndrew Geissler2-1/+5
The changes converted the virtual pnor script from sh to bash, so need to add bash as an RDEPENDS. Adriana Kobylak (7): generate-tar: fix shellcheck warnings generate-ubi: fix shellcheck warnings mmc/obmc-flash-bios: fix shellcheck warnings ubi/obmc-flash-bios: fix shellcheck warnings vpnor/obmc-vpnor-util: fix shellcheck warnings Enable shellcheck meson.build: switch to C++20 and meson >=0.57.0 Change-Id: Ic4c376cca3a028abcbc4e9df5dbf561173e1a1bf Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
2021-05-12openpower-vpd-parser: srcrev bump df0a1e1eeb..12e24ff3eeAndrew Geissler1-1/+1
Alpana Kumari (1): PASS 2 Planar support for vpd parser PriyangaRamasamy (1): Translate Udev Event path to a generic path Santosh Puranik (2): Fix compile error Fix JSON lookup for VPD File Change-Id: Idca61b06fd63e6349aa3f2e2140d0c7df698b11a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-07openpower-hw-diags: srcrev bump eea45427d3..832526df90Andrew Geissler1-1/+1
Ben Tyner (1): Make buildinfo a dependency of openpower-hw-diags Change-Id: Ied51b096a3a2ef46c45f92ef3d49d4c7ae51314c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-06openpower-proc-control: srcrev bump 854d05ab9d..1b607c3546Andrew Geissler1-1/+1
Patrick Williams (1): use new sdbus++ camelcase for NMI. Change-Id: Id48f752f6fbb88f13afdb5ea402d01e868e3acde Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-05openpower-libhei: srcrev bump 552992a66a..0a905012d0Andrew Geissler1-1/+1
Zane Shelley (1): Updated build_chip_data_binary to include PEL parser json Change-Id: I03277f9ae2a17e75f68ddecab86bfd0c81f021bf Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-04Add libjson-perl to openpower-libhei_git.bbZane Shelley1-1/+1
Updated an existing perl script to now generate json output that can be used for parsing PEL data in openpower-hw-diags. Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Ied5e21ef09eb77b50fd19c40a3b7eaf1abf5d334
2021-05-04openpower-hw-diags: srcrev bump 2d5c63d90c..eea45427d3Andrew Geissler1-1/+1
Ben Tyner (1): Attn: Add build info to binary Change-Id: I6b734dae61ff78872c4da75419b199aa26d00908 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-04openpower-vpd-parser: srcrev bump 414d5aef4a..df0a1e1eebAndrew Geissler1-1/+1
Santosh Puranik (1): Correct assertion when restoring system VPD Change-Id: I012c2886dd0a60d853d2f39604df419d93de20d7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-01openpower-pnor-code-mgmt: srcrev bump a7b1f4caa4..be20e8722eAndrew Geissler1-1/+1
Andrew Geissler (1): ensure hostboot volatile not cleared on warm reboots Change-Id: I0db0b3b6ed9a5e8779759479564a5ea09c8e4e47 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-01openpower-vpd-parser: srcrev bump 9a19554c7e..414d5aef4aAndrew Geissler1-1/+1
Alpana Kumari (1): Support XYZ interface for Location code Change-Id: Ia1e9b27d0379283cf28df8e4518d904961bbd666 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-29openpower-host-ipmi-flash: srcrev bump 80d5bcaf03..61e18614a6Andrew Geissler1-1/+1
Patrick Williams (2): bootstrap: fix shellcheck warnings MAINTAINERS: update email address for Deepak Change-Id: I981608726571865e56d72f6ff754995a20757236 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-28openpower-vpd-parser: srcrev bump a504c3ee9e..9a19554c7eAndrew Geissler1-1/+1
SunnySrivastava1984 (1): Implement VPD recollection Change-Id: I002245054e6916717ca91c8f0c3dfa68512e13a2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-28openpower-occ-control: srcrev bump a17f6e8c20..4c1079e71aAndrew Geissler1-1/+1
Chris Cain (1): Trigger periodic OCC POLL commands when the OCCs are running Patrick Williams (1): bootstrap: fix shellcheck warnings Change-Id: I6a293866935cef44e84767a316cf47d904ed12fd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-26openpower-vpd-parser: srcrev bump 794ad8259b..a504c3ee9eAndrew Geissler1-1/+1
PriyangaRamasamy (1): Minor update: SystemIM Change-Id: Ic1afd5ffcf2b295a15c8dbb42881ac5c442efaa9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>