summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-09-03phosphor-ipmi-flash: srcrev bump 4bb6bdf3f6..1c0fe13431Andrew Geissler1-1/+1
Patrick Williams (1): exception: switch to public sdbus exception Change-Id: I7efc7130b70224369e2ed282059a3cd7a30ac59f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-03phosphor-dbus-monitor: srcrev bump 995060c14f..764adb5e51Andrew Geissler1-1/+1
Patrick Williams (1): exception: switch to public sdbus exception Change-Id: If5d067c832bed7d022dc12003fa3fcfef136db98 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-03openpower-occ-control: srcrev bump a26f152793..25613624ceAndrew Geissler1-1/+1
Patrick Williams (2): dos2unix conversion exception: switch to public sdbus exception Change-Id: I8ab78ffe63667b73c2dfb5159173e1fb1f7b1c84 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-03openpower-hw-diags: srcrev bump 2d114321d9..276e981391Andrew Geissler1-1/+1
Ben Tyner (1): Fix for setting PDBG_DTB environment variable Change-Id: If6e29880094d5ea2bd529a787e48df862835e84f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-03phosphor-objmgr: srcrev bump efd58275c8..370daaa4b3Andrew Geissler1-4/+3
Brad Bishop (2): build: Add meson support build: switch to c++20 Change-Id: I432c122f308c4ac8952a2013689cf569ed1d9a14 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2021-09-03phosphor-networkd: srcrev bump cb2d408387..b108fd740fAndrew Geissler1-1/+1
Patrick Williams (2): cleanup sdbus CAMELCASE define exception: switch to public sdbus exception Change-Id: I33b68983dfd6e6e4d06406a69790fb0d891e645c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-03phosphor-fan-presence: srcrev bump d76351bd4d..d9ec33a010Andrew Geissler1-1/+1
Matt Spinler (3): control: Add Modifier utility control: Parameter use for set_net_increase_speed control: set_parameter_from_group_max action Matthew Barth (5): control: Replace 'speed' with 'target' in CountStateTarget class control: CountStateTarget action use unique identifier json: Use `NoConfigFound` exception when no config found control: Throw exception when no zones exist at poweron control: Rename increase/decrease actions Patrick Williams (1): exception: switch to public sdbus exception Change-Id: I271965a352a003e508e9fc5ff5668b726a6f40e2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-03Remove phosphor-webui from witherspoon systemsAli Ahmed1-2/+2
Witherspoon systems are currently used for CI. Currently, CI does not test the webui. This change will affect Swift systems, as swift.conf requires witherspoon.conf. Additionally, removing phosphor-webui saves us 397 kB in filesystem sz. Built up-to-date images to see the size of the rootfs.squashfs-xz The size of obmc-phosphor-image-witherspoon-<date>.rootfs.squashfs-xz: 1) With webui-vue: 19.836928 MB 2) With phosphor-webui: 19.78368 MB 3) Without either (i.e. this change): 19.386368 MB. Testing using commit 7d637776938c77d69752a72a09edc90ebde93164: 1) Code update successful on hardware system. HW system updated image and rebooted successfully Signed-off-by: Ali Ahmed <ama213000@gmail.com> Change-Id: Ib2488dd462851b98f557dd9c76086d48dcbe905c
2021-09-02meta-phosphor: change systemd.bbclass to match upstream override syntaxPatrick Williams81-207/+207
Upstream bbclasses changed to typically use the `:${PN}` override syntax, including the SYSTEMD_ variables. Change our systemd.bbclass to do the same for consistency and perform a tree-wide variable replacement. Spot checked by building bletchley and witherspoon and checking some of the SYSTEMD_LINK directives on installed packages under qemu. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I20a9dd809bff8af8759488734f80486c7228c6eb
2021-09-02ipmi-blob-tool: srcrev bump 8da5f72db5..2ca843c10eAndrew Geissler1-1/+1
Vivekanand Veeracholan (1): Add blob state definitions. Change-Id: I6b6966fa8396045c0e4c6cfd2d0af6e4f9064c08 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-02sdbusplus: srcrev bump 0ade192c8f..0c8136a408Andrew Geissler1-1/+1
Patrick Williams (2): message: append: fix unused variable warning enable building with clang Change-Id: I1df0ad98ecdc8a59efbcc47ff935ff0fee122744 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-02webui-vue: srcrev bump c000265df8..b81828821eAndrew Geissler1-1/+1
Gunnar Mills (1): Add Dixsie as Maintainer Konstantin Aladyshev (1): Use a 'V' symbol for voltage unit Lei YU (1): boot: Send current settings on every boot operation Sandeepa Singh (1): Resolve bug for batch action on post codes page Sukanya Pandey (1): Add system information on Appheader page Change-Id: I2ba772b2de4bf04bb512a73cdbef6a8aa32503e6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-02phosphor-ipmi-flash: srcrev bump c620190936..4bb6bdf3f6Andrew Geissler1-1/+1
Vivekanand Veeracholan (1): tools: Use ipmi-blob-tool definition of blob states Change-Id: I6465eb1f3bb6e88c6df8d79145d1ec9b4c10f3c2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-02pldm: srcrev bump adbb24526a..84f0d5746cAndrew Geissler1-1/+1
Christian Geddes (1): Add HBD_RW lids to fileTable.json Change-Id: Ia5e80bc1cd77abaf94d3e72d198b553806d9aa6a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-02openpower-occ-control: srcrev bump eeb95bade4..a26f152793Andrew Geissler1-1/+1
Chicago Duan (1): Read proc temps and dimm temps Matt Spinler (7): Update PLDM entity ID used for OCC active Support new PDR layout in PLDM sensor handling Support 0xFF fru_type values Temporarily remove label vs frutype mismatch trace The label field for temperature sensors is decimal Set sensors to NaN when polling is stopped Check for read failures during sensor monitoring Change-Id: Id6382ee6182a9b2dbe897bbc621ab1c2b5a8f5d0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-02phosphor-power: srcrev bump 1992083a94..ecbecbc8efAndrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Do not create duplicate power supplies Jim Wright (1): pseq: Implement power interface in control app Shawn McCarney (3): regulators: Implement i2c_capture_bytes action regulators: Add phase faults to ErrorHistory regulators: Add phase faults to ErrorLogging Change-Id: If6ce06bb874c4de4f0608589e6063e41e95bf00a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-01phosphor-bmc-code-mgmt: srcrev bump 7eebeaac36..2af0fdfb8eAndrew Geissler1-1/+1
Adriana Kobylak (1): ubi: Fix log typo George Liu (1): utest: Fix test case SignatureTest.TestSignatureVerify() Lei YU (2): bios: Delete uploaded DBus object after update Fix build issue related to boost asio Patrick Williams (4): build: support building with subprojects clang-format: sync latest from docs msl_verify: dos2unix logging: switch to lg2 Change-Id: Ia87d5c12832b9f32af692a67561b7a497f28912e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-01intel-ipmi-oem: srcrev bump 5cb2c04585..d065702bc3Andrew Geissler1-1/+1
Jayaprakash Mutyala (1): Fix for ME version in get OEM Device info command Change-Id: I07df436d3dd6f7d39b1379cb1ea8c81a059950d9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-01README.md: Update name list of Technical Steering CommitteeGilbert Chen1-1/+1
Replace Supreeth Venkatesh with Samer El-Haj-Mahmound who represents Arm now. Signed-off-by: Gilbert Chen <gilbert.chen@arm.com> Change-Id: I3f0cfb8a130cf77228a0bf6d5b904526ef832e01
2021-09-01meta-ampere: rsyslog: support IPMI SELThang Q. Nguyen1-1/+27
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
2021-09-01meta-quanta: gbs: install obmc-mapper.targetGeorge Hung1-0/+2
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
2021-09-01meta-fii/meta-kudo: Increase rate-limit for rsyslogCharles Boyer1-2/+2
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
2021-09-01meta-fii/meta-kudo: Support SMBIOSCharles Boyer2-0/+4
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
2021-09-01phosphor-logging: srcrev bump 5f285c539d..36a3469323Andrew Geissler1-1/+1
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>
2021-08-31meta-facebook: move rsyslog redfish config from tiogapassPatrick Williams5-0/+0
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
2021-08-31meta-phosphor: switch EXTRA_OEMESON to use override syntaxPatrick Williams14-19/+25
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
2021-08-31dbus-sensors: srcrev bump d653b75cd1..2932a7bb38Andrew Geissler1-1/+1
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>
2021-08-31meta-phosphor: dbus-sensors: disable tests by defaultPatrick Williams1-1/+1
Set the OE variable to add extra meson options properly. Fixes 57272ae3079bd1882ad952283e649fd51a2b91f5. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I061534a7c86a42999f2db0a1f5888f1b7a0f2573
2021-08-31meta-fii/meta-kudo: Fix distro/conf with correct version yocto syntaxXP Chen1-1/+1
Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com> Change-Id: I276c7333f9f01949db2387735edb5d9a97c4fa1d
2021-08-31pldm: srcrev bump b6b3cf32b0..adbb24526aAndrew Geissler1-1/+1
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>
2021-08-31phosphor-dbus-interfaces: srcrev bump 6f5241692e..3e9aa3b284Andrew Geissler1-1/+1
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>
2021-08-31openpower-hw-diags: srcrev bump 9513582b87..2d114321d9Andrew Geissler1-1/+1
Zane Shelley (1): Support for callout list FFDC Change-Id: I17ccd0ad6dc06cf069904b4f3b69636512f2e3e2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-31phosphor-ipmi-flash: srcrev bump 0077e34cfa..c620190936Andrew Geissler1-1/+1
Vivekanand Veeracholan (1): Fix configuration error due to undefined conditionals Change-Id: I96162552a5f34e680c641bd00f08ffa58588cd30 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-31phosphor-power: srcrev bump 5d4a9c78ac..1992083a94Andrew Geissler1-1/+1
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>
2021-08-31entity-manager: srcrev bump e23af564a2..7af0c2709fAndrew Geissler1-1/+1
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>
2021-08-31bios-settings-mgr: srcrev bump 8f54ee1804..b5984b87ebAndrew Geissler1-1/+1
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>
2021-08-31libmctp: srcrev bump cfeaef8ecb..edebe169ebAndrew Geissler1-1/+1
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>
2021-08-31phosphor-nvme: srcrev bump e9f34c71a5..e528b0ae32Andrew Geissler1-1/+1
Chanh Nguyen (1): nvme_manager: Add checking the inventory changing Change-Id: I57b3697df91bea6fc249b30ceb7bd13636ecb395 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-31phosphor-virtual-sensor: srcrev bump 1dff7dceb9..fbd7145e2dAndrew Geissler1-1/+1
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>
2021-08-31phosphor-fan-presence: srcrev bump b9f94185ad..d76351bd4dAndrew Geissler1-1/+1
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>
2021-08-31meta-quanta: meta-gsj: Remove unneeded packagesVivekanand Veeracholan2-1/+37
Remove the unneeded obmc packages and add specific ones that are used. Signed-off-by: Vivekanand Veeracholan <vveerach@google.com> Change-Id: I80472124ec1af684ebbd502219c8ae6d9f8fcee9
2021-08-31add seccomp to DISTRO_FEATURESAndrew Geissler1-0/+1
Commit aff0243 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
2021-08-31meta-inspur: fp5280g2: Enable biosconfig-managerGeorge Liu1-0/+1
Signed-off-by: George Liu <liuxiwei@inspur.com> Change-Id: Ia66f5b4a95f54f7e537d0f0fba1ac70009002de5
2021-08-31meta-hpe: Update binary bootblock recipes for GXPMike Garrett6-4/+30
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
2021-08-30meta-phosphor: dbus-sensors: disable tests by defaultPatrick Williams1-0/+1
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I4b2c1b2a5b02a241b106e6eb1dd377708c1c337e
2021-08-30openbmc: enable libseccomp for systemdAnton D. Kachalov1-0/+1
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
2021-08-30meta-ethanolx: Fix CPU fan names in IPMI YAML fileKonstantin Aladyshev1-2/+2
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
2021-08-30meta-ethanolx: Add support for Legacy/EFI selectorKonstantin Aladyshev1-0/+1
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>
2021-08-30meta-ethanolx: Support AST2500 internal ADC sensorKonstantin Aladyshev3-0/+214
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
2021-08-30meta-ethanolx: Support voltage regulatorsKonstantin Aladyshev3-0/+1733
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