Age | Commit message (Collapse) | Author | Files | Lines |
|
The name in d.getVar() should have been quoted.
Change-Id: I95468473268e24fcd97a681ac7baff9de2212278
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
This will allow us to trivially configure dynamic USB network
information with providing any hardcoded config.
Change-Id: I1e5a46e9c7eeaffcf66170c047bd18114cac98f6
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Michael Shen (1):
metrics-ipmi-blobs: Fix memory leak with readMem
Change-Id: I714a0a40b94bfa361a6bae3bf2a35b1860e1bbd7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Gunnar Mills (1):
Sensors: Add humidity hierarchy
Change-Id: I77fcd0a31a94e732021b3fa26356a04a30b4c436
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zev Weiss (1):
regulators: Add phosphor-regulators service dependencies
Change-Id: I559f53e2cd1074c98c1ac536182e0a0ae8c54b9d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jae Hyun Yoo (1):
HwmonTempSensor: Fix a crash when an I3C device is scanned
Change-Id: Ifbb5a72bc858ee59ea9ff11aa33d00977cbd6021
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Priyanga Ramasamy (1):
VPD ECC shared library
Change-Id: I4bd2be40104893980a40607b48607ccb18700aab
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
host-graceful-quiesce: call new target
Chirag Sharma (1):
PEL: Added new message registry for Common.File.Error.Write
Change-Id: Ie8cef39b248a5de9f10e6cb762bf16d9a26f5559
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jiaqing Zhao (1):
EthernetInterface: Change LinkUp property to readonly
Change-Id: Iee53de4923b92014333b113f5ef3b028549e76a5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: enable C++20
Change-Id: Idd1e58675239f5a4b50109758b9e4b39486a8842
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
fix cppcheck warnings
build: enable C++20
Change-Id: I93979626b87591f40dd2b257ed8be38da9106db9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Per design here:
https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/52874
phosphor-state-manager: srcrev bump 106152c646..aaa8d3466b
Allen.Wang (1):
phosphor-state-manager: Support multi-host for persist files
Andrew Geissler (1):
host-graceful-quiesce: introduce new target
Tested:
- Built image with new target and included pldmSoftPowerOff.service in
it so that host firmware got a chance to gracefully shut down prior to
Quiesce.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I83cd6a20d72cf586d21baf3fe809aad28f288695
|
|
Issue #3798 pointed out perl-FindBin is required on Fedora 34 to
configure and build openssl.
Change-Id: I0966fc7992cbc192eef5b156546565ea90c73cab
Signed-off-by: Milton Miller <miltonm@us.ibm.com>
|
|
0x232 was incorrect and it was supposed to be 0x22b.
Change-Id: I45a8786ec1623b5d877eb5cfb1c7d330ac75a127
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Patrick Williams (1):
build: enable C++20
Change-Id: Idaeaba57151d1414ea8bc86edf90b0d6f3dc044e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
John Edward Broadbent (2):
Add exception when constructor fails
Change ownership of handle to eStorageD object
John Wedig (1):
Remove device name from D-Bus service name
Change-Id: I3ba6cebc730a43413eebabd467c496a0fc358c7d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: enable C++20
Change-Id: Ib2bc73d1f7227f9a8494598be123eac66c2f8ace
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: enable C++20
Change-Id: I0c0cee9d599916a7c9041c024f04db4625dd053a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (2):
Implement odata annotations ignoring
Remove regex uses in event service and consolidate
Change-Id: Iea043a32d40f6bebb8e2ae259270b60cde3a01e9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: enable C++20
Change-Id: Ic6905cbc599b1da73269b65d08c58cab09038c21
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jim Wright (1):
PEL: Correct callouts for Everest pgood failures
Sunny Srivastava (1):
PEL: Error interface for system vpd mismatch
Change-Id: I9f22e179e7f2f6fbbb7f067f897672913c267297
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chris Cain (1):
Wait for OCC Active PDR to become available
Change-Id: Id35c7594de2bc6d9962718750e08af452295a38a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ramesh Iyyar (1):
mmc: Add HardwareIsolation service to restart if factory resets
Change-Id: I07f0e03520d1a1a49dd9aae9d5fa5b9a935b4f7d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
sensor-mon: Add missing arg in fmt::format call
Patrick Williams (1):
build: enable C++20
Change-Id: Iec427d06b6f1038a3dd5cef5fc06ce45199c4e0e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Paul Fertser (1):
Signal when trying to set minPasswordLength low
Change-Id: I3babef8dfaf6916864a5e006d97a9a84b6465810
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: enable C++20
Change-Id: I04a9414df44bf9aa22e857f261aadf9cb96a3121
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (1):
Add chip at fault to TOD secondary error callout list
Change-Id: I1cb1cdeafb9eccd05951b1d7079af64c57731600
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Use GPIO instead of IPMI for host condition.
Adopt the multi-host support and syntax for phosphor-state-manager
services.
Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com>
Change-Id: I58ff4291ce3ec055579df5a2463c178e53d93625
|
|
The previous order of all `postinst` functions followed by `prerm`
functions made it easy to miss making a change in the `prerm` due
to their large distances from each other in the file. Reorder these
so that they are grouped by subpackages rather than function type.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ib2be0617f4e1f805ed611688d77bb4d278abbd94
|
|
The `multi-user.target.requires/...Host@{i}.service` symlinks were
being added to the `obmc-targets` sub-package, but nothing explicitly
depends on the `host` sub-package. On systems that do not include
the `host` sub-package, this could result in broken symlinks, and
on systems which do not use the targets it can result in the `host`
daemon not starting.
Move these `Host@{i}.service` symlinks into the `host`
sub-package since that is where the original service file resides.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I43aa5fdbe73f0af3c5d213e45e3a02f2dc093d79
|
|
Specify the target links as a variable with iteration rather than
manual entries for each symlink.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: If40bf59dc00beb2c004c5da9953c3c5e64cbffba
|
|
Just some minor changes to make it easier to extend.
Change-Id: Ib368da9173983aa02759b9e8bce1c34231cdf391
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
This was added with cde0f094f for libseccomp, but shortly after that
upstream moved libseccomp from meta-security to core (241c7d2e6). As
such, meta-security is no longer used or required.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Change-Id: I371e54b11f6336720dfc6edf0ef733d22b7fb4f2
|
|
These layers are all required, so add them to the layer dependencies.
This generates an error earlier in the build process when layers are
missing from the configuration (bblayers.conf).
The dependency list below is informative, but likely not comprehensive:
-meta-python: python3-inflection-native
-meta-networking: net-snmp
-meta-oe: rsyslog, libvncserver, ipmitool, boost-url, libgpiod,
lmsensors-config, openldap
Change-Id: I1b480224e6ec4b8bd61c8f21d6e569d17363a9a6
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com>
Change-Id: Iabba6e2d3f2c4e19af821b22164681f1d69a2501
|
|
Adds the I2C bus and address in array form to kudo-lib.sh, and
replaces the hardcoded values with references across Kudo layer.
Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com>
Change-Id: I69bbff444e013e61d7f7fd5051612a6d4adc8ded
|
|
The method to monitor the power and reset buttons through the
ampere_power_util.sh with phosphor-gpio-monitor was a temporary
solution. It was a temporary workaround until there is support for
Nuvoton GPIO in phosphor-buttons.
Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com>
Change-Id: I34541c0f56887962ad780b811eae44f1d851059d
|
|
We do not need to create symlinks to instantiate targets. Remove
the one for `obmc-bmc-service-quiesce@.target`.
Tested:
```
root@witherspoon:/lib/systemd/system# systemctl start obmc-bmc-service-quiesce@0.target
root@witherspoon:~# obmcutil state
CurrentBMCState : xyz.openbmc_project.State.BMC.BMCState.Quiesced
CurrentPowerState : xyz.openbmc_project.State.Chassis.PowerState.Off
CurrentHostState : xyz.openbmc_project.State.Host.HostState.Off
BootProgress : xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified
OperatingSystemState: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.Inactive
```
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I73719f8cbce7ff3e01be868f471627c7acc2f6ca
|
|
Some systems have more chassis than hosts. Use the
OBMC_CHASSIS_INSTANCES variable instead of OBMC_HOST_INSTANCES for
instantiating the service symlinks.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I42eb92a68023788fc8c06e63ed3eb6eb714bf55c
|
|
The `multi-user.target.requires/...Chassis@{i}.service` symlinks were
being added to the `obmc-targets` sub-package, but nothing explicitly
depends on the `chassis` sub-package. On systems that do not include
the `chassis` sub-package, this results in broken symlinks.
Move these `Chassis@{i}.service` symlinks into the `chassis`
sub-package since that is where the original service file resides.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Iefc8c0bf8eb9b5f43fa67a13bf52ceb4ce55e52e
|
|
Replaces hard-coded GPIO throughout the Kudo layer with a reference
to its line name from DTS.
The process to dynamically obtain the GPIO number for Get is added
to kudo-lib.sh,
1. Use `gpiofind <Line Name>` to obtain gpiochip# and pin#
2. If the gpiochip# exceeds the number of GPIO banks of Nuvoton,
then it is an I/O Expander.
a. Use `gpiodetect` and extract the I2C bus-addr
b. Obtain GPIO base value from sysfs using bus-addr
c. The GPIO number is then the (base + pin#)
3. If the gpiochip# is within Nuvoton GPIO banks, then calculate
the GPIO number as ((gpiochip#)*32 + pin#)
Then the GPIO number can be used in the export to obtain the value.
Tested with Nuvoton:
- Can read/set Nuvoton GPIO with defined line names
- Can read/set GPIO from I/O Expanders with defined line names
Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com>
Change-Id: I651c0707a8bbc170d3c5a5fc261e5f9c62453e9f
|
|
Jayashree Dhanapal (2):
Added BootType property for Get/Set BootOrder
Refactoring code for boot-order configuration
Karthikeyan Pasupathi (2):
Move Common code to their respective header file.
yosemitev2:Add multi-host critical sensor support
Change-Id: I0f893782f9898f66ba11c80f9aa954f825d26494
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
The LICENSE string 'GPLv2+' is considered obsolete by Yocto and raises a
warning. Switch them too the accepted tag 'GPL-2.0-or-later'.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I88c639dbb45762e2e019a3503f1f1930b65c09d6
|
|
Bitbake currently gives an `obsolute-license` warning for any
of the recipes using `phosphor-ipmi-fru.inc`. Fix this by switching
the LICENSE variable to `GPL-3.0-or-later`, which matches the contents
of the LICENSE file in the repository.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ife34a6bfaf564b530a889a3fa277ed84c0f2a640
|
|
Patrick Williams (1):
build: enable C++20
Change-Id: I496189da0f3ad9d915dbc371b5bea091aa412d44
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Arun Lal K M (1):
Fix for cpusensor going into D state.
Change-Id: Ib6add3171c61b0a4cd6cfb40714158785830069c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
meson: Eliminate warning messages
Change-Id: Ieec58b10c27319943702d4bf92934c1162e4eb5c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: enable C++20
Change-Id: I6e6397106dd2dcbb1eec7569782f4e52d1c896cd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
austinfcui (1):
Configure UT test static lib in base meson.build
Change-Id: I948dc8aae2076678c951a712af9e5c4d178ecaab
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chris Cain (1):
Change power cap bounds to be writable
Zhenwei Chen (1):
Rename the reverse_name to reverse_names in associations.
Change-Id: I46814b5dca5b7939af0f7c2d57fd2ac7fbdfb1e9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|