- Sep 01, 2021
-
-
Gilbert Chen authored
Replace Supreeth Venkatesh with Samer El-Haj-Mahmound who represents Arm now. Signed-off-by:
Gilbert Chen <gilbert.chen@arm.com> Change-Id: I3f0cfb8a130cf77228a0bf6d5b904526ef832e01
-
Thang Q. Nguyen authored
Enable rsyslog to save IPMI SEL event into /var/log/ipmi_sel. Tested: 1. Log IPMI SEL event using xyz.openbmc_project.Logging.IPMI 2. Check /var/log/ipmi_sel for the new entry root@mtjade:~# cat /var/log/ipmi_sel 2021-09-01T09:23:49.022943+00:00 1,c0,3ACD000FEB00000000000000,,, Signed-off-by:
Thang Q. Nguyen <thang@os.amperecomputing.com> Change-Id: Ic02a6166498251ed1e84a56e4847f465a069c872
-
George Hung authored
Some services need obmc-mapper.target to start in correct order, such as phosphor-virtual-sensors. ref: https://gerrit.openbmc-project.xyz/43952 https://gerrit.openbmc-project.xyz/43535 Signed-off-by:
George Hung <george.hung@quantatw.com> Change-Id: Ia463c9f189d715336626ce9e46cad0a370e9b8dd
-
- Aug 31, 2021
-
-
Charles Boyer authored
The SEL Record IDs are observed to skip in /var/log/ipmi_sel and the issue has been traced to the rate-limit of rsyslog. When messages are dropped due to rate-limiting, some of them are SEL messages. Phosphor-sel-logger is inserting the Record ID into the message without checking if previous records make it into ipmi_sel. This causes the skip in Record IDs. To prevent SEL messages from being dropped, the rate-limit has been increased. The side-effect is that more messages are being allowed within a minute to lower performance. Signed-off-by:
Charles Boyer <Charles.Boyer@fii-usa.com> Change-Id: Iff015e1f45e7f79f73d1a03d05af88832b6f972d
-
Charles Boyer authored
Enable support for smbios-mdr using IPMI BLOB transport protocol, and disable the cpuinfo feature. Signed-off-by:
Charles Boyer <Charles.Boyer@fii-usa.com> Change-Id: I035889f3ce0792a06c85a8ea713a19e24c24e546
-
Andrew Geissler authored
Andrew Geissler (1): PEL:message_registry: add new HostRunning error Patrick Williams (12): lg2: missing include for ranges::find lg2: reduce string_view for size optimize lg2: minor size optimization in do_log build: update cereal dep for subprojects lg2: conversion: support std::filesystem::path natively lg2: workaround clang-tidy's lack of source_location lg2: fix clang issue on nullptr_t log_manager: add override to deleteAll log_manager: fix constexpr string length lg2: fix clang static_assert fire rsyslog-config: warning due to bad std::move lg2: conversion: reduce std::forward clutter Rashmica Gupta (1): PEL: Add altitude PEL registry entries Vijay Lobo (1): PEL.Entry - Add managementSystemAck property Zane Shelley (1): PEL: removed openpower-hw-diags registry SRC desc Change-Id: Icc5818cc3949e1fbc7553fafd19c6c045c23bcd9 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Patrick Williams authored
The rsyslog configuration previously done in tiogapass is necessary for Redfish event logs. Move this to be used by all machines. Signed-off-by:
Patrick Williams <patrick@stwcx.xyz> Change-Id: Ib2315287b17ee68ba18a24c9f67f7446ead9b65a
-
Patrick Williams authored
It was observed that we have different approaches to modifying the EXTRA_OEMESON variable across our recipes. The bitbake manual implies that override syntax (":append") is slightly better and the poky meson bbclass also prefers it: meta/classes/meson.bbclass:EXTRA_OEMESON:append = " ${PACKAGECONFIG_CONFARGS}" Switch all recipes to use the ":append" override syntax for the EXTRA_OEMESON variable. Signed-off-by:
Patrick Williams <patrick@stwcx.xyz> Change-Id: I24e9a27a87c61f374acfb03a63955821fce0dd20
-
Andrew Geissler authored
Konstantin Aladyshev (1): psusensor: Add support for the 'PowerState' parameter Patrick Williams (6): build: add wrapfile for libgpiod .gitignore: update for meson conversion build: add wrapfile for nlohmann-json build: use nlohmann-json dependency build: DRY dependencies meson: enable tests by default Change-Id: Id0ee24448119de89342edb97eda827f3b74e1c4c Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Patrick Williams authored
Set the OE variable to add extra meson options properly. Fixes 57272ae3. Signed-off-by:
Patrick Williams <patrick@stwcx.xyz> Change-Id: I061534a7c86a42999f2db0a1f5888f1b7a0f2573
-
XP Chen authored
Signed-off-by:
XP Chen <xiao-peng.chen@fii-na.com> Change-Id: I276c7333f9f01949db2387735edb5d9a97c4fa1d
-
Andrew Geissler authored
Brad Bishop (2): build: un-hardcode prefix build: provide an option to skip systemd units Pavithra Barithaya (1): PLDM: Remove a trace line Change-Id: I083563594ba383b83b677b445c89dd46fb85376f Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Manojkiran Eda (1): Add PowerState Interface Vijay Lobo (1): PEL.Entry - Support ManagementSystemAck property Change-Id: Ia7c4710fb26b99981bb14922a58fd2a6763a4fab Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Zane Shelley (1): Support for callout list FFDC Change-Id: I17ccd0ad6dc06cf069904b4f3b69636512f2e3e2 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Vivekanand Veeracholan (1): Fix configuration error due to undefined conditionals Change-Id: I96162552a5f34e680c641bd00f08ffa58588cd30 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
B. J. Wyman (1): psu-ng: Add accessor to get GPIO line name Jim Wright (1): pseq: Add power control dbus server interface Shawn McCarney (2): regulators: Add phase faults to ActionEnvironment regulators: Implement log_phase_fault action Change-Id: I2472fe53906f434083a8029d64680090d79a6541 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Patrick Williams (2): fbyv2: fix product name regex fbtp: fix product name regex Change-Id: I37464f6ef3fcb956d539417f4b7d4e0d4ed3f56a Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Arun Lal K M (1): Add data validation for PATCH to /Bios/Settings. Change-Id: I7f7ebb8675ea3ded257a819c45f3b526ddd434bf Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Andrew Jeffery (7): mctp-demux: Add signalfd support core: Add infrastructure for packet captures mctp-demux-daemon: Add packet capture option mctp-demux-daemon: Fix cleanup path on socket_init() failure astlpc: Ensure the status update propogates on shutdown libmctp: Add mctp_unregister_bus() mctp-demux-daemon: Cleanup binding on exit Change-Id: I387794b7b7c57cd43f7b098cda44a821ca0d2031 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Chanh Nguyen (1): nvme_manager: Add checking the inventory changing Change-Id: I57b3697df91bea6fc249b30ceb7bd13636ecb395 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Patrick Williams (4): clang-format: sync latest from docs build: set optimization and compile warnings logging: switch to lg2 logging: switch debug statements to lg2 Change-Id: Ia925f28d219a8da69f3d809811b9e6f8e9aa70aa Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Matt Spinler (1): control: Add a parameter store to Manager Matthew Barth (4): presence: Install JSON config files from repo monitor: Install JSON config files from repo control: Install JSON config files from repo json: Remove extraneous try/catch Change-Id: I475ce2394edf8a6a2f35f3bbe9e9e52fc82533b8 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Vivekanand Veeracholan authored
Remove the unneeded obmc packages and add specific ones that are used. Signed-off-by:
Vivekanand Veeracholan <vveerach@google.com> Change-Id: I80472124ec1af684ebbd502219c8ae6d9f8fcee9
-
Andrew Geissler authored
Commit aff0243c added seccomp to the systemd PACKAGECONFIG. The libseccomp recipe requires seccomp be a DISTRO_FEATURE. Signed-off-by:
Andrew Geissler <geissonator@yahoo.com> Change-Id: Iee1d5e9b2efe8284454c0b5125d9de7b43c1bdb0
-
George Liu authored
Signed-off-by:
George Liu <liuxiwei@inspur.com> Change-Id: Ia66f5b4a95f54f7e537d0f0fba1ac70009002de5
-
Mike Garrett authored
Update the build recipes for the GXP binary bootblock that runs before U-Boot. The code has been restructured such that the DL360POC machine is the exception, so this includes the overrides for the DL360POC. Signed-off-by:
Mike Garrett <mike.garrett@hpe.com> Change-Id: I507a6e32c7c72613dbd1239824f528f0f60d1f6f
-
- Aug 30, 2021
-
-
Patrick Williams authored
Signed-off-by:
Patrick Williams <patrick@stwcx.xyz> Change-Id: I4b2c1b2a5b02a241b106e6eb1dd377708c1c337e
-
Anton D. Kachalov authored
This change required as a part of privilege separation work: https://github.com/openbmc/openbmc/issues/3383 Seccomp support enables sandboxing in systemd: https://www.freedesktop.org/software/systemd/man/systemd.exec.html#Sandboxing Signed-off-by:
Anton D. Kachalov <gmouse@google.com> Change-Id: If7ff257103c4aa40dae5f64256bf60d8a30fbf59
-
Konstantin Aladyshev authored
The BMC on the AMD Ethanol CRB uses entity-manager for sensor configuration. Therefore IPMI configuration YAML file should use DBus paths to sensors based on the names from the entity-manager JSON files. Currently 'ethanolx-chassis.json' exports CPU fans on a DBus as "P0_Fan"/"P1_Fan". Use these names to correctly populate CPU fans to the IPMI. Signed-off-by:
Konstantin Aladyshev <aladyshev22@gmail.com> Change-Id: I0425e42771e1bfb36ad067dfcad5a23e5f180d67
-
Konstantin Aladyshev authored
AMD EthanolX CRB is a board with x86-64 CPU, which means it can support both EFI and Legacy boot. Add 'boot_type' PACKAGECONFIG option for the phosphor-settings-manager package to support EFI/Legacy selector in the BMC boot override feature. This setting is designed for the possibility of setting boot override as: - "PC compatible" boot (legacy) - Extensible Firmware Interface Boot (EFI) Change-Id: I173c5b439b929e80f3a106f5e7775862f889ee16 Signed-off-by:
Konstantin Aladyshev <aladyshev22@gmail.com>
-
Konstantin Aladyshev authored
Populate ADC sensor data to the system. This change make ADC data accessible over DBus, IPMI, Redfish and webui-vue. The threshold values were calculated as 10% from the target values. The "PowerState: On" entity-manager parameter on the "*_RUN" channels is used to make thresholds active only when the board is powered on. Signed-off-by:
Konstantin Aladyshev <aladyshev22@gmail.com> Change-Id: I5322e83fdbfa0815bed454ea81b83725a2221d2c
-
Konstantin Aladyshev authored
Populate voltage regulator sensors to the system. This change make voltage regulator data accessible over DBus, IPMI, Redfish and webui-vue. AMD EthanolX CRB has 4 voltage regulators per each of its CPUs (P0/P1): -ISL69147 - Px VDD core regulator -ISL69144 - Px VDD SoC regulator -ISL68127 - Px VDD Mem / VPP ABCD regulator -ISL68127 - Px VDD Mem / VPP EFGH regulator All of these voltage regulators are 1st generation multiphase devices. They can be covered with a ISL68137 Linux driver initialized with a "isl68137" parameter, which would bring the necessary "raa_dmpvr1_2rail" initialization. The threshold values were spoofed from the original voltage regulators configuration in the AMD EthanolX CRB. The "PowerState: On" entity-manager parameter is used to make thresholds active only when the board is powered on. Signed-off-by:
Konstantin Aladyshev <aladyshev22@gmail.com> Change-Id: I123db2e356f525e0d269aef780d34d218209592a
-
Konstantin Aladyshev authored
Populate SB-TSI CPU sensors to the system. This change make SB-TSI CPU sensors accessible over DBus, IPMI, Redfish and webui-vue. The entity-manager configuration make use of "PowerState: On" parameter as SB-TSI sensors are active only with a powered on CPU. Signed-off-by:
Konstantin Aladyshev <aladyshev22@gmail.com> Change-Id: I80390bb0baa291e7a9d5b49b2e9542cef719da69
-
Konstantin Aladyshev authored
On the AMD EthanolX CRB only few of the dbus-sensors apps are relevant. The rest of them aren't needed and will only waste cpu time and produce ambiguous fail messages at the initilization stage. Signed-off-by:
Konstantin Aladyshev <aladyshev22@gmail.com> Change-Id: I9ce01d93d79b40386a59757244e8b9b8a6008289
-
Andrew Jeffery authored
With the reshuffle that occurred in 38cfcc39 ("meta-aspeed: u-boot-aspeed-sdk: Use provided signing key by default") we no-longer need to specify these options in p10bmc.conf Mistakenly, `SOCSEC_SIGN_ENABLE = "1"` was duplicated later in the file by 69914612 ("meta-ibm: p10bmc: Assert that we want the SPL signed by socsec"). Removing the instance as done in this patch still leaves us with the positive assertion that we want SPL signing enabled. Change-Id: Iaa9cbe5b0ba4aaf69bb0fba1eb8f6bc62d085a33 Signed-off-by:
Andrew Jeffery <andrew@aj.id.au>
-
Andrew Jeffery authored
Building the SPL and "silently" leaving it unsigned gives us a build that cannot be booted on systems that have secure-boot enabled. Change-Id: Ie788a04ef35c7031897a2bfa7d348caa4292305d Signed-off-by:
Andrew Jeffery <andrew@aj.id.au>
-
Andrew Jeffery authored
Include the socsec-sign class after the conditional assignments to ensure the values we might assign are considered by the functions of socsec-sign. Without this, u-boot-aspeed-sdk do_deploy logs show: ``` DEBUG: Executing python function sstate_task_prefunc DEBUG: Python function sstate_task_prefunc finished DEBUG: Executing shell function do_deploy Copying u-boot-nodtb binary... Warning: Invalid socsec signing key - SPL verified boot won't be available ``` Adjusting the location of the include gives: ``` DEBUG: Executing python function sstate_task_prefunc DEBUG: Python function sstate_task_prefunc finished DEBUG: Executing shell function do_deploy Copying u-boot-nodtb binary... check header PASS Found PEM header at position 381 check integrity PASS ``` Change-Id: I15cac4c315a6ceaeb69b0c02ba0b7d05e54f6e15 Signed-off-by:
Andrew Jeffery <andrew@aj.id.au>
-
- Aug 28, 2021
-
-
Thang Q. Nguyen authored
Add DCMI sensor configuration for the Mt.Jade platform. Tested: 1. root@mtjade:~# ipmitool dcmi sensors Inlet: 2 temperature sensors found: Record ID 0x00f3: PSU0_TEMP | 26 degrees C | ok Record ID 0x00f4: PSU1_TEMP | 31 degrees C | ok Baseboard: 6 temperature sensors found: Record ID 0x0001: TS1_Temp | 31 degrees C | ok Record ID 0x0002: TS2_Temp | 32 degrees C | ok Record ID 0x0003: TS3_Temp | 31 degrees C | ok Record ID 0x0004: TS4_Temp | 30 degrees C | ok Record ID 0x0005: TS5_Temp | 35 degrees C | ok Record ID 0x0006: TS6_Temp | 32 degrees C | ok Signed-off-by:
Thang Q. Nguyen <thang@os.amperecomputing.com> Change-Id: Iff8a94e523346347b7e449522ab5a12b841aee9e
-
- Aug 27, 2021
-
-
Mike Garrett authored
Signed-off-by:
Mike Garrett <mike.garrett@hpe.com> Change-Id: I5cc4285e6a0459a8aab5bf8494c23d4235d43193
-
- Aug 26, 2021
-
-
XP Chen authored
1. Update both primary and backup SCP EEPROMS when updating the BIOS Modify the 2. Switch the SCP mux correctly on EVT and DVT hw Signed-off-by:
XP Chen <xiao-peng.chen@fii-na.com> Change-Id: Idd07f4b57bfd2eaa13795f60b653915f1cf7c161
-