Age | Commit message (Collapse) | Author | Files | Lines |
|
Ben Tyner (4):
Implement hei user interface registerRead
Platform Event Log (PEL) generation support added
Return code cleanup
Hardware error analyzer for checkstop analyses
(From meta-openpower rev: 200ce4d13ce1cdd40667ed2b608031c465a79b85)
Change-Id: I3bcc9c3f03422181d494c115503b66755a571671
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Simplified registerRead and registerWrite interfaces
(From meta-openpower rev: 81e6cb064b77b7a8a285ebacb0e067ffdf61179e)
Change-Id: If61e7b34f25938d089f31a64edc3d981adf6a68c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (1):
sdbusplus: replace message::variant with std::variant
(From meta-openpower rev: c9194c1d54e904e50e542752a0dbb5954747252b)
Change-Id: Ia819a7e09931da0797012acc12f7a945e0878b81
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
systemd recommends a wants vs. requires relationship so this is a small
step in that direction for OpenBMC.
This also alleviates a common pain point in bringup where FSI is not
working properly or a FSI device is not present in the system. With a
requires relationship, the chassis poweron target fails. What a user
really wants is for the power on to still succeed.
Other firmware, which requires FSI, will detect issues during the host
boot and take proper actions.
Tested:
Injected fail into fsi-scan service and verified with this change that
chassis power on still succeeded.
(From meta-openpower rev: 58b758a36c28544ee31b75a1aa7dddd5d0fe355c)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I6615f81778430dd5d855149b97cba70fbba5f993
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Update to clang-format 10
(From meta-openpower rev: b6c538f0b5883e3a7f0173348b90d8461b689f55)
Change-Id: Ib0333db0c763fb079cf4cae2223d461c3966c0d1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Update to clang-format 10
(From meta-openpower rev: e799572394a684f7e0d050cef4232ba764b21450)
Change-Id: I1241e5e05fcd7a11bd6a911dc4e87d0163ce8b21
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (4):
sdbusplus: replace message::variant with std::variant
MAINTAINERS: update Deepak's email address
MAINTAINERS: update Santosh's email address
MAINTAINERS: update Jinu's email address
(From meta-openpower rev: babfd473d78ec480d263176652df5bce14a38f26)
Change-Id: I2f916dd69daa70a16b6e813367d33ff5d06e32a1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Priyanga Ramasamy (1):
clang-format issue fix for openpower repo
(From meta-openpower rev: 1d5b20793672182e565f0f9a1f7dc6cb5c5863aa)
Change-Id: I7e7c18439742db8b3dad828312ab67ddaf49d746
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Find attention gpio rather than hard code value
(From meta-openpower rev: 20167f087680cc9317f2b5047c932e3ee98660f5)
Change-Id: I255107ed56c0ca37041ad73055596dc8d255301c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
By default, bmcweb limits the size of the http request body to 30MB
to limit a DOS attack based on a large file size.
OpenBMC supports "System" or "bundled" images that contain two or more
firmware images. For OpenPOWER systems, these include the BMC and Host
firmware making the resulting image greater than the default 30MB.
A configurable option (BMCWEB_HTTP_REQ_BODY_LIMIT_MB) was added to
bmcweb to be able to change this limit:
https://github.com/openbmc/bmcweb/commit/0e1cf26b1cd98e0ec069e6187434fcabf1e9c200
Set this option to an arbitrary size of 400MB since the size of /tmp
for currently supported OpenBMC systems is ~460MB and /tmp is where
the uploaded image files are stored.
(From meta-openpower rev: 18c94c3554002fc2242f268b9eb449ec660ee92b)
Change-Id: I66dda4fa598db0d5ea8216e386d8e90c544e6bc2
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (5):
Cleaned up style/portability suggestions from CI output
Add capture regs from Chip Data File to IsolationNode
Add isolation rules from Chip Data File to IsolationNode
Add isolation nodes from Chip Data File to IsolationChip
Add root nodes from Chip Data File to IsolationChip
(From meta-openpower rev: cd80a617f939c24f7f541ad0833d07c91be5ca5a)
Change-Id: I414afec75ea961b41ec7a00db2b24a76056a2cc2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Alpana Kumari (1):
IPZ VPD Parser support
Santosh Puranik (1):
Add README and Update MAINTAINERS
(From meta-openpower rev: c71fc0c67aed48e00897134d0b6e6bc0ceb1f3d2)
Change-Id: I579cd37d4483672e9f1e40e9a1ec8920cc998534
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Geissler (2):
string: ensure string included
remove un-needed use statement
(From meta-openpower rev: 8a27d6ac0b46d16964ed3d5433539691b3f974b2)
Change-Id: I35da8602d57143c1ee07b53e6099573c98e40d55
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (3):
sdbusplus: remove deprecated variant_ns
MAINTAINERS: update Eddie's email address
sdbusplus: replace message::variant with std::variant
(From meta-openpower rev: c0b0a4a0cf9e63928c0bc6154717521b8ad92263)
Change-Id: I6403e9605c1a398fa8cba69ba5df614b9352f36f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (2):
sdbusplus: remove deprecated variant_ns
sdbusplus: replace message::variant with std::variant
(From meta-openpower rev: 5be13d29d3af0ba5e8555108a59e2e25b15a611b)
Change-Id: I9aa840a335ef4fcd75d5cd1adc9bfe36dc116d52
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Remove openpower-libhei subproject dependency
(From meta-openpower rev: bee7a445c8f9218d6687c794d182cf0f2d87c647)
Change-Id: I27749ae598b19881917a4e985f1b48ebf5419795
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (2):
sdbusplus: remove deprecated variant_ns
sdbusplus: replace message::variant with std::variant
(From meta-openpower rev: d0c32c2921a06a3e2d5cc45753fbb3ad5c015fee)
Change-Id: I33228f2f42488d1b56aa41bb51f22d106fb0de07
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (8):
Flyweight improvements to various classes
Update IsolationNode to fit new Chip Data File design
Functions to add nodes and regs to IsolationChip class
Build HardwareRegister objects from Chip Data Files
Initial parse of nodes in Chip Data Files
Remove support to store IsolationNode objects in flyweights
Cleaned smart pointer aliases and node/reg/inst keys
Support to add capture registers to isolation nodes
(From meta-openpower rev: bcf97096afee23b85f1ea9d28984b952cc83800a)
Change-Id: I041205dbb0020c138040abfa344e9fa1c96059dc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (2):
sdbusplus: remove deprecated variant_ns
sdbusplus: replace message::variant with std::variant
(From meta-openpower rev: b39a2e592be5a93ac50ce49691f22a60495291bb)
Change-Id: I61a659a99f7bf039dadf821249c5cbf932b28ac4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (2):
sdbusplus: remove deprecated variant_ns
sdbusplus: replace message::variant with std::variant
(From meta-openpower rev: 2ce81f7323391d13d1d17b68b0f71ed9fc276737)
Change-Id: I16fe0e4c364e2f00804bf5c48b8ca420803ab593
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Changed from HEI_READ_ONLY to HEI_ENABLE_HW_WRITE
Zane Shelley (9):
Reduces headers needed for external includes
Removed unused code ported from Hostboot
Documentation updates for hei_user_defines.hpp
Merged hei_macros.hpp and hei_includes.hpp
Initial support to parse a Chip Data File
Update field types for Chip Data Files
Flyweight::get() takes emplace params and returns shared_ptr
Replace RegisterAccessLevel_t with RegisterAttributeFlags_t
Removed ChipType_t dependency in HardwareRegister
(From meta-openpower rev: 082b2468000992bdfb99df5ed9fcfe365b44aed7)
Change-Id: Iaa5d4c8754fdbf4373be9237dba05b5cd4af9563
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Jayanth Othayoth (1):
Remove VCS workaround
(From meta-openpower rev: f310dad581f5eb8bd16c96aeaae5bdb48ae4b1cf)
Change-Id: I079c86e3db2d9e2dbb40c41367649dc663b7d118
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Hardware error isolator library (libhei) is now available and
openpower-hw-diags will start using it.
(From meta-openpower rev: 543b59dee8fc410f2811a602e1eb540deb99d328)
Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I3f95eefca7c23728e044766253fe9b300bab76ed
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The Openpower hardware error isolator code is now being built as a
library and will be a dependency of openpower-hw-diags.
(From meta-openpower rev: fcb61f46d183f9b760a10f90877bfd90be76a846)
Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I6a9092c159dfb079868e191e89bf836e41b61bd7
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Updates to HEI user intefaces
(From meta-openpower rev: 29050e817c8f1f111e58da96f3c19d842f69fff0)
Change-Id: I770407ecf6464474ea50be5b87dc7b4c24d6345d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Lakshminarayana R. Kammath (1):
Select primary/secondary BOOT/MEASUREMENT SEEPROM based on boot count
(From meta-openpower rev: 91e936948ddfc78d5ea850c7cea82c0f444210b2)
Change-Id: Ic1c438a48a450b9209b693849d9e19e681be0a0e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Lei YU (1):
Remove Lei from MAINTAINERS
(From meta-openpower rev: 33f6569608fbd04a0ca11726c8d6c809c1cac8aa)
Change-Id: I7992af29dce95dc048bdce2e4eb72000a5fb332a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Add build option to disable daemon control via IPC
(From meta-openpower rev: c1c92fbc1b8e241c1357f73638628cb896c7dacf)
Change-Id: I43690e4d78483632815812388b842303366fbe31
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This picks up a variety of fixes needed to support python3 within
croserver. python3 is now required for the upcoming yocto upstream release
(dunfell)
The new distro package is required in the move to python3 for croserver
(From meta-openpower rev: 6577f7133d1ca8d1e3ff725bf1be048798b9edf6)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I00c6283279f32359827837391e09db16213c2c62
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ramesh Iyyar (1):
procedures/phal/start_host: Initialized libpdbg, libekb and libipl
(From meta-openpower rev: 2b93f795b96d7ec805869d49233c11c5ad6df875)
Change-Id: I985609cad84c7993ca0ac687f41de80980c609e9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Joel Stanley (4):
store: Provide method to dump out VPD
args: Add --dump option
app: Change argument parsing and error handling
app: Support dump command
(From meta-openpower rev: 9424ab53e92c9cf50dd5a382af00565195ff2a4f)
Change-Id: I32c1d63bcdc625bcb46c87e7ae6db7b6e01da71e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This was a P9 DD1 workaround. These systems are no longer supported and
are not found in the wild, so the workaround has been retired.
Most (all?) platforms in the tree opted out of this package by using
RDEPENDS_${PN}_remove_, so this should be a noop.
(From meta-openpower rev: 1db2de4c16aa9644462c182c4f525604d3a8e945)
Change-Id: I62f3b21768aae1cc05d2f28799868f028ebb2733
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The corresponding change in openpower-proc-control has more details:
https://gerrit.openbmc-project.xyz/c/openbmc/openpower-proc-control/+/31265
The summary is that the cfam-reset is being removed from the power
control application and into its own service. This ensure it is run when
it is needed (i.e. warm reboots) and that future systems which may use
different power control or have different cfam reset requirements can
easily configure the function.
Tested:
- Verified chassison behaved as expected on witherspoon
- Verified normal power on/off works as expected on witherspoon
- Verified warm reboot works as expected on witherspoon
- Verified bmc reset with host up still works as expected
(From meta-openpower rev: fd9969e4221c321d2807c86b16e6fbafac8e3d8b)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: If6dc939015dc1647773d20e3909ae2d718512a73
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Jayanth Othayoth (1):
Revert "Setting phal ipl_init as IPL_DEFAULT to boot the system"
(From meta-openpower rev: ee27db095a70fa71cd6c3580ffac018cc9b7d55b)
Change-Id: Id545cb83c63a596120284bdc4372c9f759652537
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ramesh Iyyar (1):
Setting phal ipl_init as IPL_DEFAULT to boot the system
(From meta-openpower rev: c8e6605c3f34723ce4c4a0c3b5880265535014a1)
Change-Id: I4f9bd7b608337ff93e483887a1b3e151468c696e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
start_host@.service: Update to start_host service to skip it during
a memory preserve reboot
op-proc-control-systemd-links.bb: update to install services
op-proc-control_git.bb: Added mpreboot services
Bump openpower-proc-control SRCREV to required commit
(From meta-openpower rev: 7e0062d06c12e177f6a767a1c21066dc30ecae44)
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
Change-Id: Ib2e3e34f3faa1ad575def9b26ff3e91d5eebf93f
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (6):
Add attention event handling priority logic
Log message cleanup
CLI support code seperated from main
Enable/disable logic for each attention type
Added IPC support to attention handler
Moved configuration handling into cli handler code
(From meta-openpower rev: 2406de096ae2ebbba0e888b4902c8a3bb5f7a26e)
Change-Id: Ic6e456fc71b83f80fe4db46eec82cafb6b7ad9ac
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The openpower dbus interfaces were all upstreamed into OpenBMC
(phosphor-dbus-interfaces). Drop our dependency on
openpower-dbus-interfaces.
(From meta-openpower rev: 4513fec9e509b330d1a3ea58bec210c75a4fa013)
Change-Id: I1bdd58b90ecb3b7491fad4068d435fa204c0f829
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-openpower rev: 3fb5e2c0b5d53bb84a5f75d072a828103efd8d3b)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I5780f83d5711193258dc4216e513afa22ccf75db
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Major upstream change was the split out the access method from the
device-tree representation to enable backend agnostic system device
trees.
Other notable features:
- Swift support
- get/putmempba
(From meta-openpower rev: 7781319d72b706d900253bc1ca730b44d2ca11f7)
Change-Id: I94b4c36427632fa13ea4cf582b4fce22e433c54e
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Change libhei.wrap to address the correct repo.
(From meta-openpower rev: 7e77230d3b9e3d7d3cd9e1d383179b403fdb73c9)
Change-Id: I56bf349bd8d0ddf40a79dfc13a1233e6509d8233
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (1):
configure: remove unused dependency on sdbus++
(From meta-openpower rev: 59b4059ad77676d20476f615846d5cf95f5e8202)
Change-Id: I74722be06989726a5bb3d32a140546e735b579d6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
There is no sdbusplus in native context. Since occ-control has a
DEPENDS += "sdbusplus", it ends up getting sdbusplus-native when
built under a native context. sdbusplus-native is a temporary
alias to python-sdbus++-native, for backwards compatiblity with
python2 code, which will be removed soon.
(From meta-openpower rev: 2febb0a8092b410494ae6bd73204f6b9f9c9de14)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I817a122c87c4949ef4cff4b0f07ba4239ff55576
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-openpower rev: 074f464712912f574cc68d4fd79479bfe836df97)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I7f5100d8a00c65705f969fa531dca71d31cfa327
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-openpower rev: 45c1fcd1ea9a3e0cf476853e719adcffd28221ad)
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I96ba2d6854b992e619f5c5fc60f90de6ff8d560f
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
openpower-software-manager doesn't use sdbus++ internally anymore
and the configure.ac check for it has been removed. Remove this
dependency. As a result of removing sdbus++, the recipe no longer
needs python3native either.
(From meta-openpower rev: a8e50f821c69ada335b8921c1b4131172c997d0f)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I8b6df5395489b91d4c1f1190ce216875f951ad43
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (1):
configure: remove unused dependency on sdbus++
(From meta-openpower rev: 8d5f86fb472399e398b07a6536b92c62f2e106a8)
Change-Id: Ibf13ed4869c7ef4a64e3976bc16f7f6e5ff6f3b2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Some recipes have abstracted the git revision into a separate file
and have a line 'require ${PN}.inc'. The issue with PN is that it
changes to have a -native or -nativesdk for those contexts. The
variable ${BPN} (base package name) should be used instead.
(From meta-openpower rev: df35a2536cf347e9a4e5b15ae48b59630722d08d)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I12040750b349bc36601c00a1b355d81ded2a0a01
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-openpower rev: 07cc98a90dc4be2ef5998efd197238098a8a21c6)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ie7aed79f1e1ab6cdc27c399deea8ea53d43e5453
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-openpower rev: b7c44645b3bb790f64e051f1e67167667573221d)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: If352296c33f28ea6ac7a0240bca2ebf57d880195
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|