summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-07-02meta-quanta: gbs: add CPU/Memory/Storage_RW usages for RedfishGeorge Hung1-1/+5
Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: I23757a6df671ed98f67d1e4280abfcc4ae22d233
2021-07-02bytedance: g220a: node-manager: Remove total power sensorLei YU2-0/+39
The Total_Power sensor is not available on g220a system, add patch to remove it. Signed-off-by: Lei YU <yulei.sh@bytedance.com> Change-Id: Ibc70bec3d56b13740d3f17a666a8d0b0fa7c8429
2021-07-02bytedance: g220a: Enable phosphor-node-manager-proxyLotus Xu3-5/+30
Tested: Verify the CPU_Power and Memory_Power sensors are OK. Signed-off-by: Lotus Xu <xuxiaohan@bytedance.com> Change-Id: I13fde13adc4062d5586167e411c129a986e3ad76
2021-07-02meta-quanta: gbs: update the default threshold for NVMeGeorge Hung1-3/+3
update the UCT and UNCT to 72 degree as default Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: I1baad8f3b621c7a704d5e4872d634653ea75c197
2021-07-02meta-quanta: gbs: install some missing useful packagesGeorge Hung1-0/+3
ipmitool: - debug/manufacturing purpose phosphor-user-manager: - basic authenication for Refish phosphor-nslcd-authority-cert-config: - be able to install your owned CA certificate for Redfish Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: I8697fe674d58268dbe348c9374f7de32037041c1
2021-07-02meta-quanta: common: fix "ignored null byte in input" warningGeorge Hung1-1/+1
get rid of "ignored null byte in input" warning for the usb-network.sh Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: I2a18f568b362601fa1c41ec39a8c1cecf09f8862
2021-07-02phosphor-power: add libgpiod DEPENDSB. J. Wyman1-0/+1
The phosphor-power-supply source tree for building phosphor-psu-monitor will be updated to use the C++ version of the libgpiod interfaces in order to read GPIO lines for power supply presence detection. Change-Id: Id06c5e5f1bc34ac130d3def4d647bb2e8e2852de Signed-off-by: B. J. Wyman <bjwyman@gmail.com>
2021-07-02phosphor-fan-presence: srcrev bump bb449c1c7c..2feab0873dAndrew Geissler1-1/+1
Matthew Barth (4): control:actions: Support adding zones to actions after creation control: Make setting groups public and static Create SDEventPlus class delegate for sdeventplus control: Use sdeventplus access delegate for getting event Change-Id: I7884026e91371046f485db8ccad9063060e653be Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-02phosphor-nvme: srcrev bump 9ebfa481ce..5e23bcde0aAndrew Geissler1-1/+1
George Hung (1): Fix static unordered_map may lead to segfault issue Change-Id: I10268061741646d4c6593c41fcae548d2e053bab Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-02webui-vue: srcrev bump 3aecc07d9c..240c056c89Andrew Geissler1-1/+1
Sandeepa Singh (3): Add processors table missing properties Add BMC table missing properties Add chassis table missing properties Change-Id: I7b9a5a9694ac9f236e2feca853f548969758ef15 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-02bmcweb: srcrev bump 729f55fe55..1981771bbdAndrew Geissler1-1/+1
Ali Ahmed (1): Add TrustedModuleRequiredToBoot getter function Ed Tanous (2): Revert "log_services: Add download of post code log entries" Revert "log_services: Add AdditionalDataURI to Post Code log entries" Change-Id: Iad99aeebf2bbe936edae5db8124d37a0d05e5d11 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-02phosphor-logging: srcrev bump 1976001573..1d8835bbc5Andrew Geissler1-1/+1
Sumit Kumar (1): PEL: Deleted PELs moved to new folder under logs Change-Id: Ieddf63128949e57e0793e0fc7fdefcd2a78991c2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-02phosphor-dbus-interfaces: srcrev bump 1f971f2d64..531c90e344Andrew Geissler1-1/+1
Willy Tu (1): Drive: rename Interface to interface Change-Id: I475a969716fddaf3b9d19d6073986ccd803e7613 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-02telemetry: srcrev bump 85db8bdfac..4ab1d496d8Andrew Geissler1-1/+1
Lukasz Kazmierczak (2): Adding Lukasz Kazmierczak to the MAINTAINERS file Adding Lukasz Kazmierczak to the MAINTAINERS file Moving entry to the Maintainer group Change-Id: I5ea94e22451d337b33e984eecb20ea996ed3d8a8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-02phosphor-hostlogger: srcrev bump dfee0da0a8..042b5ba843Andrew Geissler1-1/+1
Nan Zhou (1): Add the stream mode Change-Id: Ie13ad4f235d2a76e9c27346af54d0a01b916e0b0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-02pldm: srcrev bump 83a644cbaf..b8cc3257fdAndrew Geissler1-1/+1
Manojkiran Eda (1): Initial version of pldm-visualization-pdr tool Change-Id: I053d02bf6c5b22b6c21a1738fdd9efa84d754abf Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-02obmc-ikvm: srcrev bump 40fd5429bf..7a420e4c92Andrew Geissler1-1/+1
Bruce Mitchell (1): Replace IRC with Discord Change-Id: I4b05d26c5d86cef44d00d518fe4345eb9602b52e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01meta-google: phosphor-networkd: Remove u-boot env for hothWilliam A. Kennington III1-0/+3
We can't safely store this data, so we don't. Change-Id: I9e0f99423485cf41ff4f9e3b333f4833572f6b73 Signed-off-by: William A. Kennington III <wak@google.com>
2021-07-01intel-ipmi-oem: srcrev bump 339fc565d5..323818779dAndrew Geissler1-1/+1
Ayushi Smriti (1): fix: correct SetBiosPwdHash and GetBiosPwdHash cmd Chalapathi Venkataramashetty (1): sensorcommands:Platform Event Message command corrected Zbigniew Kurzynski (1): whitelist: Remove DCMI commands Change-Id: I9414a77db42364c76e808574a032124744d2f240 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01meta-quanta: gbs: remove packagegroup-obmc/gbs-apps settingsGeorge Hung4-57/+47
remove packagegroup-obmc-apps-extras/packagegroup-gbs-apps and add all the needed binaries to obmc-phosphor-image.bbappend Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: Ic56cb146987881e5b6312057ca412427f1d1ba29
2021-07-01meta-quanta: gbs: update some changes to gbs-sysinit scriptGeorge Hung1-10/+24
- remove unnecessary reset PHY action - check the FIU node for different kernel version - rebind the module for the I2C switch on I2C bus 11 as it only can work with the normal power Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: I9b4390d146902484c75bdce20ef6eead2833fc14
2021-07-01meta-quanta: gbs: remove patches for phosphor-ipmi-hostGeorge Hung5-571/+1
remove patches: - Update IPMI Chassis Control command transition requests - Add Chassis State Transition interface - Update Host State Transition function - Fix issues and support signed sensor values Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: I8f9f7d576ef7f7672bedf803ee73f331f96768ff
2021-07-01meta-quanta: gbs: remove gbs-nvme-pwr-ctrl/mac-address packagesGeorge Hung4-39/+0
remove packages and recipe files: - mac-address - gbs-nvme-pwr-ctrl Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: Ic9d6a48d16ec058d1f444badc2f3e69628f77859
2021-07-01meta-quanta: gbs: remove the patch for phosphor-pid-controlGeorge Hung2-118/+0
remove patch: - Add the ability to dynamically set the failSafe percent Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: I3fdb60d288fb2fcf83928ba712a546f823849652
2021-07-01Set MaxBootCycleCount for progresscodes on IBM systemsManojkiran Eda1-0/+4
MaxBootCycleCount is a dbus property that is used to indicate the maximum number of boot cycles that the post-code-manager daemon can store the progress codes for, before it starts wrapping. Unlike Intel postcodes, IBM progress codes are huge and it is possible to get close to 230+ progress codes per boot cycle, so tweaking this value to 5 boot cycles for IBM systems so that we can get less number of log entries on a redfish GET request. Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: Ida10e73992b01535d57c844d83366d786cd448e2
2021-07-01webui-vue: srcrev bump 6641cc489d..3aecc07d9cAndrew Geissler1-1/+1
Dixsie Wolmers (3): Remove <br /> from hardware status tables Add fans hardware status missing properties Reorder VPD Quicklinks Sandeepa Singh (2): Resolve a bug in LDAP page Increase the filter menu margins Change-Id: Ie4d5f8dbebec65eac7829b5f006368be2ad7a6ee Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01peci-pcie: srcrev bump 3b1665a3d2..e55832b23fAndrew Geissler1-1/+1
Jason M. Bills (1): Fix mismatched data size in bitwise operations Change-Id: Ic537517edb955883ae253ff1f8159d87abad02da Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01pldm: srcrev bump 64a8f0fb34..83a644cbafAndrew Geissler1-1/+1
Sridevi Ramesh (1): libpldmresponder & pldmtool : Expand support for GetPLDMCommands Tom Joseph (1): libpldm: Fix validation in decode_get_firmware_parameters_resp Change-Id: I3863b37d4b23f7b772a494388be5e0911cda84d5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01phosphor-dbus-interfaces: srcrev bump 0e6cea83df..1f971f2d64Andrew Geissler1-1/+1
Dhruvaraj Subhashchandran (1): Add InvalidArgument to the list of errors while creating dump. Ramesh Iyyar (1): HardwareIsolation: Added the "Entry" interface Vijay Lobo (1): Entry: Add ServiceProviderNotify property Willy Tu (1): Inventory: Add Item.Storage D-Bus Interface Change-Id: I7e604c5ff87b999ba989cce7aaa57fa86b8b555a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01openpower-proc-control: srcrev bump 785cf6a5ed..f8c14bcfd5Andrew Geissler1-1/+1
Jayanth Othayoth (2): phal: set pdbg environment variable Added additional log messages in enterMPIPL function Change-Id: Ifb9a912da8eeaac68f3d3e247fc4e69b80074bf6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01dbus-sensors: srcrev bump 18fffd3d4d..8685b17ab1Andrew Geissler1-1/+1
Zhikui Ren (1): fix klockwork issues Change-Id: I36704064ac9aa4a6c1782f83d27a169ba2f6021f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01openpower-hw-diags: srcrev bump b1eda6a3cb..324234b4b5Andrew Geissler1-1/+1
Ben Tyner (1): Util: Add common dbus code to util namespace Change-Id: I5cdee1ea8c9522c4c8a2dc309945908c8c758f01 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01phosphor-led-manager: srcrev bump 9d9ab2291d..ad73885b72Andrew Geissler1-1/+1
Seires Li (1): revert "meson: support custom led yaml path" Change-Id: I4958ba8a40d1d194916c5f01c354cd13022f009b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01entity-manager: srcrev bump 395c6d4539..c02d8cbbe8Andrew Geissler1-1/+1
Matt Spinler (1): configs: Move a sensor from Nisqually to Blyth Zhikui Ren (1): FruDevice: fix possible resource leak Change-Id: Id2c02b8b03885632935890f5563428b482661097 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01openpower-occ-control: srcrev bump 483305785a..eeb95bade4Andrew Geissler1-1/+1
Chris Cain (2): Fixed ENABLE argument required to enable P10 support Disable Idle Power Saver by default Change-Id: Ie36228f260240a17246a4e21e6049a7d9db91e01 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01stdplus: srcrev bump 5c20da2d7e..73a20c4a7bAndrew Geissler1-1/+1
William A. Kennington III (3): cancel: Add default constructor cancel: Fix passing nullopt to constructor fd: Add an empty default constructor Change-Id: Ic6286675b6557e08d6bf2dd8e891cd86b0dcd31f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01phosphor-logging: srcrev bump aa5d03b8c5..1976001573Andrew Geissler1-1/+1
Matt Spinler (1): PEL: Handle location codes for connectors Sumit Kumar (1): PEL:Skip assigning id to hostboot PELs William A. Kennington III (2): build: Update generated sdbus++ gen: Add script to check generated meson freshness Change-Id: I8bcfc965eca4643c7e13c633d8a2c17c91b0a4b9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01bmcweb: srcrev bump 49e429ca17..729f55fe55Andrew Geissler1-1/+1
Abhishek Patel (2): Keep AutoLinking; Remove extra \ Modify entityPrivileges for certificate service George Liu (2): log_services: Add AdditionalDataURI to Post Code log entries log_services: Add download of post code log entries Gunnar Mills (3): Add Privileges schema to allow list Move Consoles to ComputerSystem Remove code using ambiguous privileges constructor Tejas Patil (1): Add DateTime & Offset in Managers & LogServices Change-Id: I3102ed81e4a9e69a0ae8d9bac21931daa00e45db Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01meta-facebook: bletchley: add valid virtual-sensor configPatrick Williams1-0/+1
phosphor-virtual-sensors was crashing on bletchley due to an empty file, which is invalid JSON. Add a valid JSON file, which is just an empty array, instead. Tested: Ran in QEMU and ensured service no longer crashes. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ibf30771a158344cbce519260d44ea945a0e12723
2021-07-01meta-phosphor: os-release: fix task caching with DISTRO_VERSIONPatrick Williams1-1/+9
It was reported that the following sequence would not cause `os-release` to rebuild: ``` bitbake os-release git commit --amend bitbake os-release ``` This is due to how bitbake task hashing is implemented with respect to weak variables. In 439c59b, DISTRO_VERSION was changed to a weak variable, but it is included in the 'vardeps' chain for 'do_compile'. When bitbake computes the hash for a task, typically the contents of the variables are used for the hashing, but for weak variables only the definition is used. (Confirmed by adding bb.note debugs to `poky/bitbake/lib/bb/data.py`) The new, weak DISTRO_VERSION is intended to be populated with contents from a `git describe` operation. Those contents must be used in the hashing of the 'do_compile' task and not the definition. This can be accomplished by creating an indirection using a strong variable. The dependency chain and hash evaluation will be as follows: ``` do_compile -> DISTRO_VERSION -> PHOSPHOR_OS_RELEASE_DISTRO_VERSION hash(do_compile) = ... + DISTRO_VERSION:${PHOSPHOR_OS_RELEASE_DISTRO_VERSION} + PHOSPHOR_...DISTRO_VERSION=2.11.0-dev-... ``` Prior to this fix the hash evaluation was: ``` hash(do_compile) = ... + DISTRO_VERSION:${@run_git...} ``` Fixes 439c59b425cf403355571875b3fa714782dcf15b. Tested: Ensure the above reported sequence causes a rebuild of os-release with expected data. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I0bd93d3d88bf62dfe03549419fe98ab85f10a68c
2021-07-01meta-google: os-release: cleanup for BUILD_MEMOWilly Tu1-3/+2
Fix inconsistent quotes. Tested: ``` $ BUILD_MEMO="test build" MACHINE=gbmc bitbake obmc-phosphor-image ``` ``` $ cat /etc/os-release ID=gbmc NAME="gBMC (OpenBMC + Google customizations)" VERSION="gbmc-release" VERSION_ID=gbmc-release-0.5.0.0 PRETTY_NAME="gBMC (OpenBMC + Google customizations) gbmc-release" BUILD_ID="2.9.0-dev" OPENBMC_TARGET_MACHINE="gbmc" BUILD_MEMO="test build" ``` Change-Id: I119f730edc894ddaad830c201c6630eb83d11cc1 Signed-off-by: Willy Tu <wltu@google.com>
2021-06-30meta-amd: Switch web UI app to 'webui-vue'Konstantin Aladyshev1-1/+1
'phosphor-webui' is no longer developed. It was built on AngularJS and AngularJS goes End of Life June 30, 2021. 'webui-vue' is a modern replacement for the web UI app. Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com> Change-Id: I2b907784a06feeaa48c1336c9eab72828706d9ea
2021-06-30meta-ibm: Adds virtual Altitude sensorBruce Mitchell1-0/+26
The Altitude measurement is from the computation of the DPS310 pressure sensor with this "Expression": "44330.0 * (1.0 - ((P0/101325.0) ^ (1/5.255)))" Tested: busctl introspect xyz.openbmc_project.VirtualSensor \ /xyz/openbmc_project/sensors/altitude/Altitude returned results consistent with location of the Rainier system. Signed-off-by: Bruce Mitchell <bruce.mitchell@linux.vnet.ibm.com> Change-Id: I07b83dd6b8f4ccf0755ccbdc81c40976a3e571cd
2021-06-30meta-ibm: sbe error handling supportJayanth Othayoth1-0/+4
Phosphor logging PEL infrastructure provide supports to process SBE chip-op failures and creating PEL. PEL creation required to process SBE provided FFDC packets. This FFDC is initially created by SBE using FAPI based infrastructure for the hardware procedure execution failures. To extract this data to convert into PEL required format requires additional processing. This processing required PHAL(Power Hardware Abstraction layer) based back-end support. Added required packages support for PHAL feature enabled systems. Test: verified build. Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I5cf1a30514aa0a5bfdf2fe3a288dac9d5a0b5b47
2021-06-30meta-openpower: Add ipl supportJayanth Othayoth1-0/+23
Library provides support to boot POWER based host. Boot process covers time between power on and running the hypervisor. Also provide istep (Boot step defined by ecmd interface) back-end support. This library provides interface to OpenBMC apps to execute required hardware procedure based istep execution and custom POWER processor based initialisation functions. This requires, - pdbg (harwdare access layer) - POWER devicetree - libekb ( Harwdare procedure support) Repository: https://github.com/open-power/ipl Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I853392a8e6a62cbc9c3135f8fc23b479922ad927
2021-06-30meta-openpower: Add guard supportJayanth Othayoth1-0/+19
guard repository provides the libraries and tools to create/list/delete guard records, which is stored in BMC flash space. This library currently supported OpenPOWER based systems guard format owned by hostboot. Repository: https://github.com/open-power/guard Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I2b6e3be8492795be40a862fad6edbae3e8b205b5
2021-06-30meta-ibm: Add phal support for p10bmcJayanth Othayoth1-0/+1
OpenBMC requires additional capabilities for the OpenPOWER systems such as - A common mechanism to access and control the host hardware from the BMC. - A storage mechanism to store the data that can be used for initialize, control and access the CEC hardware. - An infrastructure to initialize the hardware using the hardware procedures provided by the hardware team. - Common mechanism to handle the hardware failures for the host hardware. These above features are essential for the BMC to provide better RAS capability and to support lab debug for the enterprise class systems. The phal(POWER Hardware Abstraction Layer) aims to provide a common layout such that the OpenPOWER  application can use this infrastructure to boot, enable RAS features like dump, diagnostics, and lab debug tooling purpose. The phal is a combination of open source packages that are tailored/customised  to use in OpenBMC. For instance POWER hardware access and control is managed through pdbg and host hardware data modelling is done via devicetree. phal is group of libraries running in BMC. These libraries are used by OpenPOWER specific application for host hardware interactions, Hostboot and SBE initialization, diagnostics and debugging. Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I187d9582598743871279a1e407451f4cf4f72668
2021-06-30meta-openpower: Add pdata supportJayanth Othayoth3-0/+55
OpenPOWER systems uses devicetree based data structure to manage CEC hardware information. Devicetree data modelling mainly includes the hardware topology and attributes, which includes the configuration data. Devicetree data base is constructed during the build time, based on the System specific MRW and hardware team provided attributes, and packaged as part of Hostboot image. pdata provides tools and libraries to manage the phal(power hardware abstraction layer) devicetree. Repository: https://github.com/open-power/pdata Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I2a7186210ca46d8ee99b457a2b6af61a9a8d8f96
2021-06-30meta-openpower: Add libekb supportJayanth Othayoth1-0/+27
This library contains a copy of hardware procedures provided by the hardware team and OpenBMC specific platform code. The platform code is essentially required for the hardware procedure execution. Library from this repository will provide interfaces for executing the HWP from the OpenBMC. libekb library is based on Hardware Procedure Framework. Framework: This is the set of code providing an environment in which the Hardware (HW) Procedure runs. It consists of: - A standard set of interfaces which the HW Procedure is designed and coded to use - A platform/environment-specific implementation of the standard interfaces which allows the common HW Procedure to run in the target environment. Hardware Procedure (HWP): This is the common code which runs inside a Framework and provides the hardware-specific logic for controlling some portion of the system hardware. Invocation Environment: This is the platform/environment-specific path(s) in which a HWP may be executed. This commits enables the HWP execution environment with help of OpenPOWER pdbg and pub-ekb repository provided back-ends. Repository: https://github.com/open-power/libekb_p10 Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I11e2fb6b9f94f87dad17173d20f7ca2e0e96af41
2021-06-30meta-openpower: Add ekb supportJayanth Othayoth2-0/+48
Hardware procedures(HWP) are C++ code that does all of the hardware accesses required to test and initialize the POWER based host hardware. Also provides the xml files, which includes initialisation data. These procedures and xml files are provided by the hardware team. This commits enables the POWER based devicetree build, to add support for the required HWP attributes xml file with respective directory structures. Repository : https://github.com/open-power/pub-ekb Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I216fa41f8994562f24adcea9b349494fa3db70e9