Age | Commit message (Collapse) | Author | Files | Lines |
|
Needed for getTiInfo() defined in libphal. Needed for openpower-hw-diags
change 47306.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I4aca10ce19714bacae42eb50a2180953532d6498
|
|
Adjust various parameters to build the repository with meson.
Signed-off-by: Eddie James <eajames@linux.ibm.com>
Change-Id: I27e0fe96efec83646ee8aa8328dd32755d3816ad
|
|
openpower-pnor-code-mgmt: srcrev bump 9c2ef681e3..6fc7fcd6b1
Adriana Kobylak (2):
Add a new pldm feature option
Add support for the host PLDM transport that takes place of hiomap
(mboxd). Add this new feature to p10bmc.
Tested: Verified that tacoma (that doesn't support pldm) and p10bmc
(supports pldm) reached runtime.
Change-Id: I31e8beba5ff8a413b7b7fa7476f5f2403d3781dd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
Zane Shelley (2):
Move root cause filter support to separate source file
Add root cause filters for clock errors
Change-Id: I506da223f857604dd17108ec4cfdc5f800307912
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (1)
build: Added bootstrap script
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I2af69eab47200f4f0f05d0a12f9989197c34d37c
|
|
Chirag Sharma (5):
libguard: Adding space check before creating record
libguard: Add support for guard record history
libguard: Storing oldest resolved record's position
libguard: Adding user defined exceptions
tool: Changes in options of guard tool
Ramesh Iyyar (7):
libguard: Throwing exception on create failure
libguard: Return created record data
libguard: Added helper function to delete guard record
libguard: Using helper function to delete guard record
libguard: Throwing exception on delete guard record
libguard: Added a clear() interface to pass record id
libguard: Added a interface to get guard file path
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I54fe14b1ada8cbaa54ea126c63c5ac79fff86ca7
|
|
Jayanth Othayoth (15):
libphal: Add exception class support for pdbg utils
libphal: isTgtPresent API support
libphal: isTgtFunctional API support
libphal: isPrimary processor API support
libphal: getPrimaryProc API support
libphal: getCFAM API support
libphal: putCFAM API support
libphal: sbe setState API support
libphal: sbe getState API support
libphal: sbe isPrimaryIplDone API support
libphal: sbe isDumpAllowed API support
libphal: sbe getDump API support
libphal: isSbeVitalAttnActive API support
libphal: update in pdbg init function
libphal: fix validateSBEState function build issue
Added pdata dependencies to enable phal devtree custom api's
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: Ibb4d487989ba0c2c2edd965f5bf88bc8f060e017
|
|
Jayanth Othayoth (5):
PHAL: dump utility functions support
PHAL: collect sbe dump for the sbe boot timeout
PHAL: improved boot failure reason code based logging
PHAL: collect SBE dump for enterMPIPL chip-op timeout
PHAL: execute enterMPIPL only on valid sbe state
Change-Id: I891deb70cc02c126f1827e2fcb9efbc165e366ca
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
reduce journal output from vpd app
Patrick Williams (2):
catch exceptions as const
build: switch to C++20
Priyanga Ramasamy (1):
vpd-tool:Pick xyz location code interface
Santosh Puranik (1):
Skip System VPD Collection if powered ON
Change-Id: I8a4f5a34d8d88a9ada03b8699f6fbefabd4a4f53
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (1):
op-pnor-msl.service: Remove RemainAfterExit
Change-Id: I024bb3f72cdfb5883fd7bb6883bf70c29f6ab3ce
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (2):
Add chassis association to sensors
Change P10 poll rate to 5s
Change-Id: Ie297c344fe57df7a7f168dacdef9ef6ef198a936
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (2):
PHAL: createSbePEL API updates
PHAL: enterMPIPL chip-op failure handling support
Change-Id: I6ddf7def246da6aff4ef01a830fee09a82b20983
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (2):
RAS data file updates for TP and N0 chiplets
RAS data file updates for N1 chiplet
Change-Id: I603d2f33abbfd93530b499c38a7246ba63a3cf61
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (2):
Chip data file updates for TP and N0 chiplet
Chip data file updates for N1 chiplet
Change-Id: I6a8c5aed1fe5eb536dc96c33670c8f6d3dd018df
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Shantappa Teekappanavar (1):
Remove checks for AutoReboot in watchdog timeout
Change-Id: I49aa3ae4fa6b007965a6ddb1832189ac52da1f6f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
It will build fail when enabled `vitrual_pnor` and compile with
`bitbake openpower-software-manager`.
error message: /usr/bin/obmc-vpnor-util contained in package
openpower-software-manager requires /bin/bash, but no providers found
in RDEPENDS:openpower-software-manager? [file-rdeps]
Add the runtime dependency(bash) to the
openpower-software-manager_git.bb file.
Tested: enabled `vitrual_pnor` and built openpower-software-manager
successfully.
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I215d4b215a205a492b4509bc6f208182f25ce1d2
|
|
Dhruvaraj Subhashchandran (1):
libphal: Add support for SBE dump collection
Jayanth Othayoth (4):
libphal: SbeError class updates
libphal: pdbg init api support
libipl: MPIPL skip sbe state updates in
updatehwmdel step
libipl: refactor mpipl_continue chip-op
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: Ic4a7bc5cf74d54c05ced2707ac9ee10e126c9c00
|
|
Patrick Williams (1):
catch exceptions as const
Change-Id: Iead74671298ce9b790e776d1af6886b0116d5bdb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (4):
Chip data file updates for PAUC chiplet
Chip data file updates for IOHS chiplet
Chip data updates for MC chiplet
Chip data file updates for MCC chiplet
Change-Id: I09eb91e0ca4c2b18b761d263fbf02cfef35c2294
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Alpana Kumari (1):
Correct the json keyword
Change-Id: I6d9f48f3042d0e2970369a7dbedea5dbf90d39c7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (7):
RAS action file updates for EQ chiplet
RAS action files for PEC chiplet
RAS file updates for PAUC chiplet
RAS data files updates for IOHS chiplet
RAS data files updates for OMIC chiplet
RAS data file updates for MC chiplet
RAS data file updates for MCC chiplet
Change-Id: I6bbe84a117ae4fac84af99d0736222c6a50a788f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
catch exceptions as const
build: switch to C++20
Change-Id: Iaa974321822c2403c1c5ae9053bc74abf9b44971
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Commits included
Dhruvaraj Subhashchandran (1):
libekb: Add support for SBE dump HWPs
Jayanth Othayoth (1):
ekb: Update EKB to hw093021a.opmst10
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I71b95167c67ca55affb30a9316eecb6b1a2d3c4e
|
|
Commits included
- RAS Review updates
- fix build issues related to xml syntax
- Release tag & head commit information updated for hw093021a.opmst10
- SBE Dump procedure updates.
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I53873c603c0441a11611eec057392854075a5eba
|
|
Zane Shelley (8):
Fix signature descriptions for global FIRs
Fix signature descriptions for chiplet FIRs
Clean up chiplet FIR register names for consistency
Add handling for bit 2 in all recoverable chiplet FIRs
Split remaining chiplet XML files by attn type
Update chip data files for FIR on the core target
Update chip data files for all chiplet local FIRs
Chip data file updates for EQ chiplet
Change-Id: Icc81da8f5db3eb9aa624884c2e09e4822b59f624
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (5):
Prevent duplicate entries in callout list
Bus callout resolution support
Update action for all chiplet and global FIRs
Update actions for FIR on the core target
Update action files for all chiplet local FIRs
Change-Id: I5943cc2b9df72f875456f07ee3590f83359361c2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (3):
PHAL:createPEL function signature update
PHAL: added createSbePEL wrapper function
PHAL: SBE boot failure support
Change-Id: I9381a4d389e345ed027fefef6f6d09cf2e63fb51
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (2):
ubi: reset: Preserve the SECBOOT partition
mmc: Handle missing pnor.toc file
George Liu (1):
Remove the last comma of the biosAttrStr value
Change-Id: I1a5baa391993177b979218d92979d17af1c47050
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
phal(power hardware abstraction layer) utility library
Utility library functions for PHAL repository provided APIs.
This is mainly intended for advanced RAS support for phal
provided APIs in a common place. Also provides c++ wrapper
around some of libpdbg functionality.
This commit enabled build support for libphal libarary
source code is available here
https://github.com/open-power/ipl/blob/main/libphal/
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I976133727ae7b632baf5d1a38c6c433b9c8b641c
|
|
Changes:
Jayanth Othayoth (17):
libipl: fix sbe_start error handling issues
libphal: initial commit
libphal: Create TemporaryFile class
libphal: exception based error handling infrastructure
libphal: error log infrastructure support for SBE utils
libphal: Add buffer management support
libphal: initial commit for pdbg utility functions
libphal: validateSBEState api support
libphal: captureFFDC api support
libphal: mpiplContinue api support
libphal: getTiInfo api support
libphal: mpiplEnter api support
libphal: update on pdbg_target type declaration syntax
libipl: Add helper function to support SBE state management
libipl: Step 0 SBE state management updates
libipl: pre-poweroff path SBE state management updates
libipl: rename IPL_ERR_CFAM to IPL_ERR_FSI_REG
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I2fbfadbc2a965e9d54eea238436d1e98670a981d
|
|
Zane Shelley (1):
ConnectedCalloutResolution support
Change-Id: I1e2e94b51e2e4ba781f9f4ae95e4ec189a2fc401
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (2):
Add support for clock callout resolutions
More test cases for Resolution class
Change-Id: I72605c7e0376c696a0873655140dc55d9267b3ee
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (4):
Update clang-format
Replace std::experimental::filesystem with std::filesystem
Comment unused parameters
Replace IRC with Discord
Matt Spinler (1):
Use big core numbering for P10 cores
Change-Id: I3678b3058d5df4ca8b58043c2c4f17a30e6f4394
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
It will build fail when we enabled `ibm-parser` & `vpd-manager`
and compile with `bitbake xxx`, error message: missing libgpiod,
nlohmann-json and cli11 dependencies.
Add these dependencies to the openpower-fru-vpd_git.bb file.
Tested: enabled `ibm-parser` & `vpd-manager` and
built openpower-fru-vpd successfully.
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I80a5e9746349f12ca65a6870f2d5d428d5e1e3d6
|
|
Adriana Kobylak (1):
mmc: Add dependency to openpower-update-bios-attr-table.service
Change-Id: Ib66e61f1461fed81b2567555cc254bb394c9e4f7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (2):
Attn: Self boot engine (SBE) attention support
Attn: No event log entry for hostboot FFDC error
Zane Shelley (2):
stop ATTN service during watchdog time out handling
Meson project update to v50.0
Change-Id: I093279dbab968beaa55c60d5a4fc5b6d8f9383b7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (1):
mmc: Copy only LID files during update
Change-Id: I93fbf29efe90cc49e248483c64a0e0fd3b38a703
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Alpana Kumari (2):
Dimm memory size support
Enable dynamic presence detect of FRUs
Matt Spinler (1):
Support size_t properties on extraInterfaces
Santosh Puranik (1):
Set one-time properties and PrettyName
alpana07 (1):
DD2: Enable Dimms
Change-Id: I3446ce4e07f69c4cddabc5a7867e5eec6e599a36
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (4):
PHAL: Helper function to set PDATA_INFODB
PHAL: set PDATA_INFODB value for phal-export-devtree app
PHAL: set PDATA_INFODB value during import devtree
PHAL: disable attributes tool debug traces
Change-Id: Ia969a9811580b6d79c59c5f941acaab5b8f67be3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
Find P10 OCCs by looking in /dev
Change-Id: Ie474fb85f66704346e43435cb7d172daf27bba4d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (1):
phal: libipl enum name change IPL_NO_ERR to IPL_ERR_OK
Change-Id: I85095bdc2ef4c9be28280e3c9b61de650ee41870
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
watchdog-timeout service is needed only if the PHAL machine features
is not present/enabled. In p10bmc is PHAL machine features based, so
removing the watchdog-timeout service.
This commit:
- Does not install openpower-debug-collector-watchdog-timeout@.service
file in the /lib/systemd/system directory for PHAL machine features
based systems
- Removes openpower-debug-collector-watchdog-timeout@0.service link to
the service file, openpower-debug-collector-watchdog-timeout@.service,
on PHAL machine features based systems
Testing:
Installed the image on p10bmc system and verified that the systemd
service file openpower-debug-collector-watchdog-timeout@.service was
not created, and the link file,
openpower-debug-collector-watchdog-timeout@0.service, also was not
created.
Signed-off-by: Shantappa Teekappanavar <sbteeks@yahoo.com>
Change-Id: I7bafd9b7e232043cddbcce76af51fd457169f759
|
|
This commit:
- fixes missing "@" in the
openpower-debug-collector-watchdog-timeout@.service file path.
- Adds openpower-debug-collector-watchdog-timeout@.service file to the
/lib/systemd/system directory.
Testing:
Installed the image on simics and verified that the watchdog-timeout
systemd service file was added to /lib/systemd/system directory.
Signed-off-by: Shantappa Teekappanavar <sbteeks@yahoo.com>
Change-Id: Id6d9309d35bf218a2b458548f8a9dc6b7cc0a58c
|
|
Amitay Isaacs (2):
libipl/p10: libpdbg api always returns -1 on error
libipl: Improve naming IPL_ERR_NILL to IPL_ERR_OK
Chirag Sharma (1):
libipl: Check to not apply resolved guard records
Jayanth Othayoth (6):
libipl: Add support for hostboot attribute overrides
libipl: Add support for disabling denial list based SCOM
libipl: pdbg v3.3 related changes
libipl: Add sbe ffdc data logging support
libipl: Log FFDC data if mpipl_continue chip-op fails
libipl: ipl_error_callback_func prototype change
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I817d48e88a484b70119314f3e54e5029c233c632
|
|
Jayanth Othayoth (1):
phal: ipl_error_callback_func prototype related changes
Change-Id: I6c3e9b4184b2293c15679b94ff45d37d016189ef
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Isaac Kurth (1):
item_updater_mmc: Implement bios factory reset
Change-Id: Id1be191200e8b9c3210e5cf6e34d42fcca5f3b66
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
exception: switch to public sdbus exception
Change-Id: I0148d2cba49f23cfcf342034c30f7e60853f1f9d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (2):
op-reset-host-check: update for recent state mgr changes
op-reset-host-check: add logging as service dep
Change-Id: I849d1018a2a619266c06ba7b2ba016668426cf29
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (1):
Update MAINTAINERS, add OWNERS
Patrick Williams (1):
exception: switch to public sdbus exception
Change-Id: If9daffb053e7392d63d6ff01062e20a7fd756702
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
exception: switch to public sdbus exception
Change-Id: Ib9e4097e719fd340c8c2f653104a82af11f89b60
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|