History log of /openbmc/openpower-hw-diags/ (Results 1 – 25 of 387)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
2cee29db03-Mar-2025 Patrick Williams <patrick@stwcx.xyz>

meson: reformat with meson formatter

Apply the `meson format` results.

Change-Id: I3f5a803d3315eda6ff565c75f0f94081682eacaa
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

df9f8e4018-Feb-2025 Zane Shelley <zshelle@us.ibm.com>

Add xbus connections for new systems

Change-Id: I4e36c21a872a4e480095656ccc189c88f6f609c6
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>

316acdac20-Jan-2025 Pavithra Barithaya <pavithrabarithaya07@gmail.com>

Add kernel MCTP (AF_MCTP) support and transport-implementation option

-Added support for kernel MCTP (AF_MCTP) to enable MCTP communication
using AF_MCTP sockets.
- Introduced a new configuration o

Add kernel MCTP (AF_MCTP) support and transport-implementation option

-Added support for kernel MCTP (AF_MCTP) to enable MCTP communication
using AF_MCTP sockets.
- Introduced a new configuration option 'transport-implementation'

The 'transport-implementation' option can be set to either:
- 'mctp-demux': Uses the existing mctp-demux transport method.
- 'af-mctp': Uses the new kernel AF_MCTP transport method.

Change-Id: Ib2f7b97d0a96ceaa0cb0fc8cd7313e84c03bbd61
Signed-off-by: Pavithra Barithaya <pavithrabarithaya07@gmail.com>

show more ...

9b1a0b6b14-Oct-2024 Pavithra Barithaya <pavithrabarithaya07@gmail.com>

Move to libpldm pldm_transport APIs

Replaced pldm transport APIs with libpldm pldm_transport APIs to
remove the dependency on pldm.

This change removes the dependency on pldm by utilizing the
stand

Move to libpldm pldm_transport APIs

Replaced pldm transport APIs with libpldm pldm_transport APIs to
remove the dependency on pldm.

This change removes the dependency on pldm by utilizing the
standardized libpldm APIs for transport operations, improving
maintainability and compatibility.

We don't currently have the infrastructure in place to get the correct
TIDs, so to keep everything working as before use the EID as the TID in
the EID-to-TID mapping.

***Testing in progress***

Change-Id: I2bb9927fea254fe5bf88e1181476d491e533cf20
Signed-off-by: Pavithra Barithaya <pavithrabarithaya07@gmail.com>

show more ...

36b043e914-Oct-2024 Pavithra Barithaya <pavithrabarithaya07@gmail.com>

Move to libpldm instance id APIs

libpldm provides APIs for allocating instance IDs directly, which
eliminates the need for remote dbus calls to the pldm daemon. Refactor
the code to use these APIs

Move to libpldm instance id APIs

libpldm provides APIs for allocating instance IDs directly, which
eliminates the need for remote dbus calls to the pldm daemon. Refactor
the code to use these APIs and eliminate all the dbus operations.

Change-Id: Ie73a1abb30e12a40014b2d35209e6e90c38a148b
Signed-off-by: Pavithra Barithaya <pavithrabarithaya07@gmail.com>

show more ...

d57d6ccd11-Feb-2025 Caleb Palmer <cnpalmer@us.ibm.com>

RAS Data: Fix Odyssey dimm1 metadata

Signed-off-by: Caleb Palmer <cnpalmer@us.ibm.com>
Change-Id: Ib043da5603b9294f21823a15fe7e6a6a465136a9

588ca2b830-Jan-2025 Patrick Williams <patrick@stwcx.xyz>

build: use allowed over enabled or not-disabled

Meson feature options are typically in a tri-state of enabled, disabled,
or auto. The enabled and disabled functions on an option (from
`get_option`)

build: use allowed over enabled or not-disabled

Meson feature options are typically in a tri-state of enabled, disabled,
or auto. The enabled and disabled functions on an option (from
`get_option`) no longer return true for auto features. Instead, the
expectation is to use `allowed()` which is true for both enabled and
auto.

Switch all uses of `enabled` to `allowed`.
Switch all uses of `not disabled` to `allowed`.

Change-Id: I2f446393dfb207d1429ec4a3a0c6b66f23e30ec7
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...

85d42b1401-Feb-2025 Patrick Williams <patrick@stwcx.xyz>

clang-format: update latest spec and reformat

Copy the latest format file from the docs repository and apply.

Change-Id: Ib39cb456455540a298bd1f4327e308665f30f201
Signed-off-by: Patrick Williams <p

