Age | Commit message (Collapse) | Author | Files | Lines |
|
Patrick Williams (1):
prettier: re-format
Change-Id: I4f768eaae52c8ea861d86d85bf529c978196fc15
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
deepakala-k (1):
PHAL: Use fmt::join to log uint8_t array
Change-Id: I8b83ea8f1dfafb2166d9739d090b16f35abf6a73
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (1):
PHAL: spare clock error callout priority update
deepakala-k (1):
phal: Create PEL for empty guard file
Change-Id: I480e234865be8de64ad0f60253637dbe816add9a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
All of these abstractions have exactly one implementation. Remove the
indirection to improve at a glance comprehension.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Change-Id: I5d701aff6d0876fa3b2d16c841cbdcb0433b221f
|
|
Andrew Geissler (1):
ensure stop-instructions service stopped during istep
Change-Id: Id64b55c76f72d204cfa3343b49848c664267db43
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (3):
PHAL: Added processor CFAM register data in the clock daily data logger
PHAL: Added clock register data in the clock daily data logger
PHAL: add clock data logger service
Also Enabled clock data logger service.
This service is to create informational log daily, which includes clock
register data. This data is used for clock failure debug.
This service will start after start host completion.
Tested: verified service installation manually
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: Idbf8314b8ad4e48626ec5f28769a6105c6438526
|
|
Ben Tyner (1):
Make ATTN service stop a non-fatal event
Jayanth Othayoth (2):
util: api to get chassis power state
PHAL: clock daily data logger base infrastructure support
Zane Shelley (1):
Stop ATTN service before instruction stop
Change-Id: Iea10d355361d1c40aa6f3f0b21055b9d2d810b06
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
The p10bmc machines require the phal and op-fsi features to be enabled
to function properly.
Tested:
- Confirmed both features enabled on p10bmc machine
- Confirmed only op-fsi was enabled on witherspoon
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Id01cae6246204a025f4401d0d2c26ccda78d7d77
|
|
Patrick Williams (1):
MAINTAINERS: remove file
Change-Id: If44d7b47412f77f6d54240a9b43681b959b15141
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
OWNERS: switch 'matches' to 'matchers'
sdbusplus: use shorter type aliases
Change-Id: Ia9fd7612c91fb3d04cc09b107dfba9355ebdd1d3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
remove wants on synch targets in stop-instructions
Change-Id: I197e2bc93dd56c3358d83af7c0afc1b1b13ddf4b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (2):
util getservice api updates
PHAL: Redundant mode clock error handling support
Change-Id: I44002eb882224bf502e237eefc8e4380c134eec0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Marri Devender Rao (1):
PHAL: mpreboot- exit with failure if no functional processor found
Change-Id: I7a597db3512ee974d6ac537388e028a3c0323d4a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (2):
Revert "PHAL: Additional callout support during sbe chipop timeout"
op-stop-instructions: change service timeout value to 20 sec
Change-Id: Id235f7c1885f1c4a8873a42badf55b093b4b109a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (1):
PHAL: Additional callout support during sbe chipop timeout
Change-Id: I4e71567315cd2ea181b8ee1f5354ab96259a7472
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Marri Devender Rao (1):
PHAL: Log Informational error for PEL created during poweroff
Change-Id: I6df8aa4b0a6819a292b33da09e1d9f0684f66c1b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (3):
pvm_sys_dump_active: utilize proper systemd syntax
mpreboot: collect bmc dump
pvm_sys_dump_active: ensure no failure
Change-Id: If599512c365b13f35432d9fa9e8bc6a8220a591e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Using /usr/bin/env is an antipattern.
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I6b4f647a10fd8c261e2b42cfdae030749ded7c29
|
|
See the following for more details:
https://gerrit.openbmc-project.xyz/c/openbmc/pldm/+/52268
This commit ties all the function together, ensuring the new BIOS is
enabled and disabled appropriately
openpower-proc-control: srcrev bump 69708fbb4b..9ca8a11763
Andrew Geissler (1):
update host bios to indicate mpreboot
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ib03cf0190f8d69e7200e4f95b43680da2149b6a2
|
|
Jayanth Othayoth (1):
PHAL: Added non functional boot processor failure handling
Change-Id: I4ed2f901a0ff7b75b385ff7d37f7bc9d3e26c6b4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (1):
PHAL: istep mode: hardware error is not stopping boot process.
Change-Id: I68a86db45fd0f8494e09cbb5dc7ce9b787a935c5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Dhruvaraj Subhashchandran (1):
Execute mp reboot prior to host dump delete service
Change-Id: I0d28ff4943a2febb70470b746f5cab552d52f921
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
In this patch, bumped the openpower-proc-control with the below
patches and add the systemd symlinks for the newly added service
that included as part of the bump.
SRCREV: bbb5339..482a887
- Ramesh Iyyar (1):
PHAL: Add new service file to indicate guard actions.
Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com>
Change-Id: Iee1c68636d7084d54b65840c9964981dda395e7f
|
|
Adriana Kobylak (1):
PHAL: Add service dependency to DEVTREE creation
Change-Id: I57b99d6640089a2d3e7fee2996e7b9b3b72f1306
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (1):
PHAL: Additional callout support for sbe timeout error
Change-Id: I6e44a4a947897cf27d366d6a98336f966af36bf8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Per [1], Yocto is going to start requiring both branch names and
`protocol=https` in GitHub SRC_URI variables. Ran the upstream tool to
automatically fix our URIs.
1. https://git.yoctoproject.org/poky/tree/documentation/migration-guides/migration-3.5.rst#n10
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I5f9619f7ff707050b469ae74c8aa16846568c5e4
|
|
Marri Devender Rao (1):
PHAL: Compute RO device tree file path from RW device tree symbolic link
Change-Id: Ia502916e496a383103329a18f6ef95a81792466a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (1):
PHAL: Log informational type event for threadStopAll failure
Marri Devender Rao (1):
PHAL: Modify sbe error pel interface to pass in error type
Change-Id: I8292593b92425a3bccf5be6840be698578420ac9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
rajerpp1 (2):
PHAL: Fixing wrong callout of reference target
PHAL: Clock error handling support
Change-Id: I1c5aebbf467aaffd55b2b847ecc1bf467721bf65
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
host-restart: set restart reason on mpreboot
Change-Id: Ib24d3217042ca497028375b63eb590d95e8c7961
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ramesh Iyyar (2):
README: Updated the build steps
PHAL: Set HardwareIsolation policy before start the host
Change-Id: I843d7318baf5656f99a05c59609a5a1d0ed7742e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (7):
Add TemporaryFile class
PHAL: reinitialize the devtree attributes
PHAL: devtree file based attribute override support
PHAL: enabled devtree attributes reinit during boot
PHAL: threadStopall procedure support
P9: threadStopall procedure support
pdbg api based op-stop-instructions service updates
Marri Devender Rao (1):
PHAL: Add callout details for platform related errors
Change-Id: I71d429ed84ef59af3adc08d183830cdeae7647ee
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (3):
PHAL: added createErrorPEL wrapper function
PHAL: Add BMC0001 procedure callout for SBE boot error
PHAL: Add procedure callout for hwp errors
Change-Id: Id06437e5c1e766f8c533c65b7b0f087e0a74963d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (4):
PHAL: Guard related service action support for PHAL logs
PHAL: Remove HWAS_STATE updates from sbe ffdc processing api
PHAL: Add location code information support for sub FRUs
PHAL: Fix pdbg target traversal error path issues
Change-Id: Ida574984a4591fb825bce9c1cefbd8a26cb79507
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (1):
PHAL: refactor startHostNormal procedure
Change-Id: Ie2c9f09e236aaea2482cfe057d2ca298c5e5b73a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
op-continue-mpreboot: ensure it runs after start_host
Manojkiran Eda (1):
Add OWNERS file
Change-Id: I50c38916c9ddf8de5fdd66572b76e713c2e620a4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
OBMC_MACHINE_FEATURES is a variable that probably shouldn't even exist
as all it does is provide a level of indirection to the real
MACHINE_FEATURES (in phosphor-base.inc, OBMC_ is added to the base).
There are a few recipes that have developed checks against
OBMC_MACHINE_FEATURES for enabling recipe-level features when they
should be checking the standard MACHINE_FEATURES variable. Clean up
this recipe-level indirection.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Id437b93aa6c1de9a27726eea9b7e2c30e71ab3bf
|
|
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>
|
|
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>
|
|
Patrick Williams (2):
catch exceptions as const
build: switch to C++20
Change-Id: Iaa974321822c2403c1c5ae9053bc74abf9b44971
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>
|
|
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>
|
|
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>
|
|
Jayanth Othayoth (1):
phal: ipl_error_callback_func prototype related changes
Change-Id: I6c3e9b4184b2293c15679b94ff45d37d016189ef
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>
|
|
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>
|
|
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
|
|
Change-Id: I5ca16c6fa7bc616bfa9bc41c4f86d32fd92b0287
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
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
|
|
Service to override r/w devtree attribute data to the
newer version of devtree from older version. This is used
in concurrent software update followed BMC reboot.
This service will only run in the following condition:
- Chassis power is on when the BMC comes out of reset
- version bump to enable service back-end support
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I352c60ba254cfcf50a2339224eab9fa418491cc7
|