summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-11-20bmcweb: srcrev bump 9f892fa6a7..d109e2b60fAndrew Geissler1-1/+1
Alexander Hansen (2): Refactor: extract src/event_log.cpp Refactor: move registries functions to their file Potin Lai (1): Change primary postcode interface to byte array Change-Id: I43bff611ca766fb39a7487b63f01b647643b10b5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-20meta-phosphor: run-repotest: ensure fail on supported-machine.mdPatrick Williams1-0/+1
run-repotest is currently not failing when the `supported-machines.md` needs an update. Add an `exit 1` so that this fails visibly rather than just reporting a warning. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Idd3332e4433b4d9b4792d6d1bfef8911930e4ffa
2024-11-20meta-phosphor: update supported-machinesPatrick Williams1-1/+2
A few meta-layer changes occurred that were not reflected in supported-machines.md. Run the tool and commit the changes. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ibb216a7bc5843ec60f545d177066f57e085a8c08
2024-11-20meta-facebook: yosemite4: add wait-EID-removeEric Yang4-3/+71
Description: Add wait-until-mctp-EID-remove(180s) in chassis-powercycle Modify the chassis_power_cycle.sh to ensure the SD/WF MCTP EIDs to be removed after blade AC power off. Motivation: From blade AC power off sequence, we observed that the rescan-fru-ocp-setting service had not completed after blade AC powered on. This caused the MCTP EID not to change, and consequently, no ‘add interface signal’ was sent to the pldmd service. At this moment, the pldmd called the getSubTree method of the object-mapper with a timeout, which caused the PLDM tree of the slot to be moved by pldmd. Other successful slots were able to recover because they followed the correct sequence to remove the EID and then add it, which allowed them to receive the 'add interface signal' necessary for the PLDM initialization process. The failure occurred on failed slot because the power-off sequence was incorrect, which resulted in the loss of the 'add interface signal' necessary for the PLDM initialization process. Modify the chassis_power_cycle.sh to ensure the SD/WF MCTP EIDs to be removed after blade AC power off. Add wait time until MCTP EID to be removed after slot power off with sleep 20s. Test plan Build Code -pass Change-Id: I99398aacc8dcbcb362a698572c660721a240412b Signed-off-by: Eric Yang <eric.yang.wiwynn@gmail.com>
2024-11-20meta-facebook: yosemite4: Support wait mechanismEric Yang1-7/+26
Add a wait mechanism to check whether WF BIC is coming up or not. If WF BIC is not coming up with 60s, then call dbus method to set EID for WF BIC. Test plan: Build Code - pass Change-Id: I406e662da65dae09fcb220ea3149a7e3914f2b51 Signed-off-by: Eric Yang <eric.yang.wiwynn@gmail.com>
2024-11-20meta-facebook: yosemite4: change method timeoutEric Yang1-3/+6
Description: The default timeout of busctrl is 25s, so we add the busctrl timeout to 120s for “busctrl RescanBus for fru rescan” due to D-bus busy Motivation: We found a failure is related to the timeout of “busctrl RescanBus for fru rescan” due to D-bus busy. That means the rescan-fru-ocp-setting service had not completed after blade AC powered off. Test plan: Build code - pass Change-Id: I7c82fd7fe39d19efad0fd51ecb37ffb4b43baed1 Signed-off-by: Eric Yang <eric.yang.wiwynn@gmail.com>
2024-11-20openpower-hw-diags: srcrev bump 08f25b219d..5137b2f5a4Andrew Geissler1-1/+1
Caleb Palmer (1): RAS Data: Update EQ_L2_FIR[24] to potential checkstop root cause Change-Id: I66dd2345cd6c0d2ba3b2d24dba76f748349c3dd8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-20openpower-vpd-parser: srcrev bump e5faaa9bee..e0e1549e82Andrew Geissler1-1/+1
Matt Spinler (1): Add Slot interface to all NVMe drives Priyanga Ramasamy (2): delete-vpd:Do not throw exception if FRU is absent Everest:Missing EXP_PRSNT GPIO pin for PCIe cards Sunny Srivastava (1): Update FRU status on recollection Change-Id: I1a78f3e4d1a2dfd5b7a669195a7211b79346e58f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-20openpower-occ-control: srcrev bump 1fe436dc22..37abe9be91Andrew Geissler1-1/+1
Chris Cain (2): Add chassis association for total_power sensor Update occ-control to use lg2 for all logging Change-Id: Ia8d832b5875f3b434830853252bf024d629c7dab Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-20phosphor-dbus-interfaces: srcrev bump 839d6c0acb..57db6a13daAndrew Geissler1-1/+1
Thang Tran (1): state: add errors for transition request Change-Id: I7592970c252fab67d13bed0505124448c1575aa4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-20meta-facebook: yosemite4n: configure to build TIP mode imageTim Lee1-2/+2
There are two build options for TIP or NOTIP mode image. Set `TIP_IMAGE` and `SECURED_IMAGE` to `True` to build TIP mode image. Set `TIP_IMAGE` and `SECURED_IMAGE` to `False` to build NOTIP mode image. Tested: TIP device can boot into openbmc with both build options are True. NOTIP device can boot into openbmc with both build options are False. Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: Ic4d23259f80049471a90efff8f9f3e3831f7b5bb
2024-11-20fb-ipmi-oem: srcrev bump 7f97f7557c..5e18a70e19Andrew Geissler1-1/+1
Cosmo Chou (1): Change primary postcode interface to byte array Change-Id: I53001bc57eadc941512efdcb75c630b709c7e80f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-20phosphor-host-postd: srcrev bump d62ef55943..fe51495e03Andrew Geissler1-1/+1
Cosmo Chou (1): Change primary postcode interface to byte array Change-Id: I42627e966062d3a7e8719c0b9491b83c0d55a073 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-20phosphor-post-code-manager: srcrev bump 9c2e871da9..06b1dbe9c7Andrew Geissler1-1/+1
Potin Lai (1): Change primary postcode interface to byte array Change-Id: I8ce50575ed40066e8494c81343bf84f57f676555 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-20phosphor-dbus-interfaces: srcrev bump 5774060ed8..839d6c0acbAndrew Geissler1-1/+1
Potin Lai (1): Change primary postcode interface to byte array Change-Id: Iea6a3b8db334159bf154978afc4553d2e4a8a3a0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-19phosphor-host-ipmid: srcrev bump 531223fba1..af4a775033Andrew Geissler1-1/+1
Vernon Mauery (1): update transporthandler.cpp to use lg2 Change-Id: I87af50398932c87b65647fde2ca767b7dfae99f6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-19meta-facebook: catalina: fix pdb board sensors not presentPotin Lai1-0/+1
Due to there are some EEPROMs are binded in catalina-sys-init service, we need to add rule to ensure catalina-sys-init service started before FruDevice. Add "Before=xyz.openbmc_project.FruDevice.service" in catalina-sys-init service file to FRU are discovered by FruDevice properly and no sensor missing. Tested results: - After AC cycle, PDB FRU found by FruDevice successfully. ``` root@bmc:~# busctl tree xyz.openbmc_project.FruDevice | grep Catalina_PDB ├─ /xyz/openbmc_project/FruDevice/Catalina_PDB_DVT ``` Change-Id: Ie281668aa12f01f16c0245c16e11aceb11cf53f7 Signed-off-by: Potin Lai <potin.lai@quantatw.com>
2024-11-19meta-facebook: yosemite4n: npcm8xx-bootloader: compatible with TIP modeTim Lee1-0/+4
Add BootBlockAndHeader.xml settings to support TIP mode. Set `BAUD_RATE` to `57600` as default is using 115200. Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: Ifa6b2a18699cbab0d261459945fb0adb4afcbef6
2024-11-19meta-facebook: yosemite4n: align offset of ROFS and RWFS with defaultTim Lee1-2/+0
Align those settings with meta-phosphor instead of overriding them. Tested: root@bmc:~# cat /proc/mtd dev: size erasesize name mtd0: 08000000 00010000 "bmc" mtd1: 002c0000 00010000 "u-boot" mtd2: 00040000 00010000 "u-boot-env" mtd3: 00600000 00010000 "kernel" mtd4: 05600000 00010000 "rofs" mtd5: 02000000 00010000 "rwfs" mtd6: 08000000 00010000 "bmc2" Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: I8f24d7ec7375120b71bdaed7826400b255977f64
2024-11-19phosphor-logging: srcrev bump c6396da597..236d864bfdAndrew Geissler1-1/+1
Amithash Prasasd (1): Install commit.hpp into target include directory Change-Id: Iec5d135fe52deea72a1edf360069fb310ca0ac83 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-19phosphor-watchdog: srcrev bump 923a9080fd..6d12acf23cAndrew Geissler1-1/+1
Manojkiran Eda (1): Fix spelling mistakes using codespell Change-Id: I8a526f25632d017ca671d0dd093f46765aee4486 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-19smbios-mdr: srcrev bump 1d73dccc89..7a2cf16cfdAndrew Geissler1-1/+1
Manojkiran Eda (1): Enable support for SMBIOS version 3.0 Change-Id: I39cd563cd7458416776de3c09547cb21113440eb Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-19bios-settings-mgr: srcrev bump 4b1e496add..4e29f80bf8Andrew Geissler1-1/+1
Archana Kakani (1): Add version to BaseBiosTable to prevent data loss Manojkiran Eda (2): Remove duplicated block comments in copyrights Fix log message for integer property validation Change-Id: I6e760c1c3bf7b542a2ebf7c8c6b6bf10ed1e65c7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-19phosphor-host-ipmid: srcrev bump a809fa5565..531223fba1Andrew Geissler1-1/+1
Chanh Nguyen (1): transporthandler: Synchronous get IP address and IP address source George Liu (1): sensorhandler: Support NonRecoverable in getSensorThresholds method Jayanth Othayoth (1): boost version 1.86 support Change-Id: I8292a2043528858d3ec4491d229be0819ec11e94 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-19phosphor-power: srcrev bump 0fbc2f6a7f..23dee383caAndrew Geissler1-1/+1
Shawn McCarney (1): psutils: Move functions from updater to utils Change-Id: I6d3b09dae9030fae3c4ec10386c5716db46f4b20 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-19service-config-manager: srcrev bump de87972682..b5aabea410Andrew Geissler1-1/+1
Andrew Geissler (1): OWNERS: add geissonator as maintainer Jayanth Othayoth (1): boost version 1.86 support Patrick Williams (1): meson: switch code dependency to libsystemd Change-Id: I879c3ee90e8e18b14839eaa908a2a9279baf15c6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-19entity-manager: srcrev bump 48e44b7500..aaf77e0f49Andrew Geissler1-1/+1
Andrew Geissler (1): configurations: system1: add XeonCPU Hieu Huynh (1): configurations: mtjefferson: Add Backplane card Sean He (1): schemas: chassis types for Inventory.Item.Chassis Change-Id: I55097b87cc11b8400abdfd9bacd2f980931f5ea6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-19pldm: srcrev bump 7db557b5f6..93d0ca3ee1Andrew Geissler1-1/+1
Chau Ly (5): oem-ampere: eventManager: Handle PCIe hotplug sensor event oem-ampere: eventManager: Handle DIMM and DDR status sensor event oem-ampere: eventManager: Handle VR status sensor event oem-ampere: eventManager: Handle Soc Health sensor event oem-ampere: eventManager: Handle Watchdog sensor event Thu Nguyen (2): platform-mc: Support GetPLDMVersion oem-ampere: eventManager: Fix DIMMx_Status sensor IDs checking Change-Id: Id0313715a6c6e0dd2e7bd6b77acb28f6a09daf69 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-19libpldm: srcrev bump 1be1d5ead4..56ef86a0baAndrew Geissler1-1/+1
Matt Johnston (1): dsp: platform: Fix extra parentheses Change-Id: I8a077db22ccbb5f64bbc060a329bc1fa4d0c2267 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-19libcper: srcrev bump de7dd0618e..c2558c64cfAndrew Geissler1-1/+1
Thu Nguyen (2): Change include style to use system includes Arm: Move the definitions to Cper.h Change-Id: I89d9a65aa75047f5bcc4c4157b1f07c5ee1da645 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-19phosphor-logging: srcrev bump fc14867bde..c6396da597Andrew Geissler1-1/+1
Deepa Karthikeyan (1): openpower-pels: Fix libguard initialization Change-Id: Iacb2ac9c286223efed5d1fa1878a3c3a64fd8c87 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-19sdbusplus: srcrev bump fe1ebd43de..ae0a838485Andrew Geissler1-1/+1
Patrick Williams (1): sdbus++: events: improve bad enum diagnostics Change-Id: Ib7b523bf21efc0e45b55c7175be451257b3bbea4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-19sdeventplus: srcrev bump 18db9a3e47..55fd87c7e5Andrew Geissler1-1/+1
Manojkiran Eda (1): Fix spelling mistakes using codespell Change-Id: Id2ad3364144389158a547cfcfefaf61a5f6532c2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-19bmcweb: srcrev bump 02ea923f13..9f892fa6a7Andrew Geissler1-1/+1
Alexander Hansen (1): Refactor: break up event_service_manager.hpp George Liu (1): Fix snmp port out of range Gunnar Mills (2): Manager: Remove SerialConsole and TODO Redfish.md: Add some missing system properties Jagpal Singh Gill (2): update service name for UPDATESERVICE_USE_DBUS fix redfish validator error for Update interface Myung Bae (1): Make UserSubscription as shared_ptr in Subscription Change-Id: I5bdeb4b806896300f4fd6f63649018f39278d893 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-19yosemite4: virtual-sensor: add SD slot present percentageRicky CX Wu1-0/+67
Add a virtual sensor to represent the present status of Sentinel Dome slots. If all 8 slots are plugged, it will indicate 100%. If one of the slot is removed, it will decrease by 12.5%. Change-Id: Ia66f7a271028d64051ec9e25e35557fef5caa41f Signed-off-by: Ricky CX Wu <ricky.cx.wu.wiwynn@gmail.com>
2024-11-19pldm: Add `libcper` as dependence for `oem-ampere`Thu Nguyen1-1/+1
The `pldmd` receives the PLDM CPER event class which includes the CPER event data. Currently, `libcper` provides the user APIs to decode the CPER data. The `oem-ampere` code uses the `libcper` definitions and APIs to parse the CPER Raw data to collect the CPER type and Subtype and other context info [1]. Those data then will be used to log IPMI OEM SEL log [2]. Add `libcper` as dependence of oem-ampere pldm code. [1] https://gerrit.openbmc.org/c/openbmc/pldm/+/73237 [2] https://gerrit.openbmc.org/c/openbmc/pldm/+/73237/11/oem/ampere/event/cper.cpp#164 Change-Id: Ie9b3fed73c6ed00e9f53b934188d3fda79fb606d Signed-off-by: Thu Nguyen <thu@os.amperecomputing.com>
2024-11-18intel-ipmi-oem: srcrev bump 1e91299e30..08698b13c0Andrew Geissler1-1/+1
Johnathan Mantey (1): Reliably report the BMC Ready state Change-Id: Ie43c865080bf83b511e7ae3fe647668bb82f735f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-18meta-ibm:system1: increase host console log sizeAndrew Geissler1-0/+1
This will help with debug of the boot of the host firmware Change-Id: I0d18387f0316a24190785e7ce0f96eb9f8ce669d Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2024-11-18linux-nuvoton: VRM presence GPIOs for Blueridge, RainierAndrew Jeffery1-1/+1
Eddie James (1): arm: dts: aspeed: Blueridge and Rainer: Add VRM presence GPIOs Change-Id: Ib5d75655e21cdd91a635785b7c31c8129141ba76 Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2024-11-18linux-aspeed: VRM presence GPIOs for Blueridge, RainierAndrew Jeffery1-1/+1
Eddie James (1): arm: dts: aspeed: Blueridge and Rainer: Add VRM presence GPIOs Change-Id: Ic62c404aad17bfe265d95fa80890f59bf91b6054 Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2024-11-18linux-nuvoton: Move to v6.6.62 stable releaseAndrew Jeffery1-2/+2
Apply the upstream security and bug fixes. Change-Id: I44100121beb2897b2651c0807732ae41110428df Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2024-11-18linux-aspeed: Move to v6.6.62 stable releaseAndrew Jeffery1-2/+2
Apply the upstream security and bug fixes. Change-Id: Id650e6412851ae427c7de66090197e1c61323302 Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2024-11-16google-misc: srcrev bump a06304b02f..119e7928d2Andrew Geissler1-1/+1
Abby (1): metric-ipmi-blobs: adding tmpfs Change-Id: Ie031b09425d00bfd29c7e23c59dd5162d14d5568 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-11-15meta-facebook: yosemite4: Adjust rescan wf DelayEric Yang1-2/+11
Adjust the rescan-wf-bic delay from 10 seconds to 30 seconds and print more messages. Due to adjusting the scan FRU time to 5.5 seconds after enabling the I3C hub, the rescan wf bic timing also needs to be delayed to ensure the WF EID does not suddenly probe during the rescan wf bic process. Otherwise, if SetupEndpointByConfigPath is called during rescan wf bic and MCTP is too busy, causing a response timeout, MCTP will remove the already probed WF EID, resulting in a PLDM device missing. Tested: Completed 150 rounds: 1. Successfully verified PLDM devices appear after performing 12V power cycles sequentially on all 8 slots - PASS 2. Build code - PASS Change-Id: I2f3bad54d52b083fe716ce9fd2f040018f157eeb Signed-off-by: Eric Yang <eric.yang.wiwynn@gmail.com>
2024-11-15linux-nuvoton: Move to v6.6.61 stable releaseAndrew Jeffery1-2/+2
Apply the upstream security and bug fixes. Change-Id: I9274836b91c7d95d62e7cb39a099d0baba9ccb22 Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2024-11-15linux-aspeed: Move to v6.6.61 stable releaseAndrew Jeffery1-2/+2
Apply the upstream security and bug fixes. Change-Id: I6e9ee2100bb18008725710ffd30a9666dd2cab52 Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2024-11-14meta-facebook: minerva: disable GPIO passthrough settingYang Chen1-0/+6
The workaround is to disable GPIO passthrough, which is enabled by a hardware strap pin that is active high. This design is intended for a debug presence pin, so the default value is pulled high. Change-Id: I3a8848db4d0c76648b046645433fbcf64d9cfd1d Signed-off-by: Yang Chen <yang.chen@quantatw.com>
2024-11-14meta-google: gbmc-bridge: allow a list of mac addressYuxiao Zhang1-3/+10
Tested: networkd file is correctly generated with single mac and multiple MACs. Google-Bug-Id: 378168746 Change-Id: I36d0feabfab0aeb15976fe27cc0b9d7bfc7a49e8 Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
2024-11-14meta-google: gbmc-nic-config: Enable DHCP4 on local buildsWilliam A. Kennington III3-0/+8
Manufacturing needs DHCPv4 active, but when we enable external networking on the front panel it currently gets disabled. Let's re-enable this on local only builds. It does not interfere or interact with IPv6 networking. Change-Id: I5d74159f24aae43e6ccf5f246da85bfe5d5aa445 Signed-off-by: William A. Kennington III <wak@google.com>
2024-11-13meta-ibm:system1: disable ipmi soft power offAndrew Geissler1-0/+4
Inband IPMI is not supported on IBM system1 so disable it Change-Id: I870d670acb64d55da7763e3d0ebe5edc6c4c7c9c Signed-off-by: Andrew Geissler <geissonator@yahoo.com>