clang-format: update latest spec and reformat

Copy the latest format file from the docs repository and apply.

Change-Id: Ib39cb456455540a298bd1f4327e308665f30f201
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...

c322c32801-Feb-2025 Patrick Williams <patrick@stwcx.xyz>

meson: reformat with meson formatter

Apply the `meson format` results.

Change-Id: I5893182e6f49b59f39785995afe06be116ec18ba
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

1690aa9724-Jan-2025 Zane Shelley <zshelle@us.ibm.com>

RAS Data: Update EQ_CORE_FIR[63] to level 2 support

Change-Id: I24abba65fdb2b65bfe7e8cd092822b67e4b16ef8
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>

c7aacfaf18-Dec-2024 Patrick Williams <patrick@stwcx.xyz>

clang-format: re-format for clang-19

clang-format-19 isn't compatible with the clang-format-18 output, so we
need to reformat the code with the latest version. A few parameters
in clang-tidy have b

clang-format: re-format for clang-19

clang-format-19 isn't compatible with the clang-format-18 output, so we
need to reformat the code with the latest version. A few parameters
in clang-tidy have been deprecated, so adjust the style file
accordingly.

See Ie2f6eb3b043f2d655c9df806815afd7971fd0947 for updated style.
See I88192b41ab7a95599a90915013579608af7bc56f for clang-19 enablement.

Change-Id: Iac4c76003711957f5885064d3b6ea857da3fb120
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...

5137b2f512-Nov-2024 Caleb Palmer <cnpalmer@us.ibm.com>

RAS Data: Update EQ_L2_FIR[24] to potential checkstop root cause

Change-Id: I832170dace507ed7c7af8e54b2ebddaf234d549c
Signed-off-by: Caleb Palmer <cnpalmer@us.ibm.com>

08f25b2114-Oct-2024 Pavithra Barithaya <pavithrabarithaya07@gmail.com>

Change "mctp instance id" to "pldm instance id"

Instance IDs are the ids given from the instanceID database
to the PLDM request and response messages.
Its not a MCTP thing but rather related to the

Change "mctp instance id" to "pldm instance id"

Instance IDs are the ids given from the instanceID database
to the PLDM request and response messages.
Its not a MCTP thing but rather related to the PLDM messages.

Change-Id: I6eda652ec86cba691b8b2b848ca0c9227e4c05dc
Signed-off-by: Pavithra Barithaya <pavithrabarithaya07@gmail.com>

show more ...

ec8faedc22-Oct-2024 Zane Shelley <zshelle@us.ibm.com>

updated OWNERS file

Change-Id: Ibb397a6fd77507ea79644df2ab71600c5ab13077
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>

44d6f25f18-Oct-2024 Zane Shelley <zshelle@us.ibm.com>

Add more debug data on Hostboot TI with EID

On this path we don't create a log with FFDC because we assume Hostboot
has created the correct log. Adding more traces to the journal for
debug.

Change-

Add more debug data on Hostboot TI with EID

On this path we don't create a log with FFDC because we assume Hostboot
has created the correct log. Adding more traces to the journal for
debug.

Change-Id: I4721451425713c7671cb6abda2b9550e998612af
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>

show more ...

a0c724d316-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: I1d204ff0a167c43688f2217e9dee5504c71cd4f0
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...

622cd4be13-Aug-2024 Caleb Palmer <cnpalmer@us.ibm.com>

Adjust TI root cause filtering to use flags instead of hard coded bits

Signed-off-by: Caleb Palmer <cnpalmer@us.ibm.com>
Change-Id: Ib0051df6cd265ff1a47b1a0ce203f793f42b1738

ac6cde7413-Aug-2024 Caleb Palmer <cnpalmer@us.ibm.com>

Add new test case for TI root cause filtering

Signed-off-by: Caleb Palmer <cnpalmer@us.ibm.com>
Change-Id: Ib05535717300a868cb1086e61ba28e603466b0ed

506db4c805-Aug-2024 George Liu <liuxiwei@ieisystem.com>

analyzer/ras-data/ras-data-definition.md: Fix MD040 warnings

The following warnings are generated by using markdownlint analysis:
```
MD040/fenced-code-language Fenced code blocks should have a lang

analyzer/ras-data/ras-data-definition.md: Fix MD040 warnings

The following warnings are generated by using markdownlint analysis:
```
MD040/fenced-code-language Fenced code blocks should have a language specified [Context: "```"]
```
Refer to markdown-lint [1] to fix MD040
[1]: https://github.com/updownpress/markdown-lint/blob/master/rules/040-fenced-code-language.md

Signed-off-by: George Liu <liuxiwei@ieisystem.com>
Change-Id: I7bcddf15b7b059a0be181c09fec4924f2d15ecb8

show more ...

e693e21f05-Aug-2024 George Liu <liuxiwei@ieisystem.com>

attn/Attention_Handler.md: Fix MD025 warnings

The following warnings are generated by using markdownlint analysis:
```
attn/Attention_Handler.md:15 MD025/single-title/single-h1 Multiple top-level he

attn/Attention_Handler.md: Fix MD025 warnings

The following warnings are generated by using markdownlint analysis:
```
attn/Attention_Handler.md:15 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "# Overview"]
attn/Attention_Handler.md:41 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "# Implementation Details"]
```
Refer to markdown-lint [1] to fix MD025
[1]: https://github.com/updownpress/markdown-lint/blob/master/rules/025-single-h1.md

Signed-off-by: George Liu <liuxiwei@ieisystem.com>
Change-Id: I6cd05ec398eabf39f6f870a58103f22530f2cb3b

show more ...

394c77f005-Aug-2024 George Liu <liuxiwei@ieisystem.com>

README.md: Fix MD040 warnings

The following warnings are generated by using markdownlint analysis:
```
MD040/fenced-code-language Fenced code blocks should have a language specified [Context: "```"]

README.md: Fix MD040 warnings

The following warnings are generated by using markdownlint analysis:
```
MD040/fenced-code-language Fenced code blocks should have a language specified [Context: "```"]
```
Refer to markdown-lint [1] to fix MD040
[1]: https://github.com/updownpress/markdown-lint/blob/master/rules/040-fenced-code-language.md

Signed-off-by: George Liu <liuxiwei@ieisystem.com>
Change-Id: I3fb1035541a7b47a571aba7ef4222a8868fa1940

show more ...

9de0f64927-Jun-2024 Andrew Jeffery <andrew@codeconstruct.com.au>

meson: Add dependencies where required

Address issues such as the following, among others:

```
FAILED: attn/libattn_lib.a.p/attn_monitor.cpp.o
ccache c++ -Iattn/libattn_lib.a.p -Iattn -I../attn -I.

meson: Add dependencies where required

Address issues such as the following, among others:

```
FAILED: attn/libattn_lib.a.p/attn_monitor.cpp.o
ccache c++ -Iattn/libattn_lib.a.p -Iattn -I../attn -I. -I.. -I../subprojects/sdbusplus/include -I/usr/local/include -I/usr/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c++23 -O0 -g -fPIC -DBOOST_ALL_NO_LIB -DBOOST_COROUTINES_NO_DEPRECATION_WARNING -DBOOST_ASIO_DISABLE_THREADS -DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_SYSTEM_NO_DEPRECATED -MD -MQ attn/libattn_lib.a.p/attn_monitor.cpp.o -MF attn/libattn_lib.a.p/attn_monitor.cpp.o.d -o attn/libattn_lib.a.p/attn_monitor.cpp.o -c ../attn/attn_monitor.cpp
In file included from ../attn/attn_monitor.cpp:3:
../util/trace.hpp:6:10: fatal error: phosphor-logging/lg2.hpp: No such file or directory
6 | #include <phosphor-logging/lg2.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
```

```
[11/238] Compiling C++ object util/libutil_lib.a.p/data_file.cpp.o
FAILED: util/libutil_lib.a.p/data_file.cpp.o
ccache c++ -Iutil/libutil_lib.a.p -Iutil -I../util -I. -I.. -I../subprojects/libhei/src -Isubprojects/phosphor-logging/lib/include -I../subprojects/phosphor-logging/lib/include -Isubprojects/phosphor-dbus-interfaces/gen -I../subprojects/phosphor-dbus-interfaces/gen -I../subprojects/sdbusplus/include -Isubprojects/libhei -Isubprojects/phosphor-logging/lib/include/phosphor-logging -Isubprojects/phosphor-dbus-interfaces/gen/com/google/gbmc/Hoth -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/Dump/Create -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/Dump/Entry/Hardware -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/Dump/Entry/Hostboot -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/Dump/Entry/Resource -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/Dump/Entry/SBE -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/Dump/Notify -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/Hardware/Chassis -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/Logging/Policy -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/VPD -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/VPD/Manager -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/CP00 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/CRP0 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/DINF -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/LRP0 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/LRP1 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/LRP2 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/LRP3 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/LRP4 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/LRP5 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/LRP6 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/LRP7 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/LWP0 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/LWP1 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/LWP2 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/LWP3 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/LWP4 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/LWP5 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/LWP6 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/LWP7 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/LXR0 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/Location -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/MER0 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/PSPD -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/UTIL -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/VCEN -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/VCFG -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/VEIR -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/VER0 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/VINI -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/VMPU -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/VMSC -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/VPRI -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/VR10 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/VRML -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/VRTN -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/VSBK -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/VSBP -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/VSRC -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/VSYS -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/VW10 -Isubprojects/phosphor-dbus-interfaces/gen/com/ibm/ipzvpd/VWML -Isubprojects/phosphor-dbus-interfaces/gen/com/intel/Control/NMISource -Isubprojects/phosphor-dbus-interfaces/gen/com/intel/Control/OCOTShutdownPolicy -Isubprojects/phosphor-dbus-interfaces/gen/com/intel/Protocol/PECI/Raw -Isubprojects/phosphor-dbus-interfaces/gen/com/meta/Hardware/BMC -Isubprojects/phosphor-dbus-interfaces/gen/com/meta/Inventory/ManufacturerExt -Isubprojects/phosphor-dbus-interfaces/gen/org/freedesktop/UPower/Device -Isubprojects/phosphor-dbus-interfaces/gen/org/open_power/Common/Callout -Isubprojects/phosphor-dbus-interfaces/gen/org/open_power/Control/Host -Isubprojects/phosphor-dbus-interfaces/gen/org/open_power/Control/TPM/SecurityKeys -Isubprojects/phosphor-dbus-interfaces/gen/org/open_power/Host -Isubprojects/phosphor-dbus-interfaces/gen/org/open_power/Host/Access -Isubprojects/phosphor-dbus-interfaces/gen/org/open_power/Host/Boot -Isubprojects/phosphor-dbus-interfaces/gen/org/open_power/Inventory/Decorator/Asset -Isubprojects/phosphor-dbus-interfaces/gen/org/open_power/Logging/PEL -Isubprojects/phosphor-dbus-interfaces/gen/org/open_power/Logging/PEL/Entry -Isubprojects/phosphor-dbus-interfaces/gen/org/open_power/OCC/Device -Isubprojects/phosphor-dbus-interfaces/gen/org/open_power/OCC/PassThrough -Isubprojects/phosphor-dbus-interfaces/gen/org/open_power/OCC/Status -Isubprojects/phosphor-dbus-interfaces/gen/org/open_power/Proc/FSI -Isubprojects/phosphor-dbus-interfaces/gen/org/open_power/Sensor/Aggregation/History/Average -Isubprojects/phosphor-dbus-interfaces/gen/org/open_power/Sensor/Aggregation/History/Maximum -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Association -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Association/Definitions -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Attestation/ComponentIntegrity -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Attestation/IdentityAuthentication -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Attestation/MeasurementSet -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/BIOSConfig/Common -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/BIOSConfig/Manager -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/BIOSConfig/Password -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Certs -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Certs/Authority -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Certs/CSR -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Certs/CSR/Create -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Certs/Certificate -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Certs/Entry -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Certs/Install -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Certs/InstallAll -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Certs/Replace -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Certs/ReplaceAll -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Channel/ChannelAccess -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Chassis/Buttons/Button -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Chassis/Buttons/HostSelector -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Chassis/Buttons/ID -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Chassis/Buttons/NMI -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Chassis/Buttons/Power -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Chassis/Buttons/Reset -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Chassis/Common -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Chassis/Control/NMISource -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Chassis/Control/Power -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Chassis/Intrusion -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Collection/DeleteAll -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Common -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Common/Callout -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Common/Device -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Common/FactoryReset -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Common/FaultLogType -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Common/File -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Common/FilePath -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Common/ObjectPath -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Common/OriginatedBy -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Common/Priority -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Common/Progress -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Common/TFTP -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Common/Threshold -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Common/UUID -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Condition/HostFirmware -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Console/Access -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Console/UART -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Boot/Mode -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Boot/RebootAttempts -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Boot/RebootPolicy -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Boot/Source -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Boot/Type -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/CFMLimit -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/ChassisCapabilities -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Device -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/FanPwm -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/FanRedundancy -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/FanSpeed -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/FieldMode -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Host -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Host/NMI -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Host/TurboAllowed -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/MinimumShipLevel -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Mode -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Power/ACPIPowerState -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Power/Cap -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Power/CapLimits -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Power/IdlePowerSaver -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Power/Mode -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Power/RestorePolicy -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Power/Throttle -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/PowerSupplyAttributes -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/PowerSupplyRedundancy -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Processor/CurrentOperatingConfig -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Security/RestrictionMode -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Security/SpecialMode -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Service/Attributes -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Service/SocketAttributes -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/TPM/Policy -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/ThermalMode -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/VoltageRegulatorControl -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/VoltageRegulatorMode -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Debug/Pid/ThermalPower -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Debug/Pid/Zone -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Dump/Create -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Dump/Entry -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Dump/Entry/BMC -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Dump/Entry/FaultLog -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Dump/Entry/System -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Dump/NewDump -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/HardwareIsolation -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/HardwareIsolation/Create -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/HardwareIsolation/Entry -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Connector/Embedded -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Connector/Port -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Connector/Slot -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Decorator/Asset -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Decorator/AssetTag -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Decorator/CLEI -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Decorator/Cacheable -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Decorator/Compatible -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Decorator/CoolingType -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Decorator/Dimension -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Decorator/I2CDevice -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Decorator/LocationCode -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Decorator/ManufacturerExt -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Decorator/MeetsMinimumShipLevel -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Decorator/Replaceable -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Decorator/Revision -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Decorator/Slot -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Decorator/ThermalDirection -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Decorator/UniqueIdentifier -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Decorator/VendorInformation -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Decorator/VoltageControl -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Accelerator -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Battery -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Bmc -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Board -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Board/IOBoard -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Board/Motherboard -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Cable -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Chassis -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Connector -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Cpu -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Cpu/OperatingConfig -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/CpuCore -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Dimm -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Dimm/MemoryLocation -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/DiskBackplane -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Drive -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Ethernet -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/FabricAdapter -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Fan -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Global -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/NetworkInterface -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/PCIeDevice -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/PCIeSlot -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/PCIeSwitch -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Panel -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/PersistentMemory -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/PersistentMemory/Partition -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/PersistentMemory/PowerManagementPolicy -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/PersistentMemory/SecurityCapabilities -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/PowerSupply -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Rotor -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Storage -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/StorageController -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/System -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Tpm -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/TrustedComponent -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Volume -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Vrm -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Manager -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Source/PLDM/Entity -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Source/PLDM/FRU -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Ipmi/SOL -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Ipmi/SessionInfo -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Led/Group -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Led/Physical -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Logging/Create -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Logging/Entry -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Logging/ErrorBlocksTransition -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Logging/Event -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Logging/IPMI -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Logging/SEL -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Logging/Settings -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Logging/Syslog/Destination/Mail -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Logging/Syslog/Destination/Mail/Create -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Logging/Syslog/Destination/Mail/Entry -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/MCTP/Endpoint -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Memory/MemoryECC -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Metric/Reset -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Metric/Value -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Network/Client -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Network/Client/Create -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Network/DHCPConfiguration -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Network/EthernetInterface -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Network/Experimental/Bond -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Network/Experimental/Tunnel -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Network/IP -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Network/MACAddress -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Network/Neighbor -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Network/StaticGateway -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Network/StaticGateway/Create -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Network/SystemConfiguration -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Network/VLAN -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Nvme/Status -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Object/Delete -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Object/Enable -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/ObjectMapper -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/PFR/Attributes -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/PLDM/Event -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/PLDM/PDR -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/PLDM/Provider/Certs/Authority/CSR -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/PLDM/Requester -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/ScheduledTime -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Sensor/Accuracy -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Sensor/Device -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Sensor/Threshold -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Sensor/Threshold/Critical -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Sensor/Threshold/HardShutdown -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Sensor/Threshold/PerformanceLoss -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Sensor/Threshold/SoftShutdown -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Sensor/Threshold/Warning -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Sensor/Value -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Sensor/ValueMutability -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Smbios/MDR_V2 -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Software/Activation -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Software/ActivationBlocksTransition -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Software/ActivationProgress -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Software/ApplyOptions -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Software/ApplyTime -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Software/ExtendedVersion -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Software/Image -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Software/MinimumVersion -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Software/RedundancyPriority -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Software/RequestedRedundancyPriority -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Software/Settings -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Software/Update -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Software/Version -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/BMC -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/BMCRedundancy -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Boot/PostCode -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Boot/Progress -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Boot/Raw -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Chassis -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Decorator/Availability -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Decorator/OperationalStatus -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Decorator/PowerState -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Decorator/PowerSystemInputs -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Drive -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Host -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/OperatingSystem/Status -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/PowerOnHours -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/ScheduledHostTransition -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Shutdown/Inventory -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Shutdown/Power -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Shutdown/ThermalEvent -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/SystemdTarget -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Watchdog -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Telemetry/Report -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Telemetry/ReportManager -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Telemetry/Trigger -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Telemetry/TriggerManager -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Time -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Time/EpochTime -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Time/Synchronization -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/User/AccountPolicy -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/User/Attributes -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/User/Common -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/User/Ldap/Config -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/User/Ldap/Create -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/User/Manager -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/User/PrivilegeMapper -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/User/PrivilegeMapperEntry -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/VirtualMedia/Legacy -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/VirtualMedia/MountPoint -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/VirtualMedia/Process -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/VirtualMedia/Proxy -Isubprojects/phosphor-dbus-interfaces/gen/xyz/openbmc_project/VirtualMedia/Stats -I/usr/local/include -I/usr/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c++23 -O0 -g -fPIC -pthread -DBOOST_ASIO_DISABLE_THREADS -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_COROUTINES_NO_DEPRECATION_WARNING -isystem../subprojects/libpldm/include -isystemsubprojects/libpldm/include '-DPACKAGE_DIR="/usr/local/share/openpower-hw-diags/"' -MD -MQ util/libutil_lib.a.p/data_file.cpp.o -MF util/libutil_lib.a.p/data_file.cpp.o.d -o util/libutil_lib.a.p/data_file.cpp.o -c ../util/data_file.cpp
In file included from ../util/data_file.cpp:1:
../util/data_file.hpp:1:10: fatal error: nlohmann/json.hpp: No such file or directory
1 | #include <nlohmann/json.hpp>
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
```

Change-Id: I3f1b724952537efccc2030c4d03d5766e308ea78
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

show more ...

b1a9586127-Jun-2024 Andrew Jeffery <andrew@codeconstruct.com.au>

subprojects: Add libgpiod wrap

Created with `meson wrap install libgpiod`.

Change-Id: I60b3d5d8498c3c803363b5421a2b8a860128e635
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

3dc7bc8827-Jun-2024 Andrew Jeffery <andrew@codeconstruct.com.au>

subprojects: Add valijson wrap

Addresses the following meson warning:

```
Has header "valijson/validator.hpp" : NO
Cloning into 'valijson'...
remote: Enumerating objects: 4827, done.
remote: Counti

subprojects: Add valijson wrap

Addresses the following meson warning:

```
Has header "valijson/validator.hpp" : NO
Cloning into 'valijson'...
remote: Enumerating objects: 4827, done.
remote: Counting objects: 100% (1766/1766), done.
remote: Compressing objects: 100% (893/893), done.
remote: Total 4827 (delta 875), reused 1685 (delta 832), pack-reused 3061
Receiving objects: 100% (4827/4827), 4.80 MiB | 3.60 MiB/s, done.
Resolving deltas: 100% (2637/2637), done.
HEAD is now at 9183462118f5 Fix return type on getMinLength
Subproject exists but has no meson.build file.
Subproject valijson is buildable: NO (disabling)
meson.build:87: WARNING: include_directories sandbox violation!
The project is trying to access the directory 'subprojects/valijson/include' which belongs to a different
subproject. This is a problem as it hardcodes the relative paths of these two projects.
This makes it impossible to compile the project in any other directory layout and also
prevents the subproject from changing its own directory layout.

Instead of poking directly at the internals the subproject should be executed and
it should set a variable that the caller can then use. Something like:

some_dep = declare_dependency(include_directories: include_directories('include'))

[provide]
some = some_dep

some_dep = dependency('some')
executable(..., dependencies: [some_dep])

This warning will become a hard error in a future Meson release.
```

Change-Id: I26b4ced45285943b6cae1c1feeace2f853931b0d
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

show more ...

7f516a0227-Jun-2024 Andrew Jeffery <andrew@codeconstruct.com.au>

meson: Request pdbg via dependency()

pdbg provides a pkgconfig file, use the usual approach for discovering
the dependency.

Change-Id: I20993c3c79cddd882c5d4747b7c2d5e2114ba9a3
Signed-off-by: Andre

meson: Request pdbg via dependency()

pdbg provides a pkgconfig file, use the usual approach for discovering
the dependency.

Change-Id: I20993c3c79cddd882c5d4747b7c2d5e2114ba9a3
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

show more ...

12345678910>>...16