Age | Commit message (Collapse) | Author | Files | Lines |
|
Adriana Kobylak (1):
meson: Make verify-full-signature stand-alone
Change-Id: I111545a47e6af15f37d0908e854d48b70570cac2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
PEL: Allow missing AD keys in the reg callouts
Change-Id: Ibc81f4bfd143131d83c49c2de468e1c9b56c0d86
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Dixsie Wolmers (1):
Remove account type assignments from privilege role table
Sukanya Pandey (1):
Add power restore policy page
Yoshie Muranaka (1):
Update failing unit tests
Change-Id: I9c795dc567d16ade319aa858e56dba3bbbda6013
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Josh Lehan (1):
ExternalSensor: New service for external sensors
Also, add the externalsensor systemd service file to the recipe, so it
is installed correctly.
Change-Id: I2fb3373101793b13692b673eeff524e84668d4c9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Josh Lehan (1):
Add parameters for external sensor
Change-Id: Ib1af5f1f67473325d73e18a143d7bd154bc36cdf
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
AppaRao Puli (1):
Fix wrong check in EventService events
Change-Id: I483627faac08a474dd00e4d565b42ce70118fe3a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Shawn McCarney (1):
regulators: Handle expected D-Bus exceptions
Change-Id: I82ffd1e412fd3f3117ca1517ed99992e7cbf2edd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
Add PerformanceLoss threshold checking
Change-Id: Ide4d3f1d453316c0196d1dfa4f1337cb309c3dca
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
John Wang (1):
transportHandler: Separate some util functions to hpp
Change-Id: Id3c07db324dd3e1fea6b85c28a5621b3e61924a9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (3):
test/gtest: Ignore pedantic compiler warnings
types: Use nonstd::span until we can guarantee c++20
test/catch2: Use split headers and static library
Change-Id: I6bb2cc9cd11b58114b7dc35eaa1acee5c4614c88
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (3):
sdbus++: create server support functions
server/interface: simplify property_changed
server: un-inline various large functions
Change-Id: I0060a0fce928f9212e9813172bda2ab7e78c8772
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
thresholds: Add PerformanceLoss threshold
Change-Id: I8b243908d127563eba1c931b01c72eb4b7038f0b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Added telemetry package to obmc package groups. Added telemetry
to image features for easy opt-out.
Change-Id: I66be3a545a1ce1cfb2c2c241629168c5b8d56c0d
Signed-off-by: Wludzik, Jozef <jozef.wludzik@intel.com>
|
|
This reverts commit 284d56bb877be545f59cf10883d28a37f306fc5b.
Testing has uncovered some corner cases where the host is in a good
enough state to respond to the initial shutdown request, but not in a
good enough state to actually shut itself down. This results in the
quiesce operation hitting the 2 hour timeout that is used in this
scenario. 2 hours to reach a quiesce state is not acceptable. This is
going to take some more design and discussion.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I45a39879da6e7af8c573a1d1d2577f98579df6ee
|
|
William A. Kennington III (6):
bmc/fs: Ignore missing directories
bmc/fs: Replace regex with fs functions
buildjson: Support multiple configuration paths
buildjson: Add a non-persistent path
configure: Refactor systemunitdir expression to use PKG_CHECK_VAR
bmc: Create runtime directory for non-persistent configs
Change-Id: I7ab7deedc69bbe9ec083ed248f7b3c44c4a8ca6f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
A recent version of phosphor-ipmi-flash introduced a tmpfile
configuration that populates non-persistent directories at bootup.
Change-Id: Ida66eb430d98d70ff02814ec14bc71a52e92d615
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
We need this library to load when phosphor-ipmi-flash is installed, to
provide the version blobs that associate with firmware.
Change-Id: Id80b60a826ca67674282a66b45ca39456b1cb447
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Matt Spinler (1):
monitor: Write fan presence changes to journal
Change-Id: If9ce710bec467ac152b3c630406919ad9384b1bd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Shawn McCarney (1):
regulators: Only configure/monitor if present
Change-Id: If1742e8ea7b00cde8509c92575299ed88ec5c1f9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (3):
synch targets: ensure wants relationship
ensure synch targets started by execution targets
clarify power stop and start targets
Change-Id: I5bc45f3ec1467edfbb3f47182dbca9e1d7cfa872
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Jeffery (9):
core: Set n_busses appropriately on failure to start binding
core: Introduce mctp_bus_destroy()
core: Drop messages sent before binding enables transmission
core: Validate binding MTU before allowing transmission
astlpc: Warn on unexpected commands before binding has started
astlpc: Initialise with at least a BTU-sized packet
tests: astlpc: Exercise mctp_message_tx() before channel init
mctp-demux-daemon: Warn about failed messages
core: Fail bridge initialisation if a binding fails to start
Change-Id: Ieef6dbc11f5dcb426edbbfee6b9f2dc70abd39a8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Fix build time error
Change-Id: I16b21fd62fc18c2753ef80518dc3ae63f16a5839
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
Fix threshold checks
Change-Id: I8bedd2df8c0841335dc80009d86df4b79d52e828
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (3):
control: Add missing zone.hpp include to functor.hpp
control: Declare non-templated handlers as inline
monitor: Only stop timer when its running
Change-Id: I16ecb0eac0619b414943c1c573b8b36e93dc02ad
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
Fix the get_new method
Change-Id: I3fc866cf1d4f749234720d84e344ea55d8311a80
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Shawn McCarney (1):
regulators: Clear cached hardware data during boot
Change-Id: Ib08a591c7574af93ad7949f4a463e295dd57097a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (3):
utils: Add execute command
reset: Call execute() instead of systemd service
Revert "Factory Reset: Wait for env variables"
Change-Id: I86da3af4c91d58fe0232f16d677c146b988bdb6d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
The --long was added to address the issue described in
openbmc/openbmc#1692 where a tag name may not have a '-' separator, ex:
v1.99.6. The parsing of the tag name would then fail. But the parsing
was recently refactored so it no longer fails, we can remove the extra
verbosity of the VERSION_ID field now.
In simplified form, the previous parsing:
"version = versionList[0] + "-" + versionList[1]"
Current parsing that doesn't fail if versionList[1] doesn't exist:
"versionList[0:2]"
Tested: Created a tag 2.10.99 and verified the build succeeded and
the output of os-release reflected the change in the VERSION_ID:
ID=openbmc-witherspoon
NAME="Phosphor OpenBMC (Phosphor OpenBMC Project Reference Distro)"
VERSION="2.10.99"
VERSION_ID=2.10.99
PRETTY_NAME="Phosphor OpenBMC (Phosphor OpenBMC Project Reference Distro) 2.10.99"
BUILD_ID="2.10.99"
OPENBMC_TARGET_MACHINE="witherspoon"
Change-Id: I502c72a5c3bfd49913b34bbaa041086c11845421
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
Yocto has a built-in class for applying compiler security flags to
builds. Some security concious projects within OpenBMC set these flags
manually. We should do this project wide, given that it has a
negligible performance impact, and brings us in line with modern
security requirements.
There are some whitepapers on the specifics of what these flags do,
which is a much better documentation than I am able to write here, but
the key takeaways are that this:
1. Enables position independent code.
2. Enables FORTIFY_SOURCE level 2.
3. Enables -wformat and -wformat-security
4. Enables strong stack protection.
None of these flags should have any change in functional behavior.
Section 4.3 of this doc goes through this file in more detail:
https://www.nccgroup.com/globalassets/our-research/us/whitepapers/2018/improving-embedded-linux-security-yocto3.pdf
croserver/eCMD doesn't currently compile with these flags, so it's
explicitly excluded for the moment. Patchset has been merged against
eCMD master to fix this, but we're so far behind, the bump doesn't build
obmc-libobmc-intf has an error that I can't quite understand yet about
unused results, which shouldn't have been effected by this, yet it seems
to be related to enabling the security hardening, so it is also excluded
from the security flags for the moment.
libpldm includes an IBM OEM command that relies on undefined behavior with
open() the proposed fix is here, but libpldm is excluded until that is
merged and bumped.
https://gerrit.openbmc-project.xyz/c/openbmc/pldm/+/3998412
Even with those three exceptions, getting a majority of the security flags
enabled on a majority of the repos should be an overall win.
Signed-off-by: Ed Tanous <edtanous@google.com>
Change-Id: I0483b1dbe1123a7beff8c5788363685487fb9c09
|
|
I've been utilizing my gerrit admin abilities to merge autobumps and
backup Brad in meta-phosphor. The OWNERS plugin disabled this
path for me. My intention is to keep with this same workflow. I'll merge
autobumps and backup Brad as needed.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I315ecda88d16d7698d929e64a8d55db88906a50f
|
|
The phosphor-deploy-ssh-keys.bbclass was intended to be an optional
method to add additional SSH keys into a test image, but the way it
was implemented the class is always creating warnings like:
WARNING: obmc-phosphor-image-1.0-r0 do_image: Trying to deploy SSH keys
but input variable is empty (SSH_KEYS)
Remove the inherit in the phosphor-image. If a user wants this feature
they can edit their `conf/local.conf` to add:
INHERIT += "phosphor-deploy-ssh-keys"
They are likely doing something similar anyhow with the SSH_KEYS
variable (adding it to the conf/local.conf).
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Id06e25ba0d22f021d81ee2cd0110d696591c1f59
|
|
George Liu (1):
Add support for tarball contents signature
Henry Tian (1):
image_verify: Support full image
Change-Id: I1aa536995164550a480ecb2ad11681737d739aa8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (5):
meson: Fix pkgconfig generation
raw: noexcept correctness
handle: Support functors alongside function pointers
handle: Improve noexcept qualification
test/raw: Fix missing <array> include
Change-Id: I74b0d145244122723d8aecd1bcdfcd5e4323ca92
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Albert Zhang (1):
Tasks for TFTP upload
Gunnar Mills (2):
Move to 2020.4
Exclude not used schemas
Change-Id: I486f255d3d4733d8aa7b9a93e8a60f0aec686bb8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (2):
tools: Make progress bar starting more consistent
tools: Fix missing FD close()
Change-Id: I476059785b03f7537dfc1d6389943c335ea7752d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
SurenNeware (3):
Update linting and code formatting node packages
Update security settings text
Fixed icon or text only button accessibility
Change-Id: Icfc9cd27ffb6f36a82d33ebe19665cf44d2d9e6b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Wludzik, Jozef (3):
Add TriggerManager and Trigger objects
Implement NumericThreshold for Trigger
Implement Trigger Actions
Change-Id: I8ca34917381d2e065a3cc6b4b09ba7f0a43cbab6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (2):
monitor: Add ability to delay finding conf file
presence: Don't start until JSON config is found
Matthew Barth (3):
monitor: Move tach sensor template function to header
monitor: Enhance tracing of fan & tach sensor states
monitor: Add journal traces on tach sensor timer state changes
Change-Id: I97603011b47bc22482a62296de33fc7a57888b24
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (5):
oem-ibm: inband: Add processCodeUpdateLid()
oem-ibm: inband: Check lid is complete
oem-ibm: inband: Remove the lid header
oem-ibm: inband: Handle BMC lids
oem-ibm: inband: Add assembleCodeUpdateImage()
Andrew Geissler (1):
softoff: support host transition state
Ed Tanous (1):
Remove undefined behavior
Manojkiran Eda (1):
Update State Effecter PDR to support BMC Reboot
Sagar Srinivas (3):
oem-ibm: create OEM PDRs for all OEM state sensors and effecters
oem-ibm: Implement SetEffecter actions corresponding to code update actions
Platform: Unit tests for OEM PDRs
Sampa Misra (3):
oem ibm: infrastructure for oem handlers
oem ibm: support reading LIDs based on type
oem ibm: marker LID validation
Varsha Kaverappa (3):
OEM IBM: Platform: event framework to send events to PHYP
pldm: inband code update: clear the image LIDs when pldm daemon comes up
Inband code update: send PLDM events up for all code update states
Change-Id: If3404f38ee03e26a1247a815e77a004601de3d2f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Scron Chang (1):
Schema: Add attributes "PollRate" and "_Scale".
(From meta-phosphor rev: abba9b45019b145c9ac873973fd4545cf16c999e)
Change-Id: Ic70b71c471af4615f9caf87db1a9b07d91ac3342
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (1):
sdbus++-gendir: remove from install
(From meta-phosphor rev: 41505b4451a97ee22d9a28ad53f3a114a1fb178f)
Change-Id: I3bee0e817c6f56fc885678c526431135fba599da
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
William A. Kennington III (3):
buildjson: Reduce include scope as needed
handler_config: Split out from buildjson
version-handler/test: Remove unused declarations
(From meta-phosphor rev: 76c750d950927b110e02681903439d8b13823831)
Change-Id: Iff07ee24f65584f70bb6a44e79cb99fbf4a86a97
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
SurenNeware (1):
Update vue cli node modules
Yoshie Muranaka (2):
Remove unused property from firmware page
Add disabled class to FormFile component
(From meta-phosphor rev: 5aaeb5de14a2b8156f253ac71946982b84f34434)
Change-Id: I3e1b1c73a92185ed195563cf4a43c7edfc3bef99
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
John Wang (1):
chassisHandler: Fix the style error
William A. Kennington III (1):
ipmid/handler: Support exceptions with completion codes
(From meta-phosphor rev: decf7d9142a80306ee1d23b2e60c9586f0dac74e)
Change-Id: If7477b520d20bc442ec36e4fb08a02d0d6de3a6d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ed Tanous (1):
Add missing nullptr check
(From meta-phosphor rev: 8039a77fd09fdb7946c8779b6ad11f58135e4380)
Change-Id: I7e1bc3fd432ed85ea355ddf8fda97a25e5f943fa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Shawn McCarney (2):
regulators: Document config file name options
regulators: Obtain config file name from D-Bus
(From meta-phosphor rev: ec568f98674701bdd1774699ff32b623aad0a15f)
Change-Id: I54ddd77f9f4823042c1896cbd8d7541af892100f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
William A. Kennington III (1):
util: Fix missing header
(From meta-phosphor rev: b440afa18ed097d73ce9a3ecc788bf84e4d4bdee)
Change-Id: I60796ee8cb2efa5e14c787211f9242cbd9b376cd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Dhruvaraj Subhashchandran (1):
Add hostboot dump entry interface and parameters
(From meta-phosphor rev: 909c123463fcfd8689ab9f8def08853b42314131)
Change-Id: I09650c2aac4f4d3e4004f26e26624a09b280a5cc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Brandon Wyman (1):
configurations: Change Nisqually NamedPresenceGpio
Gaurav Gandhi (1):
Add MAX20710, ISL68223, ISL69243 to devices.hpp
Helen Huang (1):
Emplace baseboardDev to I2C bus0
Scron Chang (1):
Schema: Add properties for PSUSensor.
(From meta-phosphor rev: 028f5f03073074a720abeb932804ea69dde1abb1)
Change-Id: I519e5ebaacca88371cc605c6183e8f2cb00703ee
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Matt Spinler (2):
monitor: Allow missing presence property on start
Add class params to the DBus* exception messages
(From meta-phosphor rev: c326a92d44f28b25c59f60f1246fb90591d14f32)
Change-Id: I4b789b0198d4917b767006536f3c71ab6bf7271f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|