Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
Patrick Williams (1):
exception: switch to public sdbus exception
Change-Id: Ie58edf935bfaf2a68e2ec16fc17dad6823b1f556
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
exception: switch to public sdbus exception
Change-Id: I65e07d8dfb54ccc5d6f028683f61ebd4b92b1122
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
cleanup sdbus CAMELCASE define
exception: switch to public sdbus exception
Change-Id: I779bebeeacc5e68178bf64a1aedd2f2d4fe2c715
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
dos2unix conversion
exception: switch to public sdbus exception
Change-Id: I8ab78ffe63667b73c2dfb5159173e1fb1f7b1c84
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
Fix for setting PDBG_DTB environment variable
Change-Id: If6e29880094d5ea2bd529a787e48df862835e84f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Upstream bbclasses changed to typically use the `:${PN}` override
syntax, including the SYSTEMD_ variables. Change our systemd.bbclass
to do the same for consistency and perform a tree-wide variable
replacement.
Spot checked by building bletchley and witherspoon and checking
some of the SYSTEMD_LINK directives on installed packages under qemu.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I20a9dd809bff8af8759488734f80486c7228c6eb
|
|
Chicago Duan (1):
Read proc temps and dimm temps
Matt Spinler (7):
Update PLDM entity ID used for OCC active
Support new PDR layout in PLDM sensor handling
Support 0xFF fru_type values
Temporarily remove label vs frutype mismatch trace
The label field for temperature sensors is decimal
Set sensors to NaN when polling is stopped
Check for read failures during sensor monitoring
Change-Id: Id6382ee6182a9b2dbe897bbc621ab1c2b5a8f5d0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (1):
Support for callout list FFDC
Change-Id: I17ccd0ad6dc06cf069904b4f3b69636512f2e3e2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (2):
Moved Callout class logic to Resolution classes
Simplified Guard class and supporting functions
Change-Id: Iaeb06fb1cfdb3ba6127f6e45905b25e6e37bb88d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Shantappa Teekappanavar (1):
watchdog: Create PEL when AutoReboot is false and watchdog times out
Change-Id: If2349e70cbe42036fb653df0153ac5d889f43252
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
We've typically kept these LAYERSERIES_COMPAT to 2 releases: the current
and the upcoming. Remove 'gatesgarth' is it is now 2 releases back.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I5e812a94fed1738898af75c0fdee81996a5bbf20
|
|
Andrew Jeffery (2):
meson: Add OpenBMC-specific subprojects
meson: Add googletest as a subproject
Santosh Puranik (1):
Allow byte array values in extraInterfaces
Change-Id: Ifb5d8fd70d5be9f86c78bbd7b3ca64d9d58e78d6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
On checkstop request dump and transition host
Change-Id: I4968ec54673ec5465b6623f71ecd3ff1bc0abb5c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Use nonarch_base_libdir instead of base_libdir, because the files are
always in /lib/udev/rules.d/. On ppc64le base_libdir is lib64, and the
files end up in the wrong spot.
Signed-off-by: Anton Blanchard <anton@ozlabs.org>
Change-Id: I3c24dae293f4166f1ed1826d09d4bde7cd7d0357
|
|
Ben Tyner (3):
util::dbus: Make common the transition host support
util::dbus: Make common the autorebootEnabled code
util::dbus: Make common the hostRunningState code
Zane Shelley (7):
Move RAS data support to RasDataParser class
Add versioning to RAS data schemas
Replace LinkResolution with ResolutionList
ServiceData class query for system checkstop
Refined guard type in HardwareCalloutResolution
support to parse RAS data signatures and actions
Add RAS data support for 'callout_self' and 'callout_unit'
Change-Id: I80b3e3f8de3f8d77112bb2cfa17d52774ad43a5c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Dhruvaraj Subhashchandran (1):
Add fmtlib support
Shantappa Teekappanavar (1):
watchdog: Collect hostboot dump when watchdog times out
Change-Id: I7f569d253215b5c0d78a1826fe115021d2f76216
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Iadecbc8418d901f82fcc741d3e88d2d202fe96fe
|
|
Change-Id: I5ca16c6fa7bc616bfa9bc41c4f86d32fd92b0287
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
Zane Shelley (1):
Add query for checkstop attentions in signature list
Change-Id: Id81dd13200a6c0eb2a59842d4a1193d01a5d3947
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (5):
Provide package data dir for compiler option
Install RAS data file schema document
initial function to apply RAS policies for root cause
Util functions to validate JSON and find data files
Parse and verify the RAS data files
Change-Id: I6db8b27254e1599d95d42924ff7fc811c719afbf
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Commit included.
- Release tag & head commit information updated for hw071421a.opmst10
- Gard the clock on CBS_NOT_IN_IDLE_STATE error
- SW528598 - Unmask MCFIR bit 5
- Supporing 48 bit target type for SBE FFDC
- RAS Review: p10_do_fw_hb_istep.xml
- RAS Review: p10_ram_errors.xml
- RAS Review: p10_block_wakeup_intr_errors.xml
- RAS Review: p10_qme_sram_access_errors.xml
- RAS Review: p10_query_core_stop_state.xml
- Release tag & head commit information updated for hw071221a.opmst10
- RAS Review: p10_scomt_errors.xml
- p10_fbc_eff_config -- calculate tsnoop based on core, mc, pau freqs
- RAS Review: p10_query_host_meminfo_errors.xml
- p10_sbe_scrach_regs -- raise DD2 PAU frequency to support high frequency sorts
- Define ATTR_MRW_FREQ_SYSTEM_CORE_FLOOR_MHZ for per system control
- RAS Review: p10_qme_customize_errors.xml
- RAS Review - p10_tod
- Release tag & head commit information updated for hw070921a.opmst10
- Change MFG OMI screen test to use x4 downgrade
- Add null pointer check to FFDC gathering functions
- Release tag & head commit information updated for hw070721a.opmst10
- Minor attribute cleanup
- Minor attribute cleanup
- Add type for MDS Media Controller Device
- Allow multicast targets for target ffdc in fapi error xml
- Add correct FFDC info for RNG regs
- Release tag & head commit information updated for hw070521a.opmst10
- p10_frequency_buckets -- adjust DDR 2933 mesh clock speed constant
- p10_mss_eff_grouping RAS updates
- Release tag & head commit information updated for hw063021a.opmst10
- Using uint8_t variable for CLOCK_POS FFDC
- p10.pci.scan.initfile -- updates for HW 507934
- P10 Dynamic VIO Setpoint
- Release tag & head commit information updated for hw062821a.opmst10
- Adding simple clock detector check
- Fix for defect SW521078
- QME: enable MMA dynamic mode
- Release tag & head commit information updated for hw062521a.opmst10
- PPB HWP: Bug fix in handling unsorted parts
- P10 RAS Review io_init_done, io_lib, io_power, omi_init, omi_train_check
- DD2 updates. For meas seeprom use bkp for all errors as upd is not possible
- Release tag & head commit information updated for hw062321a.opmst10
- p10_sbe_gptr_time_initf -- swap PAUC DTS constants
- Release tag & head commit information updated for hw062121a.opmst10
- Release tag & head commit information updated for hw061821a.opmst10
- DD2 ABUS CCM updates
- RCS Setup Updates
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: Ic5b7eb3eca9236d26979fc2e60d498f5e27d6032
|
|
Service to collect r/w devtree attribute data from the
devtree and save to known location. This is data
collected prior to concurrent software update and applied
to new device tree in the reboot followed by concurrent
software update.
Version bump to enable service back-end support.
tested:
Jul 30 14:27:35 xxx phal-export-devtree[2624]: Software path
interface add signal received
Jul 30 14:27:35 xxx phal-export-devtree[2624]: Successfully
exported devtree attribute data
root@xx:~# ls /var/lib/phal/
exportdevtree
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: Ic2462f596a7ffcc716254577dc693d580111b766
|