Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
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
|
|
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
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Thang Tran (1):
state: add errors for transition request
Change-Id: I7592970c252fab67d13bed0505124448c1575aa4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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
|
|
Cosmo Chou (1):
Change primary postcode interface to byte array
Change-Id: I53001bc57eadc941512efdcb75c630b709c7e80f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Cosmo Chou (1):
Change primary postcode interface to byte array
Change-Id: I42627e966062d3a7e8719c0b9491b83c0d55a073
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Potin Lai (1):
Change primary postcode interface to byte array
Change-Id: I8ce50575ed40066e8494c81343bf84f57f676555
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Potin Lai (1):
Change primary postcode interface to byte array
Change-Id: Iea6a3b8db334159bf154978afc4553d2e4a8a3a0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Vernon Mauery (1):
update transporthandler.cpp to use lg2
Change-Id: I87af50398932c87b65647fde2ca767b7dfae99f6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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
|
|
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
|
|
Amithash Prasasd (1):
Install commit.hpp into target include directory
Change-Id: Iec5d135fe52deea72a1edf360069fb310ca0ac83
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Fix spelling mistakes using codespell
Change-Id: I8a526f25632d017ca671d0dd093f46765aee4486
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Enable support for SMBIOS version 3.0
Change-Id: I39cd563cd7458416776de3c09547cb21113440eb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|
|
Shawn McCarney (1):
psutils: Move functions from updater to utils
Change-Id: I6d3b09dae9030fae3c4ec10386c5716db46f4b20
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|
|
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>
|
|
Matt Johnston (1):
dsp: platform: Fix extra parentheses
Change-Id: I8a077db22ccbb5f64bbc060a329bc1fa4d0c2267
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
Deepa Karthikeyan (1):
openpower-pels: Fix libguard initialization
Change-Id: Iacb2ac9c286223efed5d1fa1878a3c3a64fd8c87
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
sdbus++: events: improve bad enum diagnostics
Change-Id: Ib7b523bf21efc0e45b55c7175be451257b3bbea4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Fix spelling mistakes using codespell
Change-Id: Id2ad3364144389158a547cfcfefaf61a5f6532c2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|
|
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>
|
|
Johnathan Mantey (1):
Reliably report the BMC Ready state
Change-Id: Ie43c865080bf83b511e7ae3fe647668bb82f735f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This will help with debug of the boot of the host firmware
Change-Id: I0d18387f0316a24190785e7ce0f96eb9f8ce669d
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
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>
|
|
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>
|
|
Apply the upstream security and bug fixes.
Change-Id: I44100121beb2897b2651c0807732ae41110428df
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: Id650e6412851ae427c7de66090197e1c61323302
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Abby (1):
metric-ipmi-blobs: adding tmpfs
Change-Id: Ie031b09425d00bfd29c7e23c59dd5162d14d5568
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
Apply the upstream security and bug fixes.
Change-Id: I9274836b91c7d95d62e7cb39a099d0baba9ccb22
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I6e9ee2100bb18008725710ffd30a9666dd2cab52
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
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>
|
|
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>
|
|
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>
|
|
Inband IPMI is not supported on IBM system1 so disable it
Change-Id: I870d670acb64d55da7763e3d0ebe5edc6c4c7c9c
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|