summaryrefslogtreecommitdiff
path: root/meta-phosphor
AgeCommit message (Collapse)AuthorFilesLines
2021-09-22openssh: Don't create openssh-devMatt Johnston1-0/+4
populate_sdk installs all -dev packages, so having openssh-dev pulls in openssh-sshd in as a dependency. That then conflicts with Dropbear, which is only using openssh-sftp. The openssh-dev package is empty and unused, created by bitbake.conf Fixes https://github.com/openbmc/openbmc/issues/3819 related to 26dbcdb dropbear: use OpenSSH's sftp-server Signed-off-by: Matt Johnston <matt@codeconstruct.com.au> Change-Id: Ifce8207a5cd46c6d18d0eb82f3c7a9720616dd20
2021-09-21sdbusplus: srcrev bump ef26221bc1..dfb5642201Andrew Geissler1-1/+1
Patrick Williams (1): sdbus++: catch elements with non-string names Change-Id: Ic62756f583d4898a33f2336fb369e7b57f065a85 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-21phosphor-dbus-monitor: srcrev bump b839c3ea01..cfdfa0da24Andrew Geissler1-1/+1
Patrick Williams (1): pdmgen: workaround restriction in sdbus++ NamedElement Change-Id: I3f8a0b17e08b39bfd9f46f2a1618afaf7bb262cb Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-21phosphor-bmc-code-mgmt: srcrev bump f2cc64c666..3ea1e870cbAndrew Geissler1-1/+1
selvaganapathim (1): Image_manager:Remove temporary untar image dir Change-Id: Iba82adfb4b09a251e1b4a5cad01ce98cef79caa1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-21dbus-sensors: srcrev bump 0c42f40e55..20bf2c1c12Andrew Geissler1-1/+1
Matt Spinler (1): HwmonTempSensor: Watch for InterfacesRemoved Change-Id: Ie4b7734ad2abd4c98d390e46f960c42f582cbd3d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-21phosphor-logging: srcrev bump 87001e465f..8034ddebe4Andrew Geissler1-1/+1
Andrew Geissler (1): PEL:message_registry: add new HostNotRunning error Change-Id: I4b2415e92de1e707086af0388dc29a96a8d541db Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-21phosphor-pid-control: srcrev bump f7575a7001..e7507a8b55Andrew Geissler1-1/+1
Patrick Williams (1): exception: switch to public sdbus exception Paul Fertser (1): configure.md: add stepwise documentation Change-Id: I48bd89f91cc2fd88d14e9d1ccb40aceadc12fc5f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-21phosphor-led-sysfs: srcrev bump 5ee5f3b716..520c5e51fdAndrew Geissler1-1/+1
George Liu (1): Update clang-format Change-Id: I934778112bc88b6d0c144631efd233294706dec8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-20Ignore grep failuresEd Tanous1-1/+1
When the last round of reviews added -e to the bash statement, it exposed a slight flaw, in that when there aren't failures, grep will return a code if it's not able to find any matches. This commit changes that such that grep errors are "ignored" in the context of bash. Tested: ran run-repotest.sh on a clean repository, and observed "repo test passed" Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: I716220652d48b9a8489bf4dc0c3b4734b98a70e4
2021-09-20bmcweb: srcrev bump 7de9f811db..a3e65892adAndrew Geissler1-1/+1
Ed Tanous (2): Nullify HttpHeaders per the specification Make fewer copies Change-Id: I412974106a5e7098058a084fe9223df812bff23e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-20phosphor-ipmi-flash: srcrev bump 203ad80448..b487eb47e5Andrew Geissler1-1/+1
Willy Tu (2): helper: Remove alignof for memcpyAligned() phosphor-ipmi-flash: Fix all C++ warnings Change-Id: I9b529a551836ca9cd0bdce5f797f472aad4c94df Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-20phosphor-state-manager: srcrev bump 2bfb1efc4b..5f8e04a6e1Andrew Geissler2-1/+13
Andrew Geissler (6): lg2: convert bmc state manager bmc-reset: check host boot progress prior to reset bmc-reset: create error if host was running bmc-reset: ensure chassis power on target complete bmc-reset: move to quiesce if host was running bmc-reset: add service to launch new host recovery Add new service to install image Change-Id: I2b3aa0c8c80450295e7884ece74ad9729d3bd66e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-20x86-power-control: srcrev bump 50937e7339..1aa08b2364Andrew Geissler1-1/+1
Zev Weiss (1): Enable comments in config json Change-Id: Ifb2c84391dd0bac009a1f673288ee3e7f705af88 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-20entity-manager: srcrev bump e7ac9c9eb1..93db9bf7c8Andrew Geissler1-1/+1
Lotus Xu (1): Add xdpe12284 support Change-Id: Ie647b365cf41a019812c08cd50dcdd1e243e7f6a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-20phosphor-led-manager: srcrev bump e9fb5c6a17..6c4e0f2f76Andrew Geissler1-1/+1
Lakshminarayana R. Kammath (1): Led: Configs: Rainier: Update led names to reflect pca955x Change-Id: I93de5c212b460dee16a72eaa1099d91e934a4c94 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-20ssifbridge: srcrev bump 22f04265eb..b62da09713Andrew Geissler1-1/+1
Dung Cao (1): Update to c++20 and meson >= 0.57.0 Change-Id: I168cd80da56ed25917bb44036f4b0cab7ea19490 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-18Implement a test for patch complianceEd Tanous1-0/+82
Per our documentation, patches outside of a couple specific directories aren't allowed. This commit implements a build-time check to see if any new patches have been added. Functionally, because there's several meta layers that have broken the rules already, it has to contain a check against the various patches that already exist in the tree. This list doesn't constitute a grandfather-ing in of those patches, but recognizes that we can't immediately back them out, and having the maintainers take care of them will take time. Of note, this patchset also ignores patches in any of the poky layers, as we can't define their policies, and allows patches in meta-phosphor, as a backdoor in case we need a trapdoor to this policy, and all the maintainers agree to it. This change was originally checked into openbmc-build-scripts, but was moved to support more users, and keeping this list up to date. All comments on the latest review from https://gerrit.openbmc-project.xyz/c/openbmc/openbmc-build-scripts/+/46064/2 have been addressed. Change-Id: I1c3e062278b4856cbfda910bdbf122e4b7539f89 Signed-off-by: Ed Tanous <edtanous@google.com>
2021-09-18Add repo tests to main repositoryEd Tanous1-0/+4
This commit adds the repo test scripts to the main openbmc repository to be used for verification of meta layers. It is intended to go in hand with https://gerrit.openbmc-project.xyz/c/openbmc/openbmc-build-scripts/+/46063 to allow testing meta layers at compile time for compliance. For the moment it is just a no-op test; In the future, more capabilities will be added. Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: I034c9cd60590907db73d759eb9d943e3e62e62ec
2021-09-17dropbear: use OpenSSH's sftp-serverZev Weiss1-0/+4
OpenSSH recently switched their scp client to default to using the sftp protocol instead of the legacy scp protocol [0]. There's still an opt-in flag (-O) available to switch it back, but it'd be nicer to not require it, and avoid the (sometimes problematic, security-wise) escaping/interpretation quirks of the scp protocol. (This also allows using other file-transfer clients like sftp and sshfs.) We're already compiling dropbear with sftp support anyway, it's just missing the sftp-server binary. Tested: in an e3c246d4i build, this increased the squashfs image size by 48KiB, or about 0.25%. With it installed, an OpenSSH scp binary compiled from current upstream HEAD (commit b0ec59a708b4) could successfully transfer files to and from the BMC both with and without the '-O' flag. [0] https://lists.mindrot.org/pipermail/openssh-unix-dev/2021-September/039616.html Signed-off-by: Zev Weiss <zev@bewilderbeest.net> Change-Id: I533046cfc85f90307c188ad42ca5c2cedeadfab4
2021-09-17pldm: srcrev bump a6678d7445..841ee3d56aAndrew Geissler1-1/+1
Pavithra Barithaya (1): PLDM : Temporary fix in the pldmRepoChangeEvent Change-Id: Ie130c1bc3211a0d761bfcf45fa3a632811d5ecb5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-17webui-vue: srcrev bump 4928206943..9f61234ab2Andrew Geissler1-1/+1
Sneha Patel (1): Location codes on Hardware status-Inventory and LEDs Change-Id: I922b969a22d1b42ca539c8b14a98f638816ae1ed Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-17phosphor-led-manager: srcrev bump d870d68a21..e9fb5c6a17Andrew Geissler1-1/+1
George Liu (2): Handle D-Bus exceptions logging: switch to lg2 Lakshminarayana R. Kammath (1): Add lkammath as the Reviewer Change-Id: I53becf23f9e535e1ea47620057c991f96b148cb9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-17phosphor-dbus-interfaces: srcrev bump 40a42aa5db..3a665b28dcAndrew Geissler1-1/+1
Andrei Kartashev (2): Inventory.Item.Drive: add Capacity property Inventory.Item.Drive: add Protocol property Change-Id: I2e2c9e305427c7944511aa73023b599e5f0c4372 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-17phosphor-power: srcrev bump e97fc13a6f..54b3ab9b3dAndrew Geissler1-1/+1
Shawn McCarney (1): regulators: Remove monitoring freq from comments Change-Id: I98e91ff9132b7317a9e2a2ebae2f72a3d9ea1b46 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-17phosphor-fan-presence: srcrev bump d9ec33a010..3edb065647Andrew Geissler1-1/+1
Matthew Barth (3): control: Use `poweron_target` in place of `full_speed` json: Handle compatible interface not existing yet control: Remove setting target = poweron target at startup Mike Capps (3): monitor: Subscribe to tach target and feedback services Monitor: Support hwmon service offline during startup Monitor - improved use of Inventory for Sensor func. state Change-Id: I6044b092861e67b13261c9b4f8c6b4ca4638e04c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-17bmcweb: srcrev bump 9a69d5a5ef..7de9f811dbAndrew Geissler1-1/+1
Ed Tanous (1): Fill in request earlier Sunitha Harish (1): EventService : Optimize event data buffers Change-Id: I8de1220b4c0f1bf804263d2692aac9891833ff76 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-16Make soft-off service to be a soft dependency for host targetsManojkiran Eda1-6/+6
In the current state soft-off service is a hard dependency (requires) for the host shut down target, so in any case where the soft-off service fails with an error condition, the shutdown target fails too. This commit intends to make soft-off service as a soft dependency(wants) so that the shutdown target can still proceed even though the pldmsoftoff service fails for whatever reason. Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I5650702c6eb71adab10fdb6493c9d582a9cb0129
2021-09-16bitbake: Use IPK packaging for rootfs assemblyAndrew Jeffery1-1/+1
bitbake offers a choice of DEB, RPM or IPK packaging. To a degree the choice is functionally arbitrary for image generation but control over the package format becomes important if we want to: 1. Include runtime package management functionality in the firmware image 2. Mess about with the packages on the build system With respect to 1 the IPK format and opkg (an ipk package manager) are designed for embedded systems[1] - by contrast to RPMs have heavier dependencies and a greater impact on the size and complexity of the firmware image. Regarding 2, the embedded nature and the need for opkg to work without much fuss leads to a lower configuration barrier by comparison to RPMs. With ipk it becomes possible to reuse the packages built during image preparation for core analysis without needing to generate an SDK: ``` $ export LD_LIBRARY_PATH=./tmp/work/x86_64-linux/opkg-native/*/recipe-sysroot-native/usr/lib $ MY_DEBUG_ROOT=tmp/rootfs-debug $ ./tmp/sysroots-components/x86_64/opkg-native/usr/bin/opkg \ -f ./tmp/work/p10bmc-openbmc-linux-gnueabi/obmc-phosphor-image/*/opkg.conf \ -o $MY_DEBUG_ROOT \ update $ fakeroot ./tmp/sysroots-components/x86_64/opkg-native/usr/bin/opkg \ -f ./tmp/work/p10bmc-openbmc-linux-gnueabi/obmc-phosphor-image/1.0-r0/opkg.conf \ -o $MY_DEBUG_ROOT \ install dbus-sensors dbus-sensors-dbg $ gdb-multiarch (gdb) set solib-absolute-prefix .../tmp/rootfs-debug (gdb) add-auto-load-safe-path .../tmp/rootfs-debug (gdb) file tmp/rootfs-debug/usr/bin/nvmesensor (gdb) core-file obmcdump_17_9597/core.nvmesensor.0.aae91b519d0e4e0e8bbe746e3f6cd25f.2779.9594000000 Core was generated by `/usr/bin/nvmesensor'. Program terminated with signal SIGABRT, Aborted. pthread_kill.c:45 45 pthread_kill.c: No such file or directory. (gdb) bt pthread_kill.c:45 ../sysdeps/posix/raise.c:26 /home/andrew/src/openbmc/openbmc/build/p10bmc/tmp/rootfs-debug/usr/lib/libstdc++.so.6 /home/andrew/src/openbmc/openbmc/build/p10bmc/tmp/rootfs-debug/usr/lib/libstdc++.so.6 /home/andrew/src/openbmc/openbmc/build/p10bmc/tmp/rootfs-debug/usr/lib/libstdc++.so.6 /home/andrew/src/openbmc/openbmc/build/p10bmc/tmp/rootfs-debug/usr/lib/libstdc++.so.6 "xyz.openbmc_project.NVMeSensor", this=0x488f04) at /usr/include/sdbusplus/bus.hpp:234 ../../../../../../workspace/sources/dbus-sensors/src/NVMeSensorMain.cpp:159 (gdb) ``` This approach documented in the Poky Reference Manual: https://www.yoctoproject.org/docs/1.0/poky-ref-manual/poky-ref-manual.html#platdev-gdb-remotedebug-launch-gdb-inferiorbins Switch all machines to IPK to align the debugging experience with upstream's documentation and to facilitate efficient use of packaged software at runtime. [1] https://openwrt.org/docs/guide-user/additional-software/opkg Change-Id: I8ef526add2d7a6790de1b3eb3fb85cd39b864f23 Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2021-09-16systemd: Patch systemd-networkd SEGFAULTWilliam A. Kennington III2-0/+70
Possibly a bug in the CMSG logic in glibc, workaround being submitted to systemd as https://github.com/systemd/systemd/pull/20752. Change-Id: Ie8aeecd6bbfd329c2b9c18980d823d4722c01428 Signed-off-by: William A. Kennington III <wak@google.com>
2021-09-15phosphor-bmc-code-mgmt: srcrev bump 4ce901c5fb..f2cc64c666Andrew Geissler1-1/+1
Lei YU (1): meson_options: Enable all features by default Change-Id: Ia287c5818adaab33c4f09487b8cdd3cb8f190742 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-15phosphor-networkd: srcrev bump b108fd740f..2c0fc56805Andrew Geissler1-1/+1
Tejas Patil (1): Add support for MTU property Change-Id: I76c79f663a143c1e6cc72cf0d66eaf0bea7d50aa Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-15phosphor-dbus-interfaces: srcrev bump 6b50623459..40a42aa5dbAndrew Geissler1-1/+1
Brandon Kim (1): Add Model property to Cpu Interface Change-Id: I30076561b0553b27f8d60afdc85e904a6cce1cfe Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-15phosphor-led-manager: srcrev bump 7152edcff6..d870d68a21Andrew Geissler1-1/+1
George Liu (2): Add GeorgeLiu as the Reviewer Update clang-format Vishwanatha Subbanna (1): Add Patrick as the Maintainer Change-Id: I075aa936f782e993a6427cf266054421f8bfd1f1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-15x86-power-control: srcrev bump ec972d8b56..50937e7339Andrew Geissler1-1/+1
Jean-Marie Verdun (1): Add initial support for polarity on a couple of GPIOs Zev Weiss (2): Append node number to dbus names more directly Fix powerControlDir creation failure error message Change-Id: I7299ba7115a2ea17ef7daefc9da1fc3796da29e4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-15webui-vue: srcrev bump bfb3469467..4928206943Andrew Geissler1-1/+1
Sneha Patel (1): Remove unnecessary span from toggle component Change-Id: If216d4dd69019e0fe2ba483f4c650917b2681550 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-15phosphor-power: srcrev bump 3d8e295a02..e97fc13a6fAndrew Geissler1-1/+1
Shawn McCarney (7): regulators: Clear phase fault history in Device regulators: Simplify Chassis test cases regulators: Add detectPhaseFaults() to Chassis regulators: Simplify System test cases regulators: Add detectPhaseFaults() to System regulators: Enable phase fault detection regulators: Fix race condition in monitor disable Change-Id: I3ca7bf31b10fb03548c99c04057da770695a1df6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-15phosphor-state-manager: srcrev bump 0a675215d6..2bfb1efc4bAndrew Geissler1-1/+1
Tim Lee (1): bmc-state-manager: Add support BMC Reboot Cause feature Change-Id: I1758df4efde9dec8981c400d95bee740cf1737a7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-15phosphor-host-ipmid: srcrev bump 7a3296df0c..c2af98befbAndrew Geissler1-1/+1
Jayaprakash Mutyala (1): Master Write-Read: Validate reserved field content Change-Id: I2390ef052ea1c593681ebf3a547ca92d03f2b6bc Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-15pldm: srcrev bump e5268cda73..a6678d7445Andrew Geissler1-1/+1
George Liu (1): Update clang-format Change-Id: I0ad894ebd8caf2bc62b500f4e7e167bdb9e8dc81 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-14systemd: Fix RA receiving with newer kernelsWilliam A. Kennington III2-0/+95
Currently, all received RAs are dropped by systemd-networkd with an internal error code. Change-Id: I8df0b587e4d6504c624940ee04f923ba6f166c3f Signed-off-by: William A. Kennington III <wak@google.com>
2021-09-14peci-pcie: srcrev bump 6f55203b70..8e96603605Andrew Geissler1-1/+1
Andrei Kartashev (1): Refactor handling CPUInfo array Change-Id: I35c6200e0a67b2b962cd629ea4c9efb3a8cfa698 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-14smbios-mdr: srcrev bump 511b06c05d..ecbd71baa6Andrew Geissler1-1/+1
Mansi Joshi (1): Fix SMMDR send directory info call Change-Id: I7205ebf2167ac89fd0c518d1ed4c1efa709fe7d9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-14stdplus: srcrev bump 5e3b13f022..1775926327Andrew Geissler1-1/+1
Patrick Williams (1): clang-format: apply clang-12 changes Change-Id: Ifae2213b7017b98ce3530c44fe8c9cc256187703 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-14pldm: srcrev bump 430aaee501..e5268cda73Andrew Geissler1-1/+1
Tom Joseph (1): Refactor the verbose tracing in PLDM Change-Id: I5bed3b2087068a6359db4b146056388cf20ecbef Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-14webui-vue: srcrev bump aaff26ef82..bfb3469467Andrew Geissler1-1/+1
Konstantin Aladyshev (2): Russian translations for the POST code page Sync ru-RU translation file with the en-US file Change-Id: If1f76c6350bc9b393569abae2e2e23424c2b8ebf Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-14dbus-sensors: srcrev bump 5ab424a6a4..0c42f40e55Andrew Geissler1-1/+1
Patrick Williams (2): build: add phosphor-logging dep and wrap logging: replace direct journal calls with lg2 Change-Id: Ib0eedad0b41c9848a09da3313717ca594d5ad59a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-14bmcweb: srcrev bump 7bb985eeb0..9a69d5a5efAndrew Geissler1-1/+1
Ali Ahmed (1): Add SystemType to Systems/hypervisor Ed Tanous (4): Remove unused variables in connection class Rearrange/clean code in connection fix clang formatting Clear UserSession in between requests John Edward Broadbent (2): Change ownership of boost::req to crow::req Corrects issues in session Change-Id: Idaacee582adc86dcbe70d8dfa59fa6984fb255fa Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-14phosphor-power: srcrev bump 1fd0b14587..3d8e295a02Andrew Geissler1-1/+1
Adriana Kobylak (1): clang updates Patrick Williams (1): clang-format: apply clang-12 changes Change-Id: I458f6e24203a239399cc54b009df790ef7c491b7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-14busybox: switch SRC_URI to single-append stylePatrick Williams1-5/+8
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I494bb2352ba068f02dab761fabc7cfcae6a70eb9
2021-09-13meta-phosphor: dbus-sensors: add phosphor-logging dependencyPatrick Williams1-1/+8
In prep for Ib408e97ff99863cd91bcbcb43a4738d773f4e21c, add the necessary dependency for phosphor-logging. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I2a67d940da9598250e9884c35006f670f68efc72