summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-05-02python3: remove pip install flash space saving workaroundAndrew Geissler1-8/+0
Latest upstream yocto requires this package be installed now so we can no longer run this workaround to save some flash space Change-Id: I972cc7080acc1b5704f55c9f64d63abab081a539 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2023-05-02meta-ibm: enable persist-mac flagIsha Sahni1-0/+1
-mac address wasn't persisting after reboot Tested by: 1. Assign a valid MAC address aa:e2:84:14:28:79 to the system using curl -k -H "X-Auth-Token:${bmc_token}" -X PATCH -D patch.txt -d '{"MACAddress":"AA:E2:84:14:28:79"}' https://$bmc/redfish/v1/Managers/bmc/EthernetInterfaces/eth0 2. Now GET and verify if the MAC address has changed using curl -k -H "X-Auth-Token:${bmc_token}" -X GET https://${bmc}/redfish/v1/Managers/bmc/EthernetInterfaces/eth0 3. Now reboot the BMC and verify if the MAC address remains the same Change-Id: I334f1936f433e3e7e30ca5e669a89112f9879276 Signed-off-by: Isha Sahni <isha.sahni1@ibm.com>
2023-05-02meta-google: image_types_hoth: add way to embed 2 RoT firmwareClaire Liao1-0/+9
Merge 2 platform BMC image, so need to have both RoT fw inside. Tested: 1. Make sure target BMC image have both RoTs and they are in right address. 2. Make sure other platforms are not affected. 3. Test on the target BMC image to make sure both platforms are working well with both RoTs. Change-Id: Icbe1b34b1a3fcd26433054b36e6cbbb52036d003 Signed-off-by: Claire Liao <claireliao@google.com>
2023-05-01bmcweb: srcrev bump 28f4b387a0..df7f12f0d42.15.0-devAndrew Geissler1-1/+1
Krzysztof Grobelny (1): Removed myself from OWNERS file Lakshmi Yadlapati (6): Moving to correct PCIe Device interface Refactor SystemPCIeDevice method Refactor SystemPCIeFunctionCollection method Refactor SystemPCIeFunction method Cleanup pcie code Fix PCIeDevice redfish validator failure SunnySrivastava1984 (1): Add Asset information for PCIeDevice Change-Id: Id1856679813f58720bd9a9b1e977296695695742 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-05-01Revert "bmcweb: srcrev bump 28f4b387a0..94c3a10b94"Andrew Geissler1-1/+1
This reverts commit b8536caa358ebd10774ae61fd51dc94a50b90d8c. This is failing redfish validation: ``` 1 err.PCIeDevice.PCIeDevice errors in /redfish/v1/Systems/system 1 failProp errors in /redfish/v1/Systems/system 1 failGet errors in /redfish/v1/Systems/system/PCIeDevices/system ``` Change-Id: Iaea681798bcf5bca59841d1b8216e9bb19205a14 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2023-04-29meta-google: gbmc-systemd-config: Enable dumping all coresWilliam A. Kennington III2-0/+4
Change-Id: I634dc095e0ef6602c67192e8ce7424716ef7e2dd Signed-off-by: William A. Kennington III <wak@google.com>
2023-04-29meta-google: linux: Add more debug featuresWilliam A. Kennington III2-0/+10
These features ensure that the kernels we ship are more stable, and give us early warnings when we have deadlock causing bugs. Change-Id: I2616f5faa8f98f84c86a6e6683c8b4a322c535db Signed-off-by: William A. Kennington III <wak@google.com>
2023-04-29meta-google: linux: Add useful watchdog parametersWilliam A. Kennington III1-0/+5
This is needed to enable a pretimeout watchdog in the kernel. Change-Id: I2dc7fbea713e1805b0c50903b4f08f55f09c122e Signed-off-by: William A. Kennington III <wak@google.com>
2023-04-29meta-phosphor: systemd: Enable watchdog pretimeoutWilliam A. Kennington III1-0/+2
This gives us the ability to try and panic the kernel prior to hitting a hardware watchdog that gives us less information about the lockup. It's safe to enable even if you have no pretimeout watchdog in your kernel. Change-Id: I91b0c6f1069a64a657298142cff1b8eeffcb1dbc Signed-off-by: William A. Kennington III <wak@google.com>
2023-04-29libpldm: srcrev bump 6af2a2936c..3a6a001b6cAndrew Geissler1-1/+1
Varsha Kaverappa (2): oem-ibm : Adding file types for Dump, PCIE and other functionalities oem-ibm : Define file type for new VPD record consumed by host via PLDM Change-Id: I0950ca05b9135a666905b41d9aedbde9050d3768 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-29pldm: srcrev bump 87083f266c..25c999c98fAndrew Geissler1-1/+1
Andrew Jeffery (2): Revert "oem-ibm : Support for VPD record PSPD via file I/O with offset" Revert "oem-ibm : New record to backplane vpd" Kamalkumar Patel (1): Adding bios attributes for RPD feature Varsha Kaverappa (2): oem-ibm : New record to backplane vpd oem-ibm : Support for VPD record PSPD via file I/O with offset Change-Id: I1cc52934697656de98076e6a6717cd3708f2c18b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-29phosphor-dbus-interfaces: srcrev bump 927d0930ca..df32eb5747Andrew Geissler1-1/+1
Myung Bae (1): Add association between FabricAdapter and Port Ravi Teja (1): Add Network Static Route D-bus Interface Change-Id: I4f896143ec5f012f762f1afc359d54689f643a51 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-29phosphor-time-manager: srcrev bump 864e173e24..f93c405fd2Andrew Geissler1-1/+1
Pavithra Barithaya (2): Enable performance check on the repo Enable modernize tidy checks on the repo Change-Id: I977420018ac23603703d32e5d675ee7377b0b710 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-29peci-pcie: srcrev bump 985d9d9e2d..de3bae3845Andrew Geissler1-1/+1
Lakshmi Yadlapati (1): Moving to correct PCIe Device interface Change-Id: I70f1a6174f2cc07f6ba5393d9f7b1485ef603a01 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-28bmcweb: srcrev bump 28f4b387a0..94c3a10b94Andrew Geissler1-1/+1
Krzysztof Grobelny (1): Removed myself from OWNERS file Lakshmi Yadlapati (5): Moving to correct PCIe Device interface Refactor SystemPCIeDevice method Refactor SystemPCIeFunctionCollection method Refactor SystemPCIeFunction method Cleanup pcie code SunnySrivastava1984 (1): Add Asset information for PCIeDevice Change-Id: I5436b47aa2f6b9775e156c07ccf1ccbf3d72b7e3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-28obmc-console: srcrev bump 86e3fd70f0..c9f4a556ddAndrew Geissler1-1/+1
Andrew Jeffery (1): obmc-console: Remove autotools build system Ninad Palsule (4): Fixed broken dbus interface for multiple consoles Split dbus related code into separate file Added new dbus interface to query console info Adding myself as a reviewer Change-Id: Ic3191b0c04ca3989028b794c12c990044b09c8f4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-28sdbusplus: srcrev bump 1caa5e8a5a..50f1daeacbAndrew Geissler1-1/+1
Arun Lal K M (1): Make register_method accept 'Flags' Patrick Williams (11): sdbus++: move interface name to common header sdbus++: move enum definitions to common header async: proxy: fix property sub-proxy initialization async: proxy: use variant in property-set sdbus++: server: simplify header include templates sdbus++: add start of an async client sdbus++: async: client: add generated method calls sdbus++: async: client: move context to constructor sdbusplus: async: client: prettify the generated code sdbus++: async: client: add generated property calls sdbus++: async: client: example: add a few comments for clarity Change-Id: Ifcc0c02d31c8bd70f496b60ca6f4cf53acec9487 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-28phosphor-debug-collector: srcrev bump 6c84a8c5d9..b85561683bAndrew Geissler1-1/+1
Patrick Williams (1): build: enable sdbus++ common.hpp output Change-Id: I6b1356f45f6f4402853d551dca70adfabe35b3aa Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-28openpower-debug-collector: srcrev bump 85c1ebf5ff..407e5b6587Andrew Geissler1-1/+1
deepakala-k (2): watchdog: Update host watchdog event name triggered meson: Move config file creation out of executable block Change-Id: I577a4aca95a36567d2bfbc466e0033c53c1d4b39 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-28phosphor-time-manager: srcrev bump 4c5143f08a..864e173e24Andrew Geissler1-1/+1
Pavithra Barithaya (1): Add clang-tidy file Change-Id: Ibcdd973fbc4280d47780479a84ed86dff2ef105c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-28phosphor-logging: srcrev bump 140d496e6a..e340325b66Andrew Geissler1-1/+1
Marri Devender Rao (1): PEL: Add new error message for system health state deepa (1): PEL: Update host watchdog timeout event name Change-Id: Ibed5171acf9ef306583f6a8405bc1c95ba5268e8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-28phosphor-host-ipmid: srcrev bump 7589306482..68e82947f6Andrew Geissler1-1/+1
Patrick Williams (1): build: enable sdbus++ common.hpp output Change-Id: Id7ddbe34f301c7494ed4900f2762995b2c021320 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-28webui-vue: srcrev bump 6c5418f599..0f6147ca25Andrew Geissler1-1/+1
Sivaprabu Ganesan (1): Display eventlog status button based on condition Change-Id: I36efe34f220f98d7f11748b93a68e4f07307d962 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-28libpldm: srcrev bump 9667f58239..6af2a2936cAndrew Geissler1-1/+1
Andrew Jeffery (5): clang-tidy: Restrict analysis to libpldm headers include: Move instance-id.h under libpldm/ tests: Add instance-id tests instance-id: Track existing allocations for each db instance instance-id: Ensure database is appropriately sized Rashmica Gupta (2): tests/instance-id: remove unneeded local variable instance-id: Setup default database on install Tom Joseph (1): Add Tom Joseph to reviewers Change-Id: I3ad01fb1970afb8a916b8d5d41dd103b05f91a7c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-28phosphor-pid-control: srcrev bump cdc8dca44b..c2a311b005Andrew Geissler1-1/+1
Jinliang Wang (1): Handle InterfacesRemoved signal under /xyz/openbmc_project/sensor path Change-Id: I78dfc20b7851366d4c3b88fa0eec8db765cb5977 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-28phosphor-power: srcrev bump 95f6aab290..c6fa66671bAndrew Geissler1-1/+1
Faisal Awada (1): psu-ng: Validate PSUs voltage input Change-Id: I88b2c8dcb5a5162e2e4d35b9937cfd55fbc24a05 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-28bmcweb: srcrev bump 02e01b5108..28f4b387a0Andrew Geissler1-1/+1
Ed Tanous (2): Remove number support from the router Remove nameStr from router Change-Id: I54677faa24f3f645482958ec385928d3849f26db Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-28phosphor-settingsd: srcrev bump 4d28bcd31f..de7ccfb2e8Andrew Geissler1-1/+1
Jagpal Singh Gill (1): meson: Remove autotools build files Change-Id: I78acc33a17d1d62ad8471ee892a29af4c169966b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-28smbios-mdr: srcrev bump 949f634d65..defbc2acdbAndrew Geissler1-1/+1
Jason M. Bills (2): Update class name to MDRV2 Update to the new sdbusplus namespace format Jonathan Doman (1): Update sst-compare-redfish-os.py for TPMI based CPUs Change-Id: Ib7355855befb1e58d78d92b98e294e406514ad64 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-28dbus-sensors: srcrev bump 9a472e8ed1..c361e22299Andrew Geissler1-1/+1
Chris Sides (2): use std::map for fantype 'compatible' string checks add support for hpe's gxpfan type Change-Id: Ibbe72a9b4b81a22412c5f631946beacc198fe810 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-28meta-openpower: trace-enable: Add more eventsEddie James1-0/+4
Add FSI scanning and unregistration and I2CR error events. Signed-off-by: Eddie James <eajames@linux.ibm.com> Change-Id: I7c25d6303da11559b422fa03a7f97973f371df78
2023-04-27meta-fii: meta-mori: Add skm backup config to binarystoreCharles Boyer1-0/+6
The backup copy will be stored in Mobo FRU EEPROM. Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com> Change-Id: Id9a0b409f7cbe53ab91f7d5655e39f0a318ba9d1
2023-04-27meson: Switch phosphor-settings-manager to meson buildJagpal Singh Gill1-5/+4
Tested: Used devtool to apply meson patches to openbmc/phosphor-settingsd and verified compiltaion process uses meson & ninja. > devtool build phosphor-settings-manager Change-Id: I8b0fca9bbb29239c783bd1d233fb9994bd914b4b Signed-off-by: Jagpal Singh Gill <paligill@gmail.com>
2023-04-27phosphor-settingsd: srcrev bump bbeb9bdd60..4d28bcd31fAndrew Geissler1-1/+1
Jagpal Singh Gill (2): meson: Address warnings for switching autoconf to meson meson: Switch autoconf build to meson Change-Id: Ic2d5bd9309aab7a039140c9d5493b187aa97ddbb Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-27meta-fii: meta-mori: Support BMC_ALIVE led with led-managerJonico Eustaquio2-3/+2
LED_BMC_ALIVE is now managed by phosphor-led-manager instead of by init_once.sh. Asserting LED_BMC_ALIVE is removed from init_once.sh since the service obmc-led-group-start@bmc_booted.service now asserts the dbus property for LED_BMC_ALIVE's led.yaml group to be used. Signed-off-by: Jonico Eustaquio <jonico.eustaquio@fii-na.com> Change-Id: Ib68be05246a2dc66458330d99721848f86a1ed50
2023-04-27meta-fii: meta-mori: Remove hotswap-power-cycleJonico Eustaquio2-31/+0
Removes the hotswap-power-cycle recipe and service Change-Id: Iee2dcf508760f57ea5faedb40eee3d8cf48103d0 Signed-off-by: Jonico Eustaquio <jonico.eustaquio@fii-na.com>
2023-04-27meta-inventec: fix shellcheck warningsPatrick Williams1-4/+6
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I7fc268677fed98626d682f2d9f4e1b091449f6e4
2023-04-27meta-quanta: fix shellcheck issuesPatrick Williams25-251/+217
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I189baf142cc86d44ebbf615edd3bb0ec1785be8d
2023-04-27host-error-monitor: srcrev bump ee00ccc006..03ed41b37bAndrew Geissler1-1/+1
Zev Weiss (2): Add PROCHOT signal monitor Make libpeci dependency optional Change-Id: Ic4a71fb0a672349d235995b403b99596e2ba66c0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-27meta-ibm: Using append in override syntaxChirag Sharma1-1/+1
Currently, scripts in install_ibm_plugins link_ibm_plugins are not getting added in BMC image as a result of which changing "+=" to append. Tested: Post change can see the scripts are getting added in the image. Change-Id: I932257e3652d0d6911923d4e9e0a57abeeb392ce Signed-off-by: Chirag Sharma <chirshar@in.ibm.com>
2023-04-27meta-google: rng-tools: Add package suffixDavid Wang1-1/+1
Due to the rng-tools systemd/sysvinit service being split into a package during the subtree update, adding the corresponding suffix to resolve the compile error. Change-Id: I66930d75d081fc84e33ccdcff4d32ee2d3d36326 Signed-off-by: David Wang <davidwang@quantatw.com>
2023-04-26meta-phosphor: add initrdscripts reviewerZev Weiss1-0/+5
Signed-off-by: Zev Weiss <zev@bewilderbeest.net> Change-Id: Iaf5c348ff379449e71f528e95218abeba37698c9
2023-04-26meta-phosphor: mmc-init: Fix creation of critical directoriesAndrew Jeffery1-1/+7
`mkdir $fslist` is responsible for creating all the critical mount-point directories for a functioning Linux userspace, such as `/dev`, `/proc` and `/sys`. 2345ace954c2 ("meta-phosphor: phosphor-mmc-init: fix shellcheck") prevented their existence by instead creating a single directory named "proc sys dev run": ``` ~ # ls -1 bin dev etc init lib mnt proc sys dev run root run sbin usr var ``` The lack of directories lead to the inability to mount the required filesystems, with the boot process stalling at an initrd shell prompt: ``` [ 1.224302] Freeing initrd memory: 3272K [ 1.265274] Freeing unused kernel image (initmem) memory: 1024K [ 1.291134] Checked W+X mappings: passed, no W+X pages found [ 1.291492] Run /init as init process mount: mounting sys on sys failed: No such file or directory mount: mounting proc on proc failed: No such file or directory [ 2.600405] mmcblk0: p1 p2 p3 p4 p5 p6 p7 The operation has completed successfully. Failed to parse kernel command line, ignoring: No such file or directory Starting systemd-udevd version 253.1^ Running in chroot, ignoring request. Running in chroot, ignoring request. cat: can't open '/proc/cmdline': No such file or directory [ 2.706024] /dev/disk/by-partlabel/: Can't open blockdev mount: mounting /dev/disk/by-partlabel/ on /mnt/rofs failed: No such file or directory /bin/sh: can't access tty; job control turned off ~ # ``` Change-Id: Ie0821508ed7e141c89d7620a6ed0adc069f5c267 Fixes: 2345ace954c2 ("meta-phosphor: phosphor-mmc-init: fix shellcheck") Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
2023-04-26openpower-vpd-parser: srcrev bump f457a3ef9b..636391010bAndrew Geissler1-1/+1
GiridhariKrishnan (1): vpd-tool:UTF-8 encoding support on hardware read Change-Id: Ifd898e398e9d15bb3cdd4162da5845e74f147d89 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-26openpower-debug-collector: srcrev bump 1485d7cd77..85c1ebf5ffAndrew Geissler1-1/+1
Patrick Williams (1): regenerate-meson: re-run with latest from sdbusplus Change-Id: I5f00b91f44bb2e3c414ca9c2f0f6018b3219ad11 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-26dbus-sensors: srcrev bump e456925b73..9a472e8ed1Andrew Geissler1-1/+1
Chris Sides (1): detect fan type by matching against 'compatible' Change-Id: Id350832fc52d64179bf10becdc842bb2dc55f641 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-26phosphor-networkd: srcrev bump b03a760fa2..f78a415e15Andrew Geissler1-1/+1
Jagpal Singh Gill (5): logging: switch ncsi-netlink to lg2 logging: switch hyp-network-manager to lg2 logging: switch phosphor-network-manager exe to lg2 logging: switch networkd static_library to lg2 logging: switch networkd static_library to lg2 Change-Id: Ife4e9b4b12e651b26b19461837f00c68a25459b6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-26bmcweb: srcrev bump 72e2137737..02e01b5108Andrew Geissler1-1/+1
Boleslaw Ogonczyk Makowski (1): Fix regression in virtual media Lei YU (1): http_connection: Allow empty json objects Willy Tu (1): dbus_utility: Support new ObjectMapper methods Change-Id: I284fa8345d0bc077a9905595f5d2bd31edec6dd9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-26pldm: srcrev bump 6c39c7a7af..87083f266cAndrew Geissler1-1/+1
Jishnu CM (1): Update lower_bound of ipv6_prefix_length to 0 Pavithra Barithaya (1): Fix a bug in libpldmresponder Riya Dixit (1): PLDM: Implementing Phosphor-Logging/LG2 logging Change-Id: Ie762ba6776612e6856d834d4deed868883d98c4c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-25meta-phosphor: initrdscripts: fix multi-word variable expansionZev Weiss1-1/+2
The 'files' variable is a list of (currently two) paths, which 'find' needs to see as separate arguments. Signed-off-by: Zev Weiss <zev@bewilderbeest.net> Change-Id: I31c6e8e77ed21936b8425cd7d656f1ad8a5de94a