summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-01-23meta-facebook: minerva: remove CPU_CRIT_TGT in health monitor configYang Chen1-0/+1
Our SIT team reported an issue that SSH will disconnect by the remote host when doing the stress by the script (while 1 to reading firmware version) on multiple terminals. After we reproduced on our side, we found that CPU usage will be over 90 % during stress and then cause BMC to reboot by health monitor. We remove reboot.target in CPU_CRIT_TGT from CPU critical threshold to avoid this issue. Change-Id: Ifd0ca2b13b3ae1474503cf646b7b2c8c52af6ca9 Signed-off-by: Yang Chen <yang.chen@quantatw.com>
2024-01-23meta-phosphor: libxml2: workaround upstream inherit_defer issuePatrick Williams1-0/+4
There seems to be some conflict between the new `inherit_defer` syntax in bitbake and the class-based override we are doing for PACKAGECONFIG. Workaround it by explicitly performing the necessary inherit. Change-Id: I77f0021abb24b9f0b82799e8422b330cc58a618b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2024-01-23meta-asrock: Add common SOL settings overrideZev Weiss2-0/+9
Enable SOL on all ASRock platforms. The defaults for the xyz.openbmc_project.Ipmi.SOL interface are sufficient, but the /xyz/openbmc_project/ipmi/sol/eth0 settings object doesn't unless explicitly instantiated. Signed-off-by: Zev Weiss <zev@bewilderbeest.net> Change-Id: I176444f9e8f608667de514d450dca18ce46e2c42
2024-01-23meta-google: gbmc-bridge: keep dhcp running longerYuxiao Zhang1-2/+2
This is to make sure that dhcp runs for a while after nic is fully functional. Change-Id: I32c0e516bdb6a5aa33728266e8a58b9555d3e0ce Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
2024-01-22pldm: srcrev bump 21f128d8fb..7927f90c8bAndrew Geissler1-1/+1
Sagar Srinivas (1): bios: Add support for enum value display names Change-Id: Ic5edab7b6bf05886cd16f448996d63eed186b04e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-22fb-ipmi-oem: srcrev bump 75d597f55a..483f00a5f4Andrew Geissler1-1/+1
Patrick Williams (2): sdbusplus: avoid deprecated phosphor::Timer meson: adjust nlohmann-json dependency Change-Id: I0ef7f66c29890b778be51746b71b86ea9aeb7905 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-22phosphor-dbus-interfaces: srcrev bump 70301b9c16..2c872b3c4bAndrew Geissler1-1/+1
Andrew Geissler (1): host-state: define new allowed host transition prop Patrick Williams (2): Sensor.Value: add path constants Inventory.Item: add namespace path constant Change-Id: Ia17b86fe40f621707046149e4d48822621cbe631 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-22meta-phosphor: libxml2: fix PACKAGECONFIG overridePatrick Williams1-1/+1
We intended to remove python from the class-target for libxml2, so that we do not build the python bindings for target images. There have since been added additional PACKAGECONFIG values (namely ipv6), so we shouldn't set the whole variable, but explicitly `:remove` it. Change-Id: Idf8c4be33fe3216d2f81c6f585c31985dc8aafb4 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2024-01-22meta-facebook: network: set eui64 LL address modePatrick Williams1-1/+2
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I2b43f44428439c6425a4486c9535c8a8410bc5f7
2024-01-22meta-nuvoton: move all the other recipes from meta-evbTim Lee3-0/+0
Make clean meta-evb layer back to description of OpenBMC EVB layer. Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: Ia56fc7abfb46615c2150dd4e5acdff801e64a590
2024-01-22meta-ieisystems: fp5280g3: Enable ipmitoolGeorge Liu1-0/+3
Signed-off-by: George Liu <liuxiwei@ieisystem.com> Change-Id: I72c0bea7e83d63c70b5cd5031958dfe372fce04a
2024-01-20meta-asrock: e3c256d4i: Add LED configZev Weiss2-0/+33
Signed-off-by: Zev Weiss <zev@bewilderbeest.net> Change-Id: I4125773f51c8318555577206c09ca1bdb99e626e
2024-01-20meta-asrock: e3c256d4i: Add IPMI dev_id.jsonZev Weiss2-0/+8
This replicates the values (ASRock manufacturer ID and such) returned by 'ipmitool mc info' on the factory BMC firmware. Signed-off-by: Zev Weiss <zev@bewilderbeest.net> Change-Id: I580281b91ee0b2cd00bf5e13f8c9497adf362c9e
2024-01-20meta-asrock: e3c256d4i: Add obmc-console configZev Weiss3-0/+12
While on all other currently supported ASRock platforms the Aspeed VUART provides the host serial console, we haven't had any success using it over eSPI on e3c256d4i, so instead we're using a pair of SUARTs connected via the UART mux. This unforunately requires leaving the AST2500's built-in Super-IO enabled, because the host firmware needs to access it shortly after power-on in order to configure its UART output, so we also have to open up some of the u-boot backdoor config options too. Signed-off-by: Zev Weiss <zev@bewilderbeest.net> Change-Id: Ibdab607d504cebd956a7e23191c09cd0d5c44e50
2024-01-20meta-asrock: e3c256d4i: Enable and configure x86-power-controlZev Weiss3-0/+100
Signed-off-by: Zev Weiss <zev@bewilderbeest.net> Change-Id: Ic6c5460f587ae141ed69e704e359152713171097
2024-01-20meta-asrock: Initial skeleton of e3c256d4i platform supportZev Weiss11-0/+113
This is a single-socket mini-ITX Xeon board with an AST2500 BMC, roughly an updated version of the e3c246d4i. Note though that because this platform uses eSPI instead of LPC, it currently requires some driver support that's not yet in the OpenBMC kernel to actually boot the host. Signed-off-by: Zev Weiss <zev@bewilderbeest.net> Change-Id: Ib3a13e0ac9f4130c7965ce63f804eb169262fcd3
2024-01-20meta-facebook: reduce permissions on scriptsPatrick Williams10-40/+40
Scripts should be installed with 0755 permissions and not 0777, otherwise non-root users can potentially modify or delete them. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I41270a2bb3fb940d8ca49ed6230545d98efb2fea
2024-01-20phosphor-time-manager: srcrev bump 53abd0dce1..5ce9ac0e56Andrew Geissler1-1/+1
George Liu (1): owners: updated George email Change-Id: Ib087396d38a4f42d178d40c662a1ae0a60e60add Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-20stdplus: srcrev bump 22a6f52556..ac18d11eb9Andrew Geissler1-1/+1
William A. Kennington III (1): fd/create: Add socket flags Change-Id: I15fc3de2734e12eca51f0e3aa1cb38c725f65962 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-20phosphor-bmc-code-mgmt: srcrev bump 1db5847d50..ce82de51f0Andrew Geissler1-1/+1
Adriana Kobylak (1): errors: Use non-deprecated namespaces Change-Id: Iaebb040c4fc038ae8b7634ef66bdb97ef744f966 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-20smbios-mdr: srcrev bump badedf1091..117671edb8Andrew Geissler1-1/+1
Jonathan Doman (1): Catch PECIErrors from supportsControl() Change-Id: Id3d3475f69e35a4fbe058dcd3b42eed03a649138 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-20dbus-sensors: srcrev bump 6e6561d6bd..bcb062a078Andrew Geissler1-1/+1
Matt Simmering (1): Set exitAirSensor to null before creating sensor Change-Id: Idf22e0e4c5efb681a9a79da2cf651ba14e10022d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-20pldm: srcrev bump ef0e4c2cda..21f128d8fbAndrew Geissler1-1/+1
Andrew Jeffery (2): pldm: Use system include directives for libpldm pldm: Use modern libpldm OEM header paths Change-Id: I702f98d16dc6b18674c05e78feadcea9f5ea5788 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-20entity-manager: srcrev bump 8d2ed84253..5d3476885cAndrew Geissler1-1/+1
Ali El-Haj-Mahmoud (1): entity-manager: add support for 3Y Power VAST2112 DC variant Change-Id: Ic29c8b49c9e2a7c48253e2e0c631a2ed00115a4c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-20phosphor-dbus-interfaces: srcrev bump a613009405..70301b9c16Andrew Geissler1-1/+1
Gunnar Mills (2): Cpu/PCIeSlot: Add {connecting, connected_to} Item Associations: Fix capitalization and clarify Patrick Williams (1): cpu/pcie: remove deprecated association name Change-Id: Ic3acf9133960220dee4c0164c421abf2273a7758 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-20bmcweb: srcrev bump f347756661..18f8f608b9Andrew Geissler1-1/+1
Ed Tanous (2): Clean up tftp update to use URL Remove some boost includes Ginu George (1): Pass correct Argument Types to propertyValueIncorrect Error Message Change-Id: Id0ee4adbd3e5d203d3087b55d6be135cb1d5d385 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-20sdbusplus: srcrev bump 52d23e8ad8..5828bccf3eAndrew Geissler1-1/+1
Patrick Williams (1): bus: fix message conflicting definitions Change-Id: I7ff1b54c1d39e0c522bfbb271023f0208ca97f5c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-20openpower-proc-control: srcrev bump bf46eb1442..969196c323Andrew Geissler1-1/+1
Patrick Williams (1): State.Chassis: update service name Change-Id: I26a18e727c3e79041a65227540a01e57d410e7f1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-19fb-ipmi-oem: srcrev bump 5a7a04da0b..75d597f55aAndrew Geissler1-1/+1
Yang Chen (1): configs: add configs for Minerva system Change-Id: I7980fd8ef7d3bcac3a9b5cd57e08ad7c35dc258a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-19phosphor-dbus-interfaces: srcrev bump 0aadbe41aa..a613009405Andrew Geissler1-1/+1
Patrick Williams (6): ObjectMapper: match interfaces with reality ObjectMapper: Add default paths State: add default paths for BMC,Host,Chassis Logging.Entry: fix old documentation Logging: add default path and service names Dump.Create: add default path and service names Change-Id: I95f1b100c39220704f6642fd77aa6a620abda472 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-19meta-ibm: system1: Turn on TPM configNinad Palsule1-0/+2
Turn on TPM config for the IBM system1 bmc. Change-Id: Idc5b7c13780e7790c362d05590e6d5b470774889 Signed-off-by: Ninad Palsule <ninad@linux.ibm.com>
2024-01-19meta-facebook: yosemite4: Add network configDelphine CC Chiu4-4/+16
Add network config and move 00-bmc-eth.network into meta-facebook common layer. Test on yv4: After do sled cycle can get ip success. Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com> Change-Id: I7b6452d5f4a25fa898ae512bcc745b8ae9ed640e
2024-01-18meta-facebook: fix ipv6-ll addressPotin Lai6-0/+112
The correct MAC address of NCSI managerd ethernet interface is obtained during NCSI config process. It will need run extra workaround to regenerated IPv6-LL address based on new MAC address from NCSI. Add service for checking the MAC address is correctly get from NIC card via NCSI, then regenerate the IPv6-LL address. Tested on Harma: ``` root@harma:~# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 10:70:FD:E4:3F:63 inet addr:10.10.12.110 Bcast:10.10.255.255 Mask:255.255.0.0 inet6 addr: fe80::1270:fdff:fee4:3f63/64 Scope:Link inet6 addr: 2018:5::e52e/128 Scope:Global inet6 addr: 2019:7::1270:fdff:fee4:3f63/64 Scope:Global UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:97642 errors:0 dropped:539 overruns:0 frame:0 TX packets:1625 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:15804387 (15.0 MiB) TX bytes:140035 (136.7 KiB) Interrupt:42 root@harma:~# systemctl status network-wait-ipv6-ll@eth0.service * network-wait-ipv6-ll@eth0.service - Wait IPv6 link-local initialization Loaded: loaded (/usr/lib/systemd/system/network-wait-ipv6-ll@.service; static) Active: active (exited) since Tue 2024-01-09 03:33:43 PST; 38s ago Process: 271 ExecStart=/usr/libexec/check-ipv6-ll eth0 (code=exited, status=0/SUCCESS) Main PID: 271 (code=exited, status=0/SUCCESS) CPU: 148ms Jan 09 03:33:41 harma systemd[1]: Starting Wait IPv6 link-local initialization... Jan 09 03:33:41 harma check-ipv6-ll[271]: non-global mac address, start fix eth0 ipv6-ll Jan 09 03:33:43 harma check-ipv6-ll[271]: eth0 mac: 10:70:fd:e4:3f:63 Jan 09 03:33:43 harma check-ipv6-ll[271]: expected ipv6-ll: fe80::1270:fdff:fee4:3f63 Jan 09 03:33:43 harma systemd[1]: Finished Wait IPv6 link-local initialization. ``` Signed-off-by: Potin Lai <potin.lai@quantatw.com> Change-Id: Id3c40beda9f290d36565f0e8e146be772c9a9983
2024-01-18meta-fii: meta-mori: Assert LED group upon OS and power state changeVincent Chou11-73/+203
* Replace the polling style OS state monitor with the event-driven style monitor to detect state change and assert/deassert the led groups if the condition is met. * Change the target OS state from Standby to BootComplete for the "on" state of boot-status-led. - The led group would be assert upon the OS and power state change in dbus instead of waiting for 10s polling interval. - A monitor can be added/removed by its own yaml, which makes it easy to maintain. Change-Id: I838e8d688305fe5d5aa6053f4544173a7fe9a652 Signed-off-by: Vincent Chou <vincent.chou@fii-na.com>
2024-01-18meta-facebook: minerva: let the system initial service firstYang Chen1-1/+1
minerva-sys-init service should be executed before the service of the gpio-monitor or it will cause the gpioget to fail. Change-Id: I8302ffd9d21f4c064435377cff43df7f75e3d36a Signed-off-by: Yang Chen <yang.chen@quantatw.com>
2024-01-18meta-facebook: minerva: gpio-monitor: remove incorrect suffixYang Chen1-1/+1
Remove incorrect file suffixes in the service file Change-Id: Ieaaf686b3b15836b81c9cf1e31fffda2c63f7e48 Signed-off-by: Yang Chen <yang.chen@quantatw.com>
2024-01-18meta-facebook: minerva: enable OCP debug card supportYang Chen5-0/+48
Support OCP debug card use in the Minerva system. Change-Id: I9436f8556556f1dd2a4ef8cbccb712bbfdf9564c Signed-off-by: Yang Chen <yang.chen@quantatw.com>
2024-01-18meta-facebook: yosemite4: Enable I3C driversDelphine CC Chiu1-0/+6
Enable I3C drivers kernel configuration for yosemite4. The i3cdev driver is enabled for debug purpose and it will be removed when mctp-i3c is ready. Tested: Check I3C hub devices path were created. root@bmc:~# ls /sys/bus/i3c/devices/ 0-4cd8c469904 1-4cd5e46991c i3c-0 i3c-1 Change-Id: I9931ce1f18fc46b34f4fe4d9329fbd4d6e91ab1b Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com>
2024-01-18meta-facebook: harma: fix PSM power control error eventPeter Yin3-17/+23
1. To fix the logical failure in the check status script. 2. Remove obmc-host-stop@0.target and phosphor-reboot-host@0.service to avoid a host cycle when resetting. 3. To fix power policy. Change-Id: I9de75bff428692c33ec4bf2e053eabb9aeba6f4d Signed-off-by: Peter Yin <peter.yin@quantatw.com>
2024-01-18meta-facebook: harma: add power led controlPeter Yin2-0/+2
Control the host power LED when turning on/off. Running: set led on Off: set led off Change-Id: Icd7a05ece4f9928c20e70b5a52ec06a8e2495ab6 Signed-off-by: Peter Yin <peter.yin@quantatw.com>
2024-01-18meta-ibm: Bind MCTP daemon in tandem to PLDM daemonManojkiran Eda3-0/+10
Applications that operate on BMC typically rely on the standard systemd recovery mechanism. In this setup, systemd automatically restarts applications when they encounter issues. However, for critical daemons like PLDM in IBM systems, the situation is more nuanced. PLDM plays a vital role in IBM infrastructures as it facilitates communication between BMC and the host. Therefore, if the PLDM daemon experiences a crash or restarts unexpectedly, it's crucial to notify the remote PLDM endpoints. This notification ensures that the remote endpoints can detect the disruption and initiate corrective measures to synchronize critical data, such as PDRs, between the two endpoints. To efficiently communicate the status of a remote endpoint when the PLDM faces an interruption, the MTCP channel serves as a key mechanism. Specifically, when the mctp-demux daemon undergoes a restart, it reinitializes the MCTP channel. This action effectively signals the remote endpoint that an issue has occurred. By doing so, the remote side can promptly take the necessary corrective actions to maintain data synchronization and system integrity. Change-Id: I7d28ef9b3fc8263a100d7ff1f5378fcddcdd3f89 Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
2024-01-17meta-facebook: rsyslog: Use FQDN for hostnameAmithash Prasasd1-0/+3
as title, allows logs from different subdomains to be distinct. Change-Id: I934d4f3e943c17dc4bc3ca9fd9f427f0529829cf Signed-off-by: Amithash Prasasd <amithash@meta.com>
2024-01-17meta-ieisystems: fp5280g3: Add phosphor-led-manager configGeorge Liu2-0/+637
Signed-off-by: George Liu <liuxiwei@ieisystem.com> Change-Id: I4318fa2701323aaf364c130c26f876ef975a571f
2024-01-17openpower-hw-diags: srcrev bump 54e71c0693..b7d37e991eAndrew Geissler1-1/+1
Caleb Palmer (1): Updated Odyssey RAS data files for SRQ_FIR[9,36] Zane Shelley (2): update handling of OCC SRAM ECC errors set L2FIR (RC) load/store received as SUE source Change-Id: I68f55f5d3ed9c4ff525f084f04a8386e3cf47ada Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-17sdbusplus: srcrev bump ac329c5a94..52d23e8ad8Andrew Geissler1-1/+1
Patrick Williams (1): async: match: fix duplicate symbol definitions Change-Id: I4a287eb5799f5f3fe802747ef26bf016be2a185e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-17phosphor-bmc-code-mgmt: srcrev bump 2851e0d56c..1db5847d50Andrew Geissler1-1/+1
George Liu (1): owners: updated George email Change-Id: I395cda30ab770b2bbe6c0328e7ab666ea7f0a048 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-17dbus-sensors: srcrev bump a47e082e21..6e6561d6bdAndrew Geissler1-1/+1
Glukhov Mikhail (1): tachsensor: Fix 'Associations' capitalization to register associations Change-Id: Iec00c256224f6c31ea02d89d98f1ef610026efcd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-17bmcweb: srcrev bump 8ece0e457e..f347756661Andrew Geissler1-1/+1
Konda Reddy Kachana (1): redfish: Fix the property name to get EncryptionStatus Mikhail Zhvakin (1): DBus REST: Fix array and dict handling Change-Id: I8385901a715671335a0042cdcfef093632b1d567 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-17phosphor-led-manager: srcrev bump 7d88762765..dc7a951d6eAndrew Geissler1-1/+1
George Liu (1): Remove unused variables Change-Id: If69822d2da61dbf9c31b4cb8462ea218d881baef Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-17phosphor-logging: srcrev bump 70f561a746..bbc11ef9d3Andrew Geissler1-1/+1
Matt Spinler (2): PEL: Removed unused constants in DataInterface PEL: Use new Compatible interface Change-Id: I267954603e5b1ea57e4ae0679da3ebcd0c8ae5c2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>