Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
Matt Spinler (3):
Add support for hard and soft shutdown thresholds
Use NaN for missing warning/crit threshold values
Refactor the threshold checking code
Patrick Williams (2):
MAINTAINERS: update email address for Vijay
thresholds: simplify logic and template
(From meta-phosphor rev: b80c80c45161f87eca8f5428a493431fbd04cde6)
Change-Id: I5097c29ec4f39958501a113518d415c1e43b0b46
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Yong Zhao (1):
Fan: Eliminate one unnecessary loop by using known fanType
(From meta-phosphor rev: 36b019a29d46bb23cada82387ae4770a78ae230c)
Change-Id: Iba4ab470e58887611c683a254a375b32569871ae
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Sukanya Pandey (1):
Add unit test cases for search component
Yoshie Muranaka (1):
Add ability to downlad dump
(From meta-phosphor rev: ab93631a10ebe9890a9674a0bf2b572d81ca3d48)
Change-Id: I4ad25f848ff1ba5eb7b8cec7695123d567c9921a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Venture (1):
split readFRUContents() into FruUtils module
(From meta-phosphor rev: e532a38f743f5d6a0265c1efa03b113e44aa077e)
Change-Id: Ib93df280bc720df80630618c83aa49d61c915f8f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ed Tanous (1):
Add filename() and parent_path() methods to object_path
(From meta-phosphor rev: da0a0aa6eb029d79711877b5a924af1b99e6f41e)
Change-Id: I0f7e8713828cd5c85d8304e64f8e7f3a00043331
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Jayaprakash Mutyala (1):
Clear security sensitive data
(From meta-phosphor rev: bd3decba889420d68ceff7509f0d8a2a28d618f4)
Change-Id: I01608dae53811dae417497f93b1187ebf84338e1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
William A. Kennington III (1):
tools/progress: Add finish and abort functions
(From meta-phosphor rev: 78d6f090e331ea1dd24f7689fc15becfcdb5171a)
Change-Id: I6fa8460dea4c8b8a63118421fae164498c7de492
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Derick Montague (1):
Run test script as part of the pre-commit hook
SurenNeware (1):
Add unit test cases for loading bar component
(From meta-phosphor rev: 05dfbfb8739c4a100ad1f4be19729df590846060)
Change-Id: I64ee1267b7a52684ebf49cdd587867a5cccee432
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Geissler (1):
fix pseq-monitor and chassis power off race cond
(From meta-phosphor rev: d7dbd1f1df41a04299c6c796c3afac1a096d8f83)
Change-Id: I7b1d701a54e9b9ad65ee2fef934d7dbe32b2079f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Jeffery (1):
core: Remove Rube Goldberg sequence point in packet body assignment
(From meta-phosphor rev: 834b47c99dc7fda518fde4285f7ee8a332dd5767)
Change-Id: Ibe66f962cd4f73fb8a4ad7775b16d8c73128565a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Asmitha Karunanithi (1):
Fix core dump when invalid MAC is configured
(From meta-phosphor rev: c609625ff765c6f9456c96926e21567b95b7c10c)
Change-Id: I399884aa659541b4bc3d885ab59fb08488faba31
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Sampa Misra (1):
Add Sampa as Maintainer
Tom Joseph (1):
bios: Initialise the bios attributes from bios-settings-manager
(From meta-phosphor rev: 30b839dd83c847200e736e678320624ab247c8ba)
Change-Id: I6fa10ace9db745b3c43d70f4c5a4eeba955523f1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Geissler (1):
mpipl: move from diagnostic target to crash target
Dhruvaraj Subhashchandran (3):
Allow initiating or offloading host dumps only when host is up.
Add Resource dump support
Change the the namespace of OpenPOWER dumps.
Ramesh Iyyar (1):
host-transport: pldm: default: Added missing header
(From meta-phosphor rev: cc5ce150b4c89b259f85385b5c35c37064f82c79)
Change-Id: I3a94f7e8531499cb30e570a3c78fc033ab6aa401
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
George Hung (1):
nvme_manager: Read WCTEMP to set threshold dynamically
(From meta-phosphor rev: c2f9232788055870ff81a9ea2c1ef9b64d1a8be4)
Change-Id: I29494cf1863bdb8d5b608dac8f829a8d01302931
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ed Tanous (1):
Remove boost warnings
(From meta-phosphor rev: be1df8c964d895124cf58c8d864f7a9c8f154e08)
Change-Id: Ib6d15cb37be6f6858357046b9db84a07d1f35d04
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Dhruvaraj Subhashchandran (1):
Add NotAllowed error to dump create and initiateOffload.
(From meta-phosphor rev: 75f54fe385255b2cfff46140f5687de8bdfe8053)
Change-Id: Ic35b86a199c213553b50e70a45e0e468d560407c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
John Wang (1):
Add boot info ack paramter to set/get boot option command
huanghe (1):
Add set in progress paramter to set/get boot option command
(From meta-phosphor rev: 53325696e4307644bc48ec74d2347d33cf219901)
Change-Id: I7922b09ae99892086d26ab297b8f3583def1a875
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ed Tanous (1):
Fix -Wformat-security issue
(From meta-phosphor rev: c24245f8491c45eeaf4e4df07369031e061c1b4f)
Change-Id: I455c14cb65fa571eb917b0306ec16949f7797534
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Shawn McCarney (1):
regulators: Initial JSON config file for Everest
(From meta-phosphor rev: 61b75f797a401332ac00b409bc5560979cace39a)
Change-Id: If052ea0687824a26ced1a7acef24f7d9ed398a63
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Matt Spinler (4):
monitor: Change power off rule trace order
monitor: Remove _active from PowerOffAction
monitor: Add thermal fault alert D-Bus property
monitor: Fill in EpowPowerOff action
(From meta-phosphor rev: 9ddb069c47a810c28512b6d1b61c990eaa49673f)
Change-Id: I59793bfa2c6e1a8d53853f76225e455b89a2536a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Wludzik, Jozef (1):
Fix entries used by phosphor-logging
(From meta-phosphor rev: 25e038b9c2061fb09b028b2fd7089b382f0e4f2e)
Change-Id: I7ad8bbe5c8f448bc98d3489f77f7bad0d79c991c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
George Hung (1):
nvme_manager: Change to report present while SSD is powered off
(From meta-phosphor rev: 79a59c71ebcda22b745e459724aa8128c79b2546)
Change-Id: Ie87b7ca4e37a41b07db537245a47aa5f6e831f90
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Brandon Wyman (1):
configurations: Add Bellavista
Vijay Khemka (1):
FruDevice: Add error message for header
(From meta-phosphor rev: c2c518508134555628e64bf80d83077fb152156f)
Change-Id: Icc7178ea7695eed301d201705139af917b1e1dda
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|