#
1d73dccc |
| 16-Aug-2024 |
Patrick Williams <patrick@stwcx.xyz> |
clang-format: re-format for clang-18
clang-format-18 isn't compatible with the clang-format-17 output, so we need to reformat the code with the latest version. The way clang-18 handles lambda forma
clang-format: re-format for clang-18
clang-format-18 isn't compatible with the clang-format-17 output, so we need to reformat the code with the latest version. The way clang-18 handles lambda formatting also changed, so we have made changes to the organization default style format to better handle lambda formatting.
See I5e08687e696dd240402a2780158664b7113def0e for updated style. See Iea0776aaa7edd483fa395e23de25ebf5a6288f71 for clang-18 enablement.
Change-Id: I1210c7b95e65a82cc5675ada03441af6727a3930 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
7190f3a3 |
| 26-Feb-2024 |
Potin Lai <potin.lai@quantatw.com> |
cpuinfo_utils: Change OS state busname and objpath
Change the busname and object path of OS state interface.
This commit relies on the patch below: [1] https://gerrit.openbmc.org/c/openbmc/x86-powe
cpuinfo_utils: Change OS state busname and objpath
Change the busname and object path of OS state interface.
This commit relies on the patch below: [1] https://gerrit.openbmc.org/c/openbmc/x86-power-control/+/69589
Change-Id: Ia22fd05bf37364146e323c35c6fdcedf777b4461 Signed-off-by: Potin Lai <potin.lai@quantatw.com>
show more ...
|
#
badedf10 |
| 20-Oct-2023 |
Patrick Williams <patrick@stwcx.xyz> |
clang-format: copy latest and re-format
clang-format-17 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest
clang-format: copy latest and re-format
clang-format-17 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest .clang-format from the docs repository and reformat the repository.
Change-Id: Ib52f953657f0c75fcf0ea191a7eadfbd8b94c917 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
c39d3dfc |
| 10-May-2023 |
Patrick Williams <patrick@stwcx.xyz> |
clang-format: copy latest and re-format
clang-format-16 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest
clang-format: copy latest and re-format
clang-format-16 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest .clang-format from the docs repository and reformat the repository.
Change-Id: I172b14c1a881c734851b7dc6e0e90ee2e11cce03 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
33ae81fe |
| 26-Apr-2023 |
Jason M. Bills <jason.m.bills@intel.com> |
Update to the new sdbusplus namespace format
The sdbusplus namespace format was updated in [1]. This updates the local namespaces to the new format.
[1]: https://github.com/openbmc/sdbusplus/commit
Update to the new sdbusplus namespace format
The sdbusplus namespace format was updated in [1]. This updates the local namespaces to the new format.
[1]: https://github.com/openbmc/sdbusplus/commit/5011340e14da7fc04f8b20721c4631f778200edd
Change-Id: Ic6b874fb86d2ff2192d8067871bd2170696f2b8c Signed-off-by: Jason M. Bills <jason.m.bills@intel.com>
show more ...
|
#
77b9c478 |
| 22-Jul-2022 |
Patrick Williams <patrick@stwcx.xyz> |
sdbusplus: use shorter type aliases
The sdbusplus headers provide shortened aliases for many types. Switch to using them to provide better code clarity and shorter lines. Possible replacements are
sdbusplus: use shorter type aliases
The sdbusplus headers provide shortened aliases for many types. Switch to using them to provide better code clarity and shorter lines. Possible replacements are for: * bus_t * exception_t * manager_t * match_t * message_t * object_t * slot_t
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ibc88a5de1e7a11d332410985f29698b24aeae983
show more ...
|
#
49ea830e |
| 26-May-2022 |
Jonathan Doman <jonathan.doman@intel.com> |
sst: Rediscover profiles after host reboot
In some cases, host processor reboot may change the static SST-PP profile information. This commit adds ability to register callbacks to run upon hostState
sst: Rediscover profiles after host reboot
In some cases, host processor reboot may change the static SST-PP profile information. This commit adds ability to register callbacks to run upon hostState changes, and reruns SST discovery whenever the host exits the power-off state.
Tested: - Ran tools/sst-compare-redfish-os.py tool on platform with SPR host CPU, and observed no mismatches before and after a host reboot. - Confirmed Redfish OperatingConfig properties still populated when host is off.
Signed-off-by: Jonathan Doman <jonathan.doman@intel.com> Change-Id: I9e7b0ebb8c5ec7a8464346f3476490b765579428
show more ...
|
#
16a2ced3 |
| 01-Nov-2021 |
Jonathan Doman <jonathan.doman@intel.com> |
Refactor SST host processor interface
In order to support future host processors that use a different interface to SST, separate the SST logic into 1) high-level discovery logic + D-Bus interfaces,
Refactor SST host processor interface
In order to support future host processors that use a different interface to SST, separate the SST logic into 1) high-level discovery logic + D-Bus interfaces, and 2) low-level backend processor interface.
This is a pure refactor with no functional change.
Tested: Ran sst-compare-redfish-os.py tool on platform with SPR host CPU, and verified no mismatches reported. Used sst-info.sh to change configs and verify new config was reflected in Redfish.
Change-Id: I6825eb7541cbe2214844e7b64d462f2688dedcec Signed-off-by: Jonathan Doman <jonathan.doman@intel.com>
show more ...
|
#
511b06c0 |
| 04-Aug-2021 |
kasunath <kasunath@google.com> |
Check OperatingSystemStatus to determine POST done.
updateBiosDone property in service xyz.openbmc_project.Host.Misc.Manager is used to determine the POST done. But this service has Intel specific d
Check OperatingSystemStatus to determine POST done.
updateBiosDone property in service xyz.openbmc_project.Host.Misc.Manager is used to determine the POST done. But this service has Intel specific dependencies. So if this service is not available, we can use property OperatingSystemState in xyz.openbmc_project.State.OperatingSystem service. According to x86-power-control repo, OperatingSystemState should return one of "CBoot", "PXEBoot", "DiagBoot", "CDROMBoot", "ROMBoot", "BootComplete" or "Standby" once the POST is asserted. Only "Inactive" indicates that POST is not done.
Tested: Tested this on the BMC and verified that the host state changes to postComplete
Signed-off-by: kasunath <kasunath@google.com> Change-Id: Ia9c6edf2305ef83587e187d1cd508e0024c052a5
show more ...
|
#
a427dd1d |
| 15-Jul-2021 |
Patrick Williams <patrick@stwcx.xyz> |
use non-deprecated dedup_variant_t
sdbusplus changed the preferred template name to follow C++14 STL conventions and be named 'dedup_variant_t'.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
use non-deprecated dedup_variant_t
sdbusplus changed the preferred template name to follow C++14 STL conventions and be named 'dedup_variant_t'.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I16fc66fcd79568993470e2dc2f53b5c2f6eb40fc
show more ...
|
#
ee03a9b5 |
| 11-Nov-2020 |
Jonathan Doman <jonathan.doman@intel.com> |
Add utility code to monitor host state
For SST (and possibly other PECI users), we need to know when CPU is not available (to avoid using PECI), and when BIOS is booting (to avoid race condition on
Add utility code to monitor host state
For SST (and possibly other PECI users), we need to know when CPU is not available (to avoid using PECI), and when BIOS is booting (to avoid race condition on configuring SST).
Subscribes to CurrentHostState to determine S5/S0 state, and also CoreBiosDone to determine if BIOS is done.
Tested: as part of child change Ie6eed8ab23bff289e01d6d125402a5509d3a9110
Signed-off-by: Jonathan Doman <jonathan.doman@intel.com> Change-Id: I6a2ce21193d91a7efe53f7e48bcd57e685c903ff
show more ...
|