summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-12-20meta-google: Remove mostly unused iotoolsWilliam A. Kennington III1-1/+0
There are generally other ways to poke at the IO space of the BMC and there isn't any evidence these are being used anymore. Change-Id: I9d0e7187f2be8bbbf349e8cdf63c32013876260c Signed-off-by: William A. Kennington III <wak@google.com>
2021-12-20meta-google: Add new system.conf for gbmc-systemd-configWilly Tu2-0/+9
Add systemd.conf options for watchdog to replace watchdog-conf ``` // interval is 60s by default interval = 10 watchdog-device = /dev/watchdog // The value is in pages. They are presently 4KiB each. // Reset the BMC if it goes below 3MiB min-memory = 768 ``` Tested: ``` $ cat /lib/systemd/system.conf.d/40-system.conf [Manager] DefaultMemoryAccounting=yes RuntimeWatchdogSec=10s WatchdogDevice=/dev/watchdog ``` Change-Id: I51171746669dfeb1efe6c09952efa3457e33c86b Signed-off-by: Willy Tu <wltu@google.com>
2021-12-20meta-google: phosphor-ipmi-host: Remove unused RDEPENDSWilliam A. Kennington III1-0/+3
Change-Id: I01bfbd4022584641d8df6ee694b62eadc3cb657c Signed-off-by: William A. Kennington III <wak@google.com>
2021-12-20meta-google: busybox: Remove unused optionsWilliam A. Kennington III2-0/+35
This trims down our busybox binary to remove a bunch of unused / duplicate utilities. Change-Id: Iabee2b086436db800c35f5b9cd738704c493df50 Signed-off-by: William A. Kennington III <wak@google.com>
2021-12-18meta-ampere: mtjade: sensor: change to use dbus-sensorThang Q. Nguyen14-281/+1
Replace sensor monitoring in phosphor-hwmon by dbus-sensor/entity-manager. Tested: 1. Check IPMI sensor report for Temp and ADC sensors with correct threshold $ ipmitool sdr list $ ipmitool sensor list all 2. Check Redfish Thermal and Power schema for Temperature and ADC sensors Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com> Change-Id: Idbb719ed01a28892bce32adce062c56dd51d3088
2021-12-18phosphor-host-ipmid: srcrev bump 6619ae4683..e39ba9930bAndrew Geissler1-1/+1
Arun P. Mohanan (1): fix:Channel access mode set to disabled by default Change-Id: I8eddf268eba18efceeaae5181b12afdf47b556b8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-18libmctp: srcrev bump 95cccaec5b..983cc3fa49Andrew Geissler1-1/+1
Brad Bishop (1): build: compile and install utils Change-Id: I674cf7246d94b1b45b6667b0316c3d2bf6328e80 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-18openpower-vpd-parser: srcrev bump 8c796818c2..ec912e6c0dAndrew Geissler1-1/+1
Priyanga Ramasamy (1): Defect SW541296:vpd-tool write failure Shantappa Teekappanavar (1): Identify cable and flett cards Change-Id: I9df850d6e214a085a847c4b798754c48324d281d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-18phosphor-post-code-manager: srcrev bump 84855abe9e..de8d3a537fAndrew Geissler1-1/+1
Manojkiran Eda (1): Fix static analysis & cppcheck issues Change-Id: Ie75d99035a4c0763247c140cafe9248f2f09e18c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-18pldm: srcrev bump 6a4d1cf836..81c045183bAndrew Geissler1-1/+1
Brad Bishop (4): pldm_visualise_pdrs: Add executor abstraction pldm_visualise_pdrs: add process abstraction pldm_visualise_pdrs: run pldmtool directly pldm_visualise_pdrs: check for tty Manojkiran Eda (1): Remove all dependencies for libpldm Change-Id: Ie99716f235908d37e6ee57dbf8df93743a3f2e6a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-18entity-manager: srcrev bump 1e8e71f23f..f466ccece5Andrew Geissler1-1/+1
Howard Chiu (1): Configurations: Bletchley: Update sensors Thang Q. Nguyen (1): Configurations: Add Ampere Mt.Jade platform Change-Id: I18df05eee0bb6433f0574b1372a0f06b4e6762b0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-18bmcweb: srcrev bump b24483809a..47c9e106e0Andrew Geissler1-1/+1
Ed Tanous (1): Remove unused file James Feist (1): Change Default of REST D-Bus to OFF Josh Lehan (1): gitignore: Update to the latest from toptal.com Lukasz Kazmierczak (2): Add GET method for TriggerCollection Add GET method for Triggers Szymon Dompke (1): Add support for DELETE on Triggers schema Change-Id: I49ef5b2c6a6aff8011bff151a6ffb3755372cbd2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-18openpower-hw-diags: srcrev bump 86aa97a508..15527a43feAndrew Geissler1-1/+1
Zane Shelley (2): created PluginResolution class create PluginMap and plugin definition Change-Id: I88a9ed8130348630f45ab67d76dfc8bf6f02245c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-17phosphor-certificate-manager: srcrev bump e0e2cce95a..cf811c4309Andrew Geissler1-1/+1
Nan Zhou (1): remove year 2038 check Change-Id: I762f5294dddcd9b499975492e870cea30d129e25 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-17meta-phosphor: prefer https protocolPatrick Williams6-6/+6
A few recipes are specifying 'protocol=git' to the git-fetcher, which is already the default[1]. For github URLs, upstream Yocto / OE suggest that 'protocol=https' is used[2]. Switch any URL that has a protocol specified to be 'https' instead of 'git'. 1. https://docs.yoctoproject.org/bitbake/bitbake-user-manual/bitbake-user-manual-fetching.html#git-fetcher-git 2. https://lists.openembedded.org/g/openembedded-devel/message/94255 Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ibf1ab0fa2cb83c8cb9f4e535a0781f41e3b0dafe
2021-12-17meta-phosphor: x86-power-control: change URL protocol to httpsPatrick Williams1-2/+2
We should never use 'protocol=ssh' on a Github SRC_URI because it means that only people with a valid SSH key loaded in Github can build the code (ie. no anonymous users). This is bad for CI-type builds. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I4713ed1759f548aee5b97d2f789e9f37892c9360
2021-12-17meta-facebook: fb-ipmi-oem: add pkgconfigPatrick Williams1-1/+1
This is required by newer versions of Yocto. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I7011bb03b3a384903f44154d2ea2a8f283afd237
2021-12-17run openpower-debug-collector after stop instructionsAndrew Geissler1-0/+1
openpower-debug-collector may end up requesting a SBE or hostboot dump. Ensure that if stop-instruction is also scheduled in the same systemd target, that we first stop instruction to get the hardware in a known state and then start the dump collection. Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I1156a20b16545ff42e20d4a8e3fc1089786ba605
2021-12-17meta-ampere: mtjade: Add more Host firmware supportThang Q. Nguyen6-152/+170
Add support SCP firmware update with checking if the ampere_fru_upgrade available to execute the update. This commit also supports 2nd Host SPI-NOR update ability. Tested: 1. Manually copy ampere_fru_upgrade to the /usr/sbin folder and run SCP firmware update via Redfish. 2. Flash UEFI firmware update on the secondary Host SPI-NOR. Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com> Change-Id: Ic335ee2d21625239c3df1937ed5333708233845b
2021-12-17post-code-manager : Switch to meson build system & BumpManojkiran Eda2-8/+8
Tested By: Was able to sucessfully build post-code-manager using meson & was able to see that the daemon is working as before on a BMC. Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I4cf90fc8bf0a3350b944d5ef94fa131cb6f1c35f
2021-12-17bmcweb: srcrev bump 5187e09b89..b24483809aAndrew Geissler1-1/+1
Ed Tanous (1): Remove unused header Change-Id: Ia86298c1df9807aca9de15610357c6d349fd68e9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-17phosphor-buttons: srcrev bump 8381d5aa35..dd5495cf40Andrew Geissler1-1/+1
Naveen Moses (1): Enable group gpio configuration Change-Id: I6fa93ca2858132b2181d62a04bf8cf86bf4f8713 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-17phosphor-post-code-manager: srcrev bump 9ce5a645f5..c4440ebefbAndrew Geissler1-1/+1
Manojkiran Eda (2): Drop experimental::filesystem Fix unused variables error Change-Id: I757a4e07f579df1fb121afc76e2ff7963ab70297 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-17phosphor-snmp: srcrev bump d560529eb7..7350c77aa6Andrew Geissler1-1/+1
Chicago Duan (1): SNMPTrap: SNMPTrap address support hostname Change-Id: Iaa61540ba43d700a7fc57c3902b2afb0b81a5166 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-17phosphor-host-ipmid: srcrev bump 778f65973b..6619ae4683Andrew Geissler1-1/+1
Chalapathi Venkataramashetty (2): sensorcommands: check for reserved sensor number in sensor commands. sensorcommands:Platform Event Message command corrected Johnathan Mantey (2): Make sensor/sdr list commands work on systems with > 255 sensors Improve SDR sensor number mapping for sensor nums above 510 Change-Id: I4e0a2a9c922cef031a3e9e82416734d9c131627e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-17smbios-mdr: srcrev bump 631388e621..5f2d627553Andrew Geissler1-1/+1
Alex Schendel (1): Add FW Version in journalctl log Change-Id: Ibf9f8279fdf8f1f1eaa8cf30bb0b9947e16220e6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-17phosphor-bmc-code-mgmt: Add USB code update optionAndrew Geissler2-1/+8
George Liu (5): usb: Initialize USB Code Update usb: Copy image file to /tmp/images via USB usb: Add utility for D-Bus usb: Update the RequestedActivation property usb: Add service and rules files Change-Id: Ic1d290120c7050b419ce146fbdc14febef7814e8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
2021-12-17phosphor-fan-presence: srcrev bump 323694a9d8..075fcd858fAndrew Geissler1-1/+1
Matthew Barth (22): control:p10bmc: Update DVFS temp events control:p10bmc: Add decrease parameter to DVFS temp events control:p10bmc: Create 2s fan control timer loop event control:p10bmc:ibm,rainier-2u: Add increase actions for OCC temps control:p10bmc:ibm,rainier-4u: Add increase actions for OCC temps control:p10bmc:ibm,rainier-1s4u: Add increase actions for OCC temps control:p10bmc:ibm,everest: Add increase actions for OCC temps control:p10bmc:ibm,rainier-2u: Add decrease actions for OCC temps control:p10bmc:ibm,rainier-4u: Add decrease actions for OCC temps control:p10bmc:ibm,rainier-1s4u: Add decrease actions for OCC temps control:p10bmc:ibm,everest: Add decrease actions for OCC temps control:p10bmc:ibm,rainier-2u: Add increase action for NVMe temps control:p10bmc:ibm,rainier-4u: Add increase action for NVMe temps control:p10bmc:ibm,rainier-1s4u: Add increase action for NVMe temps control:p10bmc:ibm,everest: Add increase action for NVMe temps control:p10bmc:ibm,rainier-2u: Add decrease action for NVMe temps control:p10bmc:ibm,rainier-4u: Add decrease action for NVMe temps control:p10bmc:ibm,rainier-1s4u: Add decrease action for NVMe temps control:p10bmc:ibm,everest: Add decrease action for NVMe temps control:p10bmc: Remove NVMe temps when removed from dbus control:p10bmc:ibm,rainier-2u: Set `default_floor` = `poweron_target` control:p10bmc: Increase/decrease actions for planar temps Change-Id: If229f2304628e9f8fdbfc0ea983c953f54f1aea8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-17x86-power-control: srcrev bump 85e111ed69..c46ebb493fAndrew Geissler1-1/+1
Jason M. Bills (1): Change to lg2 Change-Id: Ie95d80ed73a9f45b39156b11087f89487329f98b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-17entity-manager: srcrev bump a9c5892927..1e8e71f23fAndrew Geissler1-1/+1
Bruce Mitchell (1): Cleanup of code to pass CI, clang-tidy-13 Kumar Thangavel (1): Move global variable powerIsOn to local variable. Change-Id: I7807945f34d6a5aabeb2eda0cc8851ffad83f096 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-17sdbusplus: srcrev bump ce62764d6c..55949c29adAndrew Geissler1-1/+1
Krzysztof Grobelny (1): Used erased type to reduce binary for getProperty Change-Id: Ie90a03628170d8ee71dbb238b5037288c8ceddba Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-17telemetry: srcrev bump b8cc78ddf9..3e2cc9d497Andrew Geissler1-1/+1
Szymon Dompke (1): Update subprojects versions Change-Id: Ic47543e033f0aaa60df7dc862b222021c0f1f806 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-17pldm: srcrev bump db4361279b..6a4d1cf836Andrew Geissler1-1/+1
Andrew Geissler (1): ibm: bios for auto poweron control Varsha Kaverappa (1): PLDM BIOS attr enum return error if byte value is 2 Change-Id: I0005425883fc4e116a2491cb95034f17f325afad Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-17openpower-proc-control: srcrev bump b5fa942a4f..db92472533Andrew Geissler1-1/+1
rajerpp1 (2): PHAL: Fixing wrong callout of reference target PHAL: Clock error handling support Change-Id: I1c5aebbf467aaffd55b2b847ecc1bf467721bf65 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-17phosphor-power: srcrev bump d8a8617afa..391a069004Andrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: gtest cleanup expectation warnings Change-Id: I1d824b0d2205703c697a679326affb945507aa3f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-17bmcweb: srcrev bump df5415fc03..5187e09b89Andrew Geissler1-1/+1
Alpana Kumari (1): Add Spare Part Number for Chassis Ed Tanous (3): Make timer system use boost Deduplicate doAccept code Implement connection limit Jayaprakash Mutyala (1): Fix - RedFish response for non-manufacturing mode Josh Lehan (1): error_messages: Use int64_t in invalidIndex Nan Zhou (2): fix the year 2038 problem in getDateTime Change DateOffset from Z to +00:00 Patrick Williams (3): hostlogger_test.py: reformat with black ssl_key_handler: use OpenSSL 3.0 API for keygen ssl_key_handler: support OpenSSL 3.0 for key verification Change-Id: I9c57381b1bbe75f4533add4f2609b1882bfb7a86 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-16phosphor-certificate-manager: srcrev bump bb939ea45d..e0e2cce95aAndrew Geissler1-1/+1
Patrick Williams (4): certificate: openssl3: switch to EVP_PKEY_eq certs_manager: switch keygen to support openssl-3 build: remove autotools build: rename config.h source Change-Id: I34db8c34c8ff3acabcaf5550d35f35c9c76452f4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-16meta-ampere: mtjade: fru: use dynamic sensorsThang Q. Nguyen8-157/+23
Change to use dynamic sensors for FRU support to take advantage of IPMI fru read/write commands. Tested: 1. Check FRU reading $ ipmitool fru print 2. Write fru.bin into FRU EEPROM Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com> Signed-off-by: Thang Tran <thuutran@amperecomputing.com> Change-Id: I0d0b52ae7b0fd301a14d0d2894268637d867a5b8
2021-12-16phosphor-virtual-sensor: srcrev bump b57d737081..05b1d41788Andrew Geissler1-1/+1
Rashmica Gupta (1): thresholds: Update Severity to be a string Change-Id: I95ea44a8fbaeaca4a97f728c1b2931e1bac9c510 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-16meta-google: nftables: Make rule loading atomicWilliam A. Kennington III5-12/+13
This ensures that all of the rules are processed and unexpected packets are not allowed or blocked by the kernel at any time. Change-Id: Ia7bb1d7f604f8ed1bd9759a23e370d20cb0c690d Signed-off-by: William A. Kennington III <wak@google.com>
2021-12-16meta-google: gbmc-bridge: Fix service permissionsWilliam A. Kennington III1-2/+2
Change-Id: I5fc6db2510b9c27d8d2ce27304e0a5e821015fb3 Signed-off-by: William A. Kennington III <wak@google.com>
2021-12-15sdbus++: remove autotools dependencyPatrick Williams1-1/+0
I'm not sure why this got left around in the Python tools file but it isn't necessary. This repository is using Meson now anyhow. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I5399019d8ad3310482fc901e8e6372ea5337c309
2021-12-15Add bbclass to copy license info to /usr/share/wwwJason M. Bills1-0/+64
Some products have requirements for the source license info to be made available to users. This adds a bbclass that copies the license info stored in /usr/share/common-licenses to /usr/share/www/common-licenses. From there it is served to users by bmcweb in the existing webassets.hpp functionality. File paths will show users the file content, but directories will only display content in an index.* file. So, the bbclass also creates an index.json for each directory so that directory paths will show users the directory contents. Tested: Navigated to /common-licenses and common-licenses/ and confirmed that the directory listing was displayed. Navigated to /common-licenses/bmcweb and common-licenses/bmcweb/ and confirmed that the directory listing was displayed. Navigated to /common-licenses/bmcweb/LICENSE and confirmed that the license text was displayed. Navigated to /common-licenses/../../network/config.json and it returned "Not Found". Navigated to /common-licenses/../ipmi-providers/channel_access.json and it returned "Not Found". Change-Id: I286b0cf53a9520087b1a57b17ea66f408f08ed3b Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
2021-12-15meta-bletchley: Enable kernel configs for platform-specific devicesHoward Chiu2-0/+29
1. AST26xx ADC driver 2. AST26xx PWM v14 driver 3. AST26xx Tach driver from Aspeed-linux 4. Enable driver for PHY fixed link 5. HDC1080 humidity sensor driver 6. PCF85363 RTC driver 7. FUSB302 USB-PD PHY driver 8. MP5023 HSC driver 9. DEVMEM driver for early debug purpose Signed-off-by: Howard Chiu <howard.chiu@quantatw.com> Change-Id: Ib87de12cabd5aef4ef8bd25ac3451a1df56d3fc1
2021-12-15meta-bletchley: add phosphor-nvmeHoward Chiu3-0/+45
Use phosphor-nvme to monitor the temperature of NVMe SSD on each sled Signed-off-by: Howard Chiu <howard.chiu@quantatw.com> Change-Id: Ib61dca1742f66b93cab7bee86b27b33cc7dce969
2021-12-15meta-ibm:witherspoon: remove obmc-ikvm packageAndrew Geissler1-0/+2
Witherspoon is running tight on space, and as our primary hardware CI machine, we need to keep it going. The GUI has already been pulled out so the KVM package doesn't make much sense anyway. Tested: - Reduced image size by ~200KB - Will rely on CI to regression test Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I3e55702da764e4e1ca1673e158c7acf4f74c9bda
2021-12-14phosphor-watchdog: srcrev bump 6a54155eab..cf4ce3c171Andrew Geissler1-1/+1
Willy Tu (1): phosphor-watchdog: Cleanup CodeChecker Errors Change-Id: I01f9edbda8c43933d4e374480cbad90ba8da2848 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-14openpower-proc-control: srcrev bump f9152b91f2..b5fa942a4fAndrew Geissler1-1/+1
Andrew Geissler (1): host-restart: set restart reason on mpreboot Change-Id: Ib24d3217042ca497028375b63eb590d95e8c7961 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-14meta-phosphor: cmake packages: add pkgconfigPatrick Williams4-4/+4
With the latest Yocto we see failures: ``` 17:14:36 | CMake Error at /home/jenkins-op/workspace/ci-openbmc/distro/ubuntu/label/docker-builder/target/tiogapass/build/work/arm1176jzs-openbmc-linux-gnueabi/phosphor-ipmi-ipmb/0.1+gitAUTOINC+8227626764-r0/recipe-sysroot-native/usr/share/cmake-3.21/Modules/FindPackageHandleStandardArgs.cmake:230 (message): 17:14:36 | Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) ``` Add the correct inherit for ipmb-ipmb. Pre-emptively add for any recipe which does 'inherit cmake'. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ib3327af0f19268d1f5b70259c3445b0985da9fa0
2021-12-14phosphor-power: srcrev bump a169b0f9d2..d8a8617afaAndrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Add in handling of specific MFR faults Jim Wright (1): pseq: Find and parse configuaration file Change-Id: If9ab3b53cd1c77ce1a6f51d22fc0601447bd46e9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>