Age | Commit message (Collapse) | Author | Files | Lines |
|
Andrew Geissler (1):
remove host-on file rm
Change-Id: If68039868e04b37cc8bbccdcd40d36885e3003ba
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
config: add rainier 1s4u support
Change-Id: I8e9bba4218b98d7ea07aeb2f28a6a51c44ab38db
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
add support for rainier 1s4u
Change-Id: Ie4908393fb6e679309e522c61b46e1bf66144e9b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
Attn: Submit event logs before transitioning host
Zane Shelley (3):
Config option to enable PHAL APIs
Implemented HardwareCalloutResolution::resolve()
Cleaned test case dependencies
Change-Id: Idfcec07ce8f6255ad7ed92868e0975f4a5029e59
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
During inspection of another commit, we found that this recipe was using
the variable ${UNITDIR}, which is not defined anywhere. Instead, it was
recommended to use ${systemd_system_unitdir}. However, after
investigating why we did not see any errors in CI or bitbake builds we
found that when we inherit systemd there is some code that automatically
adds /lib/systemd/system to FILES. So this line in the recipe with the
undefined variable is actually moot and can be removed.
Change-Id: I32713031922d95af3eccde6be0047afff1c57758
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
|
|
This file was a bit disorganized and was updated to follow the
formula of other recipes.
Change-Id: Iddccddd5c463f08540fc61051bf4a67a577a0d89
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
|
|
Zane Shelley (1):
Initial classes for callout resolutions
Change-Id: I9a0e57e7191ff31aea3099b456ef6c064318fd84
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (1):
Enable OCMB SCOMs in analyzer
Change-Id: I4d415e1f183bd6e385ddf01ab3eaa52c47ad1680
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
cfam-reset: do not run if chassis power on
Change-Id: If2cac813029c44b8d28ce867b53718f9fe7a1670
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (1):
Move root cause signature into service data object
Change-Id: I28fcc85738acd299f2c2e5b57ee593363eb94b2f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
PriyangaRamasamy (2):
Fix build issues due to updated arm-sdk
Unrecognised configure option fix
Change-Id: Iad7db65cdeb7384e37b92f783c3c04b643bd3354
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (1):
Export util headers for openpower-hw-diags
Change-Id: I393bb6b1107e1406db61819bef28bd30f6093848
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
Fix compiler warning on signed-unsigned compare
Change-Id: Ifc612421268a04b0ac4635ac8a9d9b75335ef5de
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
An issue is being pursued where the synchronization target,
obmc-host-start-pre@.target is not being properly stopped in some
instances. This results in the services which depend on it for
synchronization purposes to execute out of order.
The only critical interaction between services which utilize this target
is the fsi-scan and start_host services. You do not want to be starting
the host until the fsi-scan has completed. For now just define the
dependency directly between the services.
Issue openbmc/openbmc#3755 has been opened to further investigate the
target issue.
Tested:
- Verified when a system was in the invalid state that it correctly
booted without issue with this change.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I53dd2cb9976066a7d5a495bf7f2b0b061a8226f6
|
|
Moved "inherit native" statements to the last position to remove QA Issues.
The message is: WARNING: QA Issue: {RECIPENAME}: native/nativesdk class is not
inherited last, this can result in unexpected behaviour. Classes inherited
after native/nativesdk: {CLASSFILES} [native-last]
Tested: The witherspoon image builds without the warnings.
Signed-off-by: Joseph Reynolds <joseph-reynolds@charter.net>
Change-Id: Ic3c71234abfcac8b26478bc32808e3bec8bba810
|
|
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: I106e210c056330fcf90e53b4e936593e2c056df6
|
|
George Liu (1):
pldm: Fix get the offset value by the sensorEvent method
Change-Id: Ia9ae1a295d1570cc51e652d6158647ba48052635
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
Attn: Determine TI source by host running state
Zane Shelley (1):
Guard support for PELs
Change-Id: I877b94054c6d92a2f5e4b4847f3c5ea9ffd3c224
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (2):
Attn: Limit trace length messages
Attn: Procedure specific error codes in error logs
Change-Id: I6c0761a119e289aaa925dad70e56852f73d3216f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (3):
created Callout classes for various PEL callouts
Created ServiceData class for hardware analysis
Add ServiceData callout list to PEL
Change-Id: I750f98c4ea5036a69f46407a2383f309e28a04ce
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Alexander Filippov (1):
Fix build for hardware with one ethernet interface
Change-Id: Ia465d98de2095be8b2415c7c433c39903deeb4fa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
PriyangaRamasamy (1):
VPD Tool: Fix for silencing unused variable warning
Santosh Puranik (1):
Fix Bad VPD Handling
Change-Id: Ibfd633f6be10c11213e26b942cd6c6f0a374ae42
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
fix dependency issue between mpreboot and stop instr
Change-Id: Ie02e730fd3f611dd69bae8877e4bf624a1ab2c0a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
Attn: Added INFO level trace to test case code
Change-Id: Ib03cf96df4dbcad9e0a0ad40d478e7f9ba158ae9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Alpana Kumari (1):
Change ND1 to ND0 for expanded LocationCode
Change-Id: I05294d4670f3323766c7ee412d0946379206f225
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (6):
Attn: Cleanup trace messages
Attn: Fix CI complaint of unused-results
Attn: Provide default TI info for hypervisor TI
Attn: Add some sanity checking for TI info pointer
Attn: Cleanup trace messages 2
Attn: Treat HB primary src as hex not ascii
Change-Id: I05a8929c6b15848a9fec3763aa590a7ba28916a1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Alpana Kumari (1):
Set Presence as False for all the FRUs
Change-Id: I92c0b096a08896c3aacdeb0453868ba35ce617be
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (3):
Attn: Add TI info additional data to pel ffdc
Attn: Fix non-null-terminated string in ti handler
Attn: Refactor dbus calls for pel handling
Change-Id: I53f5a067837a61d99b4d4de66bc82b8a011b1394
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (3):
Generic binary file stream support (big-endian)
refactor __captureSignatureList() with new BinFileWriter class
Add register capture data FFDC to PEL
Change-Id: Ib9f7212d97e5c31e3dc08c0417fb8315c42b88be
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
When mpreboot is enabled, there is a more advanced form of diagnostic
and recovery put into the obmc-host-crash@.target. In this case we do
not want the basic error reported by the service within this repo.
Tested:
- Verified correct services installed for mpreboot on Rainier and
Tacoma machines
- Verified non-mpreboot services installed on Witherspoon machine
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: If29ad7a83c1e1551a7eb319179eca504e9f93678
|
|
The OpenBMC community has been moving away from the use of the
SYSTEMD_LINK macro and going towards more explicit commands to create
the needed wants/requires relationships for systemd.
This commit does that in preparation for some other work in this area
utilizing the new mpreboot distro feature. No functional changes were
done with this commit.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I01086e51400cf94498c62d9bc6cbcc75813b20f6
|
|
Previous code was piggy backing the memory preserving reboot function
off of the phal machine feature. This had issues in that a
witherspoon-tacoma system also supports mpreboot, but does not support
phal.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ib044f5252843e84be3304bc0df8ffb8aa947526c
|
|
Zane Shelley (4):
scope hei_bit_string.hpp for external use
scope hei_includes.hpp for internal use
Add register dump to isolation data
Suppress chip data XML validation output
(From meta-openpower rev: c699cb1951899e19c994795e39dbff387e4c1c12)
Change-Id: I99100aef3a096f2687256dbf64dc6fb8533a60a2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (2):
Attn: Change mpipl target to crash@0 target
Attn: Code cleanup based on CI build suggestions
Zane Shelley (1):
Clean up warnings from Jenkins CI
(From meta-openpower rev: 355e3846e90103502bd4c9fd6e48070ebdf0ae7c)
Change-Id: I524bac846c343520e9eb529b5b70e638bf8a4084
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
For phal based systems, move the memory preserving reboot function to
the obmc-host-crash target. This target is currently un-used on phal
based systems.
Make this move so that the obmc-host-diagnostic target can be utilized
as a more generic target. Dumps like hostboot, sbe, and hardware can now
utilize the obmc-host-diagnostic target to ensure the user knows when
any type of diagnostic event is occurring in the system.
Note that the obmc-host-diagnostic target will still be started as a
part of obmc-host-crash since that target is what communicates to
outside users that a diagnostic action is occurring.
To ensure we do not regress the dump functionality on our non-pHAL
systems, ensure the obmc-host-quiesce target remains within the
obmc-host-crash target. Our non pHAL systems go straight to quiesce on a
crash target call.
Tested:
- Verified with all commits in this Topic that the witherspoon system
has the same service layout as before and the rainier system
has the new layout (crash used for mpipl)
(From meta-openpower rev: b3f8d51109a607c6efc158198767395c6441b152)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ia6d5411f84ec6c83a7edb177a1635c931bbda041
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Proper handling for unused parameters
(From meta-openpower rev: ab507b057bbf0454a9a81c064a2aa26e774ff1db)
Change-Id: Idb06d85b4160344b74b0f32131c7af51dd01a1df
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Geissler (1):
add timeout to stop-instructions service
(From meta-openpower rev: 0115043ef25fe58b57563f8c1a173590df8f13ae)
Change-Id: I0649c22ff825bda3402a3c1ddefc41e1e01a7656
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
For the synchronization targets to work correctly, a service must Wants
and After it. The Wants was missing here so there is a race condition
where this may run before the FSI scan service has completed.
(From meta-openpower rev: d1b13abc9dfaca474102bc09939efa417c5eeb3e)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: If02755f774c40a031ef2f37a3bc1718328da5a1d
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Attn: Add support for raw PEL creation
(From meta-openpower rev: 075dcceaf5ecbf19f58902236a330d752b3fc13b)
Change-Id: Id8c520bf06cd1f3f7373017f6d2be844653f9083
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Proper handling for unused parameter
(From meta-openpower rev: 7c0d47e925427bab1caa7360118561f7d377358b)
Change-Id: I6ca8d027e74cba020e8ab3e990c33a55a00ce028
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
SunnySrivastava1984 (1):
Restore system VPD if EEPROM data is blank.
(From meta-openpower rev: adacb3a935e1a0b8136a832345557a9b4b6a4e77)
Change-Id: Iecd082f70e00fe00e388d1471d872d6d80b88d24
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Alpana Kumari (1):
Enable pre and post actions
(From meta-openpower rev: a15cf55ee8affa1df02d009a07a8a6fca29a164d)
Change-Id: Iea29d4f5beb2c3fc2b8060ca98870e15f64ac70c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Update P10 chip data XML
(From meta-openpower rev: 7049665931cf13886c896f50707bc603bb7b2b03)
Change-Id: I085cb973a823fb9b9da862d9c6e8ce8cec45c752
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Restructure signature filter in analyzer
(From meta-openpower rev: d2a96131f61e524a79b459ce1ccc3856d3f87eda)
Change-Id: Ib768a90d66b7347e5b4e6a060df1b094e620b8dd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Attn: Remove call to thread_stop_all
(From meta-openpower rev: 40f48e8e4fd552ea7ede9c8a2d730c1b835b0862)
Change-Id: I22499f62ff2ab8553ca77765f56140ee51476cfa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Geissler (1):
config: add new everest machine support
(From meta-openpower rev: 3e7bd76e5bb64422a86e5c104585c1f92a94dc7b)
Change-Id: I73e084fe5f93a31f5ab683387d5933b69e288f54
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Brad Bishop (1):
updater: Add missing static keyword
(From meta-openpower rev: be6d86035df507d01e8ea887225192d2d2ea6eb3)
Change-Id: Iff581fe5f157a5c477ff2bd70ac81ae2f26b7bf3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Jayanth Othayoth (1):
Execute proc-pre-poweroff after proc stop instruction
(From meta-openpower rev: f85e69b2b87894c4b3666c281dc38242e5c37a30)
Change-Id: I009587fad12567b2acc3bd10809dba664f846540
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
When the obmc-host-quiesce@.target was initially created the idea was to
leave the system in the state it was in. In most cases the host had
crashed.
As OpenBMC has grown, the use cases for the quiesce target have grown.
For example the Quiesce On Hardware Error design:
https://github.com/openbmc/docs/blob/master/designs/fail-boot-on-hw-error.md
When the QuiesceOnHwError setting is enabled, the host will be put in a
Quiesce state to indicate that an error has occurred. In a lot of cases
though the host actually can (and does) continue to boot. This causes a
lot of confusion for the user (host state shows Quiesce but host is
still booting).
This commit adds the op-stop-instructions.service to the quiesce target
to ensure the host is actually stopped when quiesce is entered.
Tested:
- Disabled AutoReboot and turned on QuiesceOnHwError. Verified when an
error which triggers QuiesceOnHwError was injected, the host state went
to Quiesce and the host was stopped via the stop instructions.
(From meta-openpower rev: ff3e548479bdf4c9db4315f45f1599a4f9adc33f)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: If5cbdd03fbb3abcad8942e5ebe4e7b347ecfd599
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Changes:
-Adding support for new service
i.e. proc-pre-poweroff@.service, which will be called
during poweroff.
(From meta-openpower rev: 064663fa543eb32bf55f0657a56a3a6cf47bfe0e)
Signed-off-by: Chirag Sharma <chirshar@in.ibm.com>
Change-Id: I066bb91237f838c87de3da8e10b4d5a4fe7636e8
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|