Age | Commit message (Collapse) | Author | Files | Lines |
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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>
|
|
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>
|
|
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>
|
|
Patrick Williams (1):
exception: switch to public sdbus exception
Change-Id: I25bc09edd7dd336537afdb91f84c85c627e808e5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|
|
Zami Seck (1):
item_updater : erase() : remove uploaded images
Change-Id: I398c8536c4a028966ac3b2d3b4cdb8292d8b4287
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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
|
|
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
|
|
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
|
|
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>
|
|
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>
|
|
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>
|
|
Johnathan Mantey (1):
Guarantee SDR Type12 byte alignment matches the IPMI spec
Change-Id: Id892574e90705cc15fefa2c524d7254c098ca17e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
Willy Tu (1):
Revert "bios-key: import from gBMC"
Change-Id: Ie654c5507bd94633f65fe9f1a3ecac4a1e465d00
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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
|
|
Add the public Google BIOS keys for gBMC
Change-Id: Id60b5f2d5bf9f6b7491959ad17c79698ade570ad
Signed-off-by: Willy Tu <wltu@google.com>
|
|
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>
|
|
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>
|
|
Adrian Ambrożewicz (1):
Fix assigning Generator ID for IPMB path
Change-Id: I3029f10a5e5401a83263a2ad25c1864c52fad0b4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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
|
|
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
|
|
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>
|
|
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>
|
|
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>
|
|
Add log rotation for gpio trigger logging
Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com>
Change-Id: I5e77b92115adc637fd4be48c5307f449519c281c
|
|
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
|
|
Andrew Geissler (1):
lg2: convert state-manager
Change-Id: If2f690dc21737ce681d22c939376691109ad9d79
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (1):
ConnectedCalloutResolution support
Change-Id: I1e2e94b51e2e4ba781f9f4ae95e4ec189a2fc401
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|
|
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>
|
|
Oskar Senft (1):
EntityManager: Add EntityId and EntityInstance for TYAN S7106
Change-Id: Ifa3fafc885b98317dcd4df741b3a0562c993b2dd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
Charles Boyer (1):
cpu: Add support for part and serial numbers
Change-Id: I395d28e286fecdbcc22a80c225b1688ffef65929
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|