summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-10-05dbus-dir: change static dbus config directoryPatrick Williams2-1/+3
Move static dbus config directory to be `/usr/share` instead of `/etc`, which is recommended by `dbus-daemon`. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ifd210a262e1c8025dc9e3037c9970ec66ebb085b
2021-10-05phosphor-hwmon: move dbus configsPatrick Williams1-1/+1
Static dbus configs should not be in /etc but in /usr/share, per the `dbus-daemon` man pages. Switch the install location of the generated dbus configs. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ib8de2bd743fc4dc9c010fc36453a2c01b9e91663
2021-10-05phosphor-certificate-manager: simplify FILES directivePatrick Williams1-1/+1
The recipe has collected a bunch of needless FILES settings. Simplify to the current minimum required set. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I0da538e22ea5d1284f32bd2d2c22bcb61db39bd1
2021-10-05mmc-init: Enable factory reset from gpio changeIsaac Kurth2-5/+21
The factory-reset-toggle GPIO can have its state changed by physically toggling SWITCH_RESET_N. If this GPIO is in a different state than it was during the last boot, it triggers a BMC factory reset. Tested: Added extra files to /var. Verified that a reset from a physical toggle caused these files to be removed. Verified that resets from the REST API and from setting rwreset to true still function properly. Verified that repeated rebooting without calling for a reset does not inadvertently trigger a reset. Signed-off-by: Isaac Kurth <isaac.kurth@ibm.com> Change-Id: I3cf3f9519033db240c0db2eec35a5b09b8fefdf2
2021-10-05VUART1 socket name updated to HypervisorAbhishek Patel5-6/+6
The Rainier and Tacoma using of both virtual UARTs provided by the AST2600. Expose them both to the network via obmc-console. where ttyVUART0 Exposer name is @obmc-console and ttyVUART1 Exposer name is @obmc-console.guests @obmc-console.guests initial exposed to access to phyp guests over that interface that why its name is guests, but now we are using that socket-it to run PHYP debug shell. So it is good to change the name of that exposer socket-id "guests" as "hypervisor". Signed-off-by: Abhishek Patel <Abhishek.Patel@ibm.com> Change-Id: I47dc71095795afbda8fb544fde4bcae78712093a
2021-10-05meta-quanta: gbs: enable hash api for systemdJunLin Chen1-0/+5
Kernel crypto/hash API CONFIG_CRYPTO_HMAC CONFIG_CRYPTO_SHA256 CONFIG_CRYPTO_USER_API_HASH The requirement can be found at https://github.com/systemd/systemd/blob/master/README This API is necessary for the UUID feature that you can find the implementation in the bmcweb. https://github.com/openbmc/bmcweb/blob/master/redfish-core/include/utils/systemd_utils.hpp Refer https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/31523 but these were removed in https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/41257 Signed-off-by: JunLin Chen <Jun-Lin.Chen@quantatw.com> Change-Id: If2dcc552198da05837659a560871db9084e3da37
2021-10-05openpower-libhei: srcrev bump 91f1d3d2aa..cfa9bd1dcfAndrew Geissler1-1/+1
Zane Shelley (8): Fix signature descriptions for global FIRs Fix signature descriptions for chiplet FIRs Clean up chiplet FIR register names for consistency Add handling for bit 2 in all recoverable chiplet FIRs Split remaining chiplet XML files by attn type Update chip data files for FIR on the core target Update chip data files for all chiplet local FIRs Chip data file updates for EQ chiplet Change-Id: Icc81da8f5db3eb9aa624884c2e09e4822b59f624 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-05openpower-hw-diags: srcrev bump 5d63cefcad..734185ae71Andrew Geissler1-1/+1
Zane Shelley (5): Prevent duplicate entries in callout list Bus callout resolution support Update action for all chiplet and global FIRs Update actions for FIR on the core target Update action files for all chiplet local FIRs Change-Id: I5943cc2b9df72f875456f07ee3590f83359361c2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-05phosphor-state-manager: srcrev bump 8ffdb26928..4328479f43Andrew Geissler1-1/+1
Andrew Geissler (2): clang: do not break string literals state-manager: avoid un-needed reboot prop check Change-Id: I3043b64233b076a602b05011c8a2468191e67b05 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-05ipmi-fru-parser: srcrev bump 904a218483..5f5e3840f7Andrew Geissler1-1/+1
Patrick Williams (1): exception: switch to public sdbus exception Change-Id: I25bc09edd7dd336537afdb91f84c85c627e808e5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-05openpower-proc-control: srcrev bump 61c8757c6b..4079f09d2fAndrew Geissler1-1/+1
Jayanth Othayoth (3): PHAL:createPEL function signature update PHAL: added createSbePEL wrapper function PHAL: SBE boot failure support Change-Id: I9381a4d389e345ed027fefef6f6d09cf2e63fb51 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-05x86-power-control: srcrev bump 676ef2c425..418ce11fceAndrew Geissler1-1/+1
Jason M. Bills (3): Update TimerMap names to match the config file Add helper to assert GPIOs for a time duration Update to the latest .clang-format settings Lei YU (1): Fix SIO gpio related crash Change-Id: I44df798fb7cae63cd26eb85199240bba5b20f8d1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-05phosphor-bmc-code-mgmt: srcrev bump 3ea1e870cb..ae06d76a23Andrew Geissler1-1/+1
Zami Seck (1): item_updater : erase() : remove uploaded images Change-Id: I398c8536c4a028966ac3b2d3b4cdb8292d8b4287 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-05phosphor-certificate-manager: srcrev bump 6dd1c2ad86..ca12811702Andrew Geissler1-1/+1
Patrick Williams (2): cleanup sdbus CAMELCASE define exception: switch to public sdbus exception Change-Id: I50ce5f897768dc068876bc45fe1c5730945a6d9e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-05phosphor-user-manager: srcrev bump 607ed50ae1..372c5668c0Andrew Geissler1-1/+1
Alexander Filippov (1): LDAP: start or stop nslcd on service starting Patrick Williams (2): cleanup sdbus CAMELCASE define exception: switch to public sdbus exception Change-Id: Ie6368af14674527496153a31c8c87fdcbf5b0808 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-05phosphor-logging: srcrev bump 8034ddebe4..242be74039Andrew Geissler1-1/+1
Jayanth Othayoth (2): PEL: Add error message registry entry for SBE boot failure PEL: Add error message registry entry for SBE boot timeout Sumit Kumar (1): PEL: Store system boot state in user data section Vijay Lobo (1): PEL: Update pel_values to support bmcweb Change-Id: Ia808292d37467f87ae58d710ff993961e494fec3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-05pldm: srcrev bump d1e5e7076c..9296f244f2Andrew Geissler1-1/+1
Adriana Kobylak (1): oem: ibm: Assemble the image in a forked process Manojkiran Eda (1): Make Terminus ID & Terminus Handle configurable Pavithra Barithaya (2): PLDM : fix to remove a trace PLDM: fix for a poweron hang chenduibm (1): BIOS Attribute for HOST USB Ports Enablement Change-Id: I71f212d393ed4793e831cd4575a89456b0596b95 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-05bmcweb: srcrev bump 3e8c7dfce4..b7ff344535Andrew Geissler1-1/+1
Chalapathi Venkataramashetty (1): Add message registry entry for FirmwareResiliencyError Ed Tanous (7): Revert "PCIe: Implement "PcieType" PCIe device property" Make services not required Fix compile issue when basic auth is disabled Fix use after move in account service Make time_utils tests compile on clang Change ordering of meson file Meson break lists into multiple lines George Liu (1): log_services: Add download of post code log entries Gunnar Mills (1): Move to 2021.2 John Edward Broadbent (5): move to free function: Message_registries move to free function: Bios s/registry1/registryMatch move to free function: Telemetry Corrects Bios privilges Sunitha Harish (1): EventService : Fix retry handling for http-client Change-Id: Ib89c8f738e283c411606de95fa489554bffaf421 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-05dbus-sensors: srcrev bump 1e34cecad4..3fed6742dcAndrew Geissler1-1/+1
Agata Wiatrowska (1): Revert "Reading min and max values from the rated files exposed by hwmon" Change-Id: I045164e2dd50ebeb51eb9eaf664feea3012ae617 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-05openpower-pnor-code-mgmt: srcrev bump 4c2386a575..a38f6e652eAndrew Geissler1-1/+1
Adriana Kobylak (2): ubi: reset: Preserve the SECBOOT partition mmc: Handle missing pnor.toc file George Liu (1): Remove the last comma of the biosAttrStr value Change-Id: I1a5baa391993177b979218d92979d17af1c47050 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-05phosphor-dbus-interfaces: srcrev bump 329d1d8169..e52a525730Andrew Geissler1-1/+1
Brad Bishop (2): cable: add length cable: add CableTypeDescription Chu Lin (1): Add the cable interface Patrick Williams (2): threshold: fix up documentation per sensor.value ManufacturerExt: minor spelling fix Szymon Dompke (1): Update Telemetry Trigger and TriggerManager Change-Id: I0cb2f9541efa9df8b99d78210a2e4302b0145253 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-04wspoon: Add cooling-type dep to fan controlMatt Spinler1-0/+2
With commit c184a0f08, the phosphor-hwmon instance for the max31785 fan control device no longer waited for the cooling-type application to finish before starting. Since the fan control service depends on the phosphor-hwmon instance, it is now starting earlier than before, before cooling-type, which was causing a crash. To fix this, add the cooling-type dependency into the witherspoon fan control service file. Tested: Can see in the journal that fan control now starts after phosphor-cooling-type, and it doesn't crash on a genesis reboot when the inventory had previously been cleared. Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I4bf9d8eb7f39acea71b790a61edfe1e8c4dae788
2021-10-03certificate-manager: ship nslcd config from user-manager repoAnton D. Kachalov4-41/+6
This change required as a part of privilege separation work: https://github.com/openbmc/openbmc/issues/3383 This change should be merged after individual repo change: https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-user-manager/+/42633 Signed-off-by: Anton D. Kachalov <gmouse@google.com> Change-Id: I3d68a3cb27f822b05027ef07a89e6c65f6859178
2021-10-03certificate-manager: supply configs from the repoAnton D. Kachalov9-106/+19
This change is a part of the privilege seperation work which is tracked in: https://github.com/openbmc/openbmc/issues/3383 This change should be merged after individual repo change: https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-certificate-manager/+/41166 Signed-off-by: Anton D. Kachalov <gmouse@google.com> Change-Id: I72e4842e7aa6de2ae4bcbdbf00953b7a79a0f414
2021-10-02phosphor-host-ipmid: srcrev bump c2af98befb..2101a44729Andrew Geissler1-1/+1
Ayushi Smriti (1): Fix: Set User Password cmd fails with 0xc7 CC Lotus Xu (1): Add nameLeafProperty function Patrick Williams (2): elog-errors.hpp: regenerate from latest exception: switch sdbusplus type Change-Id: I59bbe126e05007ff59caac8dd67b3db8524f1022 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-02sdbusplus: srcrev bump dfb5642201..a8e3502c4eAndrew Geissler1-1/+1
Patrick Williams (2): exception: make base get_errno pure virtual exception: ensure base exception vtable is non-hidden Change-Id: Ia2a4b1d0f5fdbc638db7af4050fe5319cbbda2e0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-02meta-google: os-release: Add dev/prod image typeWilly Tu1-1/+2
Add dev/prod image type to /etc/os-release. Tested: Built with GBMC_CONFIG=dev 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.11.0-dev" IMAGE_TYPE="dev" ``` Change-Id: I355e6069b08107717fb406b6b603ce4ce5264ff3 Signed-off-by: Willy Tu <wltu@google.com>
2021-10-01intel-ipmi-oem: srcrev bump 3c7ec2d02b..f4d5e05e38Andrew Geissler1-1/+1
Johnathan Mantey (1): Guarantee SDR Type12 byte alignment matches the IPMI spec Change-Id: Id892574e90705cc15fefa2c524d7254c098ca17e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-01meta-google: gbmc-ncsi-config: Fix missing bash rdepWilliam A. Kennington III1-0/+1
The scripts distributed with this recipe depend on bash at runtime, causing sanity check failures without proper specification. Change-Id: I32e4ad135ca94c3f0f707ca7d48f5c3fa29d2441 Signed-off-by: William A. Kennington III <wak@google.com>
2021-10-01google-misc: srcrev bump b163a2c1ba..700edceeedAndrew Geissler1-1/+1
Willy Tu (1): Revert "bios-key: import from gBMC" Change-Id: Ie654c5507bd94633f65fe9f1a3ecac4a1e465d00 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-30ibm: Drop hwmon support for water cooled wspoonMatt Spinler11-90/+5
There is an upcoming systemd change that doesn't handle what was being done, which was to delay starting phosphor-hwmon from udev until the chassis cooling type was on D-Bus. This commit removes this method and goes down to a single hwmon config file that only supports the air cooled system, which has 2 more fan rotors than the water cooled one does. This change also applies to the similar systems witherspoon-tacoma and swift. Resolves openbmc/phosphor-hwmon/#19. Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Ic4ed46a5bf310fb1fef8704dcafc0376c441f8c4
2021-09-30meta-google: Add google-bios-key bitbake fileWilly Tu3-0/+42
Add the public Google BIOS keys for gBMC Change-Id: Id60b5f2d5bf9f6b7491959ad17c79698ade570ad Signed-off-by: Willy Tu <wltu@google.com>
2021-09-30Revert "Revert "meta-google: Add libcr51sign bitbake file""Willy Tu1-0/+11
This reverts commit f10df3ffeb8d695167c95530ab2c1022e3d02103. https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/47253 is submitted and libcr51sign is ready for use. Change-Id: I646dcf872d495d4baf18b9c4dc6149f576e6761d Signed-off-by: Willy Tu <wltu@google.com>
2021-09-29meta-google: glome: Bump b7084b5c..02f7d272William A. Kennington III1-1/+1
Copybara-Service (1): Merge pull request #96 from l9i:go-presubmit Piotr Lewandowski (3): Print the ouptut of `gofmt -d` (if any) Print the output of `gofmt -d` (if any) Merge branch 'go-presubmit' of github.com:l9i/glome into go-presubmit William A. Kennington III (1): login/login: Remove glib url escap Change-Id: Ief099a8ebec5d78ce256e32dacb5cf90173bcfc9 Signed-off-by: William A. Kennington III <wak@google.com>
2021-09-29intel-ipmi-oem: srcrev bump e83c70aab0..3c7ec2d02bAndrew Geissler1-1/+1
Adrian Ambrożewicz (1): Fix assigning Generator ID for IPMB path Change-Id: I3029f10a5e5401a83263a2ad25c1864c52fad0b4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-29openpower: phal utility library supportJayanth Othayoth1-1/+1
phal(power hardware abstraction layer) utility library Utility library functions for PHAL repository provided APIs. This is mainly intended for advanced RAS support for phal provided APIs in a common place. Also provides c++ wrapper around some of libpdbg functionality. This commit enabled build support for libphal libarary source code is available here https://github.com/open-power/ipl/blob/main/libphal/ Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I976133727ae7b632baf5d1a38c6c433b9c8b641c
2021-09-29openpower: ipl version bump ..2af23633e2Jayanth Othayoth1-1/+1
Changes: Jayanth Othayoth (17): libipl: fix sbe_start error handling issues libphal: initial commit libphal: Create TemporaryFile class libphal: exception based error handling infrastructure libphal: error log infrastructure support for SBE utils libphal: Add buffer management support libphal: initial commit for pdbg utility functions libphal: validateSBEState api support libphal: captureFFDC api support libphal: mpiplContinue api support libphal: getTiInfo api support libphal: mpiplEnter api support libphal: update on pdbg_target type declaration syntax libipl: Add helper function to support SBE state management libipl: Step 0 SBE state management updates libipl: pre-poweroff path SBE state management updates libipl: rename IPL_ERR_CFAM to IPL_ERR_FSI_REG Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I2fbfadbc2a965e9d54eea238436d1e98670a981d
2021-09-29meta-google: gbmc-ncsi-config: Parse hostnames from RAWilliam A. Kennington III1-0/+10
We need the hostname to be properly configured in order to login with GLOME. This derives the hostname from the FQDN that is passed via the DNS list in the RA messages from the smart NIC. Change-Id: I4e7a414b6b75bfb227df5763917e9e5d09579d7d Signed-off-by: William A. Kennington III <wak@google.com>
2021-09-29meta-google: gbmc-ncsi-config: Derive IP from RAWilliam A. Kennington III4-0/+140
Our end2end DHCP solution is not yet working, but we need a way to derive addresses for a BMC from the smart NIC in front of it. This provides a mechanism for detecting the address from RA beacons the NIC is sending. Change-Id: I0cdc8c192974c0b00257ebe58e911e62636e4c81 Signed-off-by: William A. Kennington III <wak@google.com>
2021-09-29meta-google: gbmc-ncsi-config: Add relay support for the bridgeWilliam A. Kennington III9-0/+73
We may have multiple BMCs running on the internal gbmcbr network via USB links to attached trays. These BMCs do not have a direct connection to the network, and require the NCSI BMC to relay all of their traffic (including DHCP) out opf the machine. This patch enables dhcrelay to run on the NCSI interface and proxy all DHCP traffic from the bridge out of the machine. Change-Id: I60f97ae2d64289c7b706b3d0a6c8fb79a931e485 Signed-off-by: William A. Kennington III <wak@google.com>
2021-09-28meta-fii/meta-kudo: Add log rotation config for gpio logs.XP Chen1-0/+10
Add log rotation for gpio trigger logging Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com> Change-Id: I5e77b92115adc637fd4be48c5307f449519c281c
2021-09-28meta-fii/meta-kudo: Modify kudo-fw.sh with updated nvparm addressXP Chen1-2/+3
1. Based on newer version of Ampere's nvparm spec updated nvparm Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com> Change-Id: I47a338fcb483c5c22f3a9799088c54de1a9a5153
2021-09-28phosphor-state-manager: srcrev bump 5f8e04a6e1..8ffdb26928Andrew Geissler1-1/+1
Andrew Geissler (1): lg2: convert state-manager Change-Id: If2f690dc21737ce681d22c939376691109ad9d79 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-28openpower-hw-diags: srcrev bump 96d5486c3c..5d63cefcadAndrew Geissler1-1/+1
Zane Shelley (1): ConnectedCalloutResolution support Change-Id: I1e2e94b51e2e4ba781f9f4ae95e4ec189a2fc401 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-28pldm: srcrev bump be06bc920c..d1e5e7076cAndrew Geissler1-1/+1
George Liu (1): BIOS: support readonly attributes Manojkiran Eda (1): Remove dbus backend for the current attributes Change-Id: I4aa215918d092b04be5de78b4b28d6827af46ad9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-28x86-power-control: srcrev bump 61b4a5bf7e..676ef2c425Andrew Geissler1-1/+1
Zev Weiss (3): Factor helper functions out of dbus monitoring code Deduplicate GPIO & DBus event handling code paths Fold *GPIOHandler() functions into requestGPIOEvents() Change-Id: If4ce4bef045e97d5493b0dc3081aa1a18507c5fa Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-28bmcweb: srcrev bump c0bd5e4b37..3e8c7dfce4Andrew Geissler1-1/+1
Asmitha Karunanithi (2): Show only "Completed" dump entries in Redfish resp Update error messages file w.r.t Base.1.11.0 Ed Tanous (1): Make code format the same Spencer Ku (1): PCIe: Implement "PcieType" PCIe device property Sunitha Harish (1): Bump up base_message_registry to version Base.1.11.0 Change-Id: Ied8a748e83756985ee518401a5c5ef42d2d74323 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-28entity-manager: srcrev bump 93db9bf7c8..8bb94ed6c9Andrew Geissler1-1/+1
Oskar Senft (1): EntityManager: Add EntityId and EntityInstance for TYAN S7106 Change-Id: Ifa3fafc885b98317dcd4df741b3a0562c993b2dd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-28dbus-sensors: srcrev bump 33703af797..1e34cecad4Andrew Geissler1-1/+1
Andrew Jeffery (5): meson: Disable PSABI warning nvmesensor: Support the NVMe MI basic management command nvmesensor: Introduce nvme-mi-mctp build feature nvmesensor: Disable NVMe MI MCTP by default nvmesensor: Enable by default Rashmica Gupta (1): thresholds: support hysteresis field if supplied Change-Id: I48d8b5366debe87d9a3645282250d9d4cc933d36 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-28smbios-mdr: srcrev bump ecbd71baa6..e643169d59Andrew Geissler1-1/+1
Charles Boyer (1): cpu: Add support for part and serial numbers Change-Id: I395d28e286fecdbcc22a80c225b1688ffef65929 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>