History log of /openbmc/phosphor-debug-collector/test/ (Results 1 – 14 of 14)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
57de251c01-Feb-2025 Patrick Williams <patrick@stwcx.xyz>

meson: reformat with meson formatter

Apply the `meson format` results.

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


/openbmc/phosphor-debug-collector/.clang-format
/openbmc/phosphor-debug-collector/.clang-tidy
/openbmc/phosphor-debug-collector/dump-extensions/default/meson.build
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_resource.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_resource.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_system.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_system.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/meson.build
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/op_dump_consts.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/resource_dump_entry.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/system_dump_entry.hpp
/openbmc/phosphor-debug-collector/dump_manager_bmc.cpp
/openbmc/phosphor-debug-collector/dump_manager_bmc.hpp
/openbmc/phosphor-debug-collector/dump_manager_faultlog.cpp
/openbmc/phosphor-debug-collector/dump_manager_faultlog.hpp
/openbmc/phosphor-debug-collector/dump_utils.cpp
/openbmc/phosphor-debug-collector/dump_utils.hpp
/openbmc/phosphor-debug-collector/host-transport-extensions/default/meson.build
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/common/pldm_utils.hpp
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/default/meson.build
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/meson.build
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/oem/ibm/meson.build
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/oem/ibm/pldm_oem_cmds.cpp
/openbmc/phosphor-debug-collector/host_transport_exts.hpp
/openbmc/phosphor-debug-collector/meson.build
/openbmc/phosphor-debug-collector/meson.options
meson.build
e9ec952e05-Feb-2025 Patrick Williams <patrick@stwcx.xyz>

replace fs alias with std::filesystem

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

f7a5bf7026-Nov-2024 Jayanth Othayoth <ojayanth@gmail.com>

clang-tidy: Enable modernize-use-equals-default

Modified code to address issues flagged by this check.

Tested: Build and unit tests passed successfully.

Change-Id: I17f31ea24c59e910ff4249b62334ed7

clang-tidy: Enable modernize-use-equals-default

Modified code to address issues flagged by this check.

Tested: Build and unit tests passed successfully.

Change-Id: I17f31ea24c59e910ff4249b62334ed7f4e38c20c
Signed-off-by: Jayanth Othayoth <ojayanth@gmail.com>

show more ...

ad6fb6e126-Nov-2024 Jayanth Othayoth <ojayanth@gmail.com>

clang-tidy: Enable modernize-use-nullptr

Modified code to address issues flagged by this check.

Tested: Build and unit tests passed successfully.

Change-Id: I25f984d06a2dbdeb65d64fe8f90929b2af1ea7

clang-tidy: Enable modernize-use-nullptr

Modified code to address issues flagged by this check.

Tested: Build and unit tests passed successfully.

Change-Id: I25f984d06a2dbdeb65d64fe8f90929b2af1ea796
Signed-off-by: Jayanth Othayoth <ojayanth@gmail.com>

show more ...

ceb3e76225-Nov-2024 Jayanth Othayoth <ojayanth@gmail.com>

clang-tidy: Enable cppcoreguidelines-pro-bounds

Modified code to address issues flagged by
cppcoreguidelines-pro-bounds-array-to-pointer-decay check.

Tested: Build and unit tests passed successfull

clang-tidy: Enable cppcoreguidelines-pro-bounds

Modified code to address issues flagged by
cppcoreguidelines-pro-bounds-array-to-pointer-decay check.

Tested: Build and unit tests passed successfully.

Change-Id: I68f418d0dad440df685c103709589f6e78d141fb
Signed-off-by: Jayanth Othayoth <ojayanth@gmail.com>

show more ...


/openbmc/phosphor-debug-collector/.clang-format
/openbmc/phosphor-debug-collector/.clang-tidy
/openbmc/phosphor-debug-collector/bmc_dump_entry.cpp
/openbmc/phosphor-debug-collector/bmc_dump_entry.hpp
/openbmc/phosphor-debug-collector/core_manager.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_system.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/op_dump_util.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/resource_dump_entry.hpp
/openbmc/phosphor-debug-collector/dump_entry.cpp
/openbmc/phosphor-debug-collector/dump_entry.hpp
/openbmc/phosphor-debug-collector/dump_manager.hpp
/openbmc/phosphor-debug-collector/dump_manager_bmc.cpp
/openbmc/phosphor-debug-collector/dump_manager_bmc.hpp
/openbmc/phosphor-debug-collector/dump_manager_faultlog.cpp
/openbmc/phosphor-debug-collector/dump_manager_faultlog.hpp
/openbmc/phosphor-debug-collector/dump_offload.cpp
/openbmc/phosphor-debug-collector/dump_utils.cpp
/openbmc/phosphor-debug-collector/dump_utils.hpp
/openbmc/phosphor-debug-collector/elog_watch.cpp
/openbmc/phosphor-debug-collector/elog_watch.hpp
/openbmc/phosphor-debug-collector/faultlog_dump_entry.hpp
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/common/pldm_utils.cpp
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/oem/ibm/pldm_oem_cmds.cpp
/openbmc/phosphor-debug-collector/meson.build
/openbmc/phosphor-debug-collector/subprojects/nlohmann_json.wrap
debug_inif_test.cpp
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/ldapdump
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/redundantosrelease
/openbmc/phosphor-debug-collector/watch.cpp
/openbmc/phosphor-debug-collector/watch.hpp
0722271326-Feb-2024 Patrick Williams <patrick@stwcx.xyz>

meson: fix missing dependencies

Building in subproject wrap mode reveals missing dependencies.
Add them as necessary.

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

meson: fix missing dependencies

Building in subproject wrap mode reveals missing dependencies.
Add them as necessary.

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

show more ...

7cd0528a29-Nov-2023 Patrick Williams <patrick@stwcx.xyz>

build: use allowed over enabled

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 retur

build: use allowed over enabled

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`.

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

show more ...


/openbmc/phosphor-debug-collector/.clang-format
/openbmc/phosphor-debug-collector/.shellcheck-ignore
/openbmc/phosphor-debug-collector/README.md
/openbmc/phosphor-debug-collector/bmc_dump_entry.cpp
/openbmc/phosphor-debug-collector/bmc_dump_entry.hpp
/openbmc/phosphor-debug-collector/core_manager.cpp
/openbmc/phosphor-debug-collector/core_manager.hpp
/openbmc/phosphor-debug-collector/dump-extensions/meson.build
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_system.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/meson.build
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/op_dump_util.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/op_dump_util.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/resource_dump_entry.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/resource_dump_entry.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/system_dump_entry.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/system_dump_entry.hpp
/openbmc/phosphor-debug-collector/dump_entry.cpp
/openbmc/phosphor-debug-collector/dump_entry.hpp
/openbmc/phosphor-debug-collector/dump_manager_bmc.cpp
/openbmc/phosphor-debug-collector/dump_manager_bmc.hpp
/openbmc/phosphor-debug-collector/dump_manager_faultlog.hpp
/openbmc/phosphor-debug-collector/dump_manager_main.cpp
/openbmc/phosphor-debug-collector/dump_serialize.cpp
/openbmc/phosphor-debug-collector/dump_types.mako.cpp
/openbmc/phosphor-debug-collector/dump_types.mako.hpp
/openbmc/phosphor-debug-collector/dump_utils.cpp
/openbmc/phosphor-debug-collector/dump_utils.hpp
/openbmc/phosphor-debug-collector/elog_watch.cpp
/openbmc/phosphor-debug-collector/elog_watch.hpp
/openbmc/phosphor-debug-collector/example_dump_types.yaml
/openbmc/phosphor-debug-collector/faultlog_dump_entry.cpp
/openbmc/phosphor-debug-collector/faultlog_dump_entry.hpp
/openbmc/phosphor-debug-collector/ffdc
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/common/pldm_utils.cpp
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/meson.build
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/oem/ibm/pldm_oem_cmds.cpp
/openbmc/phosphor-debug-collector/map_gen.py
/openbmc/phosphor-debug-collector/meson.build
/openbmc/phosphor-debug-collector/meson.options
/openbmc/phosphor-debug-collector/ramoops_manager.cpp
/openbmc/phosphor-debug-collector/ramoops_manager.hpp
meson.build
/openbmc/phosphor-debug-collector/tools/dreport.d/README.md
/openbmc/phosphor-debug-collector/tools/dreport.d/ibm.d/plugins.d/badpel
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/traceevents
d1f670fe05-Jun-2023 Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>

Implementing Phosphor-Logging/LG2 logging

This commit introduces changes in the phosphor-debug-collector
repository to implement structured logging using the LG2
framework. The existing log calls in

Implementing Phosphor-Logging/LG2 logging

This commit introduces changes in the phosphor-debug-collector
repository to implement structured logging using the LG2
framework. The existing log calls in the repository,
have been replaced with LG2 logging, facilitates better
log tracking and troubleshooting by offering improved
detail in JSON object values.

Test:
- Created BMC dump
- Created system dump

Here is a example
{
"_EXE" : "/tmp/phosphor-dump-manager",
"_MACHINE_ID" : "f9ca96d99c7b4ba688556f632ffeff5d",
"_CAP_EFFECTIVE" : "1ffffffffff",
"LOG2_FMTMSG" : "Invalid Dump file name, FILENAME: {FILENAME}",
"__CURSOR" : "s=721ae7a5b6ed43ec904f2bb03e3c0403;i=2a8d0;\
b=b372b9a5989e46bb8e62b33310e181ea;m=2c05fda2b;t=5fdf0684c1e70;x=1592f60584d6486c",
"CODE_FUNC" : "void phosphor::dump::bmc::Manager::\
createEntry(const std::filesystem::__cxx11::path&)",
"_SYSTEMD_SLICE" : "system-dropbear.slice",
"CODE_LINE" : "174",
"__REALTIME_TIMESTAMP" : "1686583867350640",
"PRIORITY" : "3",
"_SYSTEMD_UNIT" : "dropbear@1-9.3.29.238:22-9.3.84.138:45432.service",
"_PID" : "16209",
"_BOOT_ID" : "b372b9a5989e46bb8e62b33310e181ea",
"_SOURCE_REALTIME_TIMESTAMP" : "1686583867350580",
"_TRANSPORT" : "journal",
"_HOSTNAME" : "openbmc",
"SYSLOG_IDENTIFIER" : "phosphor-dump-manager",
"MESSAGE" : "Invalid Dump file name, \
FILENAME: BMCDUMP.XXXXXXX.0000006.20230612153010",
"CODE_FILE" : \
"/usr/src/debug/phosphor-debug-collector/1.0+gitAUTOINC+a17f1c92ce-r1\
/dump_manager_bmc.cpp",
"_UID" : "0",
"_CMDLINE" : "/tmp/phosphor-dump-manager",
"_RUNTIME_SCOPE" : "system",
"FILENAME" : "BMCDUMP.XXXXXXXX.0000006.20230612153010",
"_SYSTEMD_INVOCATION_ID" : "64a11629aade4c96ab62154cbc4be8b7",
"__MONOTONIC_TIMESTAMP" : "11817441835",
"_SYSTEMD_CGROUP" : "/system.slice/system-dropbear.slice/\
dropbear@1-9.3.29.238:22-9.3.84.138:45432.service",
"_COMM" : "phosphor-dump-m",
"_GID" : "0"
}

Change-Id: I3a52b812b059b64d945493de2e2cc68a43f6d72a
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>

show more ...


/openbmc/phosphor-debug-collector/bmc_dump_entry.cpp
/openbmc/phosphor-debug-collector/core_manager.cpp
/openbmc/phosphor-debug-collector/core_manager_main.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/clear_hostdumps_poweroff.service
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_resource.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_system.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/resource_dump_entry.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/resource_dump_entry.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/system_dump_entry.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/system_dump_entry.hpp
/openbmc/phosphor-debug-collector/dump_manager_bmc.cpp
/openbmc/phosphor-debug-collector/dump_manager_faultlog.cpp
/openbmc/phosphor-debug-collector/dump_manager_faultlog.hpp
/openbmc/phosphor-debug-collector/dump_manager_main.cpp
/openbmc/phosphor-debug-collector/dump_offload.cpp
/openbmc/phosphor-debug-collector/dump_serialize.cpp
/openbmc/phosphor-debug-collector/dump_utils.cpp
/openbmc/phosphor-debug-collector/dump_utils.hpp
/openbmc/phosphor-debug-collector/elog_watch.cpp
/openbmc/phosphor-debug-collector/faultlog_dump_entry.cpp
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/common/pldm_utils.cpp
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/oem/ibm/pldm_oem_cmds.cpp
/openbmc/phosphor-debug-collector/meson.build
/openbmc/phosphor-debug-collector/ramoops_manager.cpp
/openbmc/phosphor-debug-collector/ramoops_manager_main.cpp
meson.build
/openbmc/phosphor-debug-collector/watch.cpp
78e8840210-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: If4790d4928efc3e6690ca090aa79f0c7737c3683
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...


/openbmc/phosphor-debug-collector/.clang-format
/openbmc/phosphor-debug-collector/.shellcheck-ignore
/openbmc/phosphor-debug-collector/OWNERS
/openbmc/phosphor-debug-collector/README.md
/openbmc/phosphor-debug-collector/bmc_dump_entry.cpp
/openbmc/phosphor-debug-collector/bmc_dump_entry.hpp
/openbmc/phosphor-debug-collector/core_manager.cpp
/openbmc/phosphor-debug-collector/core_manager_main.cpp
/openbmc/phosphor-debug-collector/dump-extensions.hpp
/openbmc/phosphor-debug-collector/dump-extensions/default/default.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/clear_hostdumps_poweroff.service
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump-extensions.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_resource.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_resource.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_system.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_system.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/meson.build
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/op_dump_consts.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/resource_dump_entry.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/resource_dump_entry.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/system_dump_entry.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/system_dump_entry.hpp
/openbmc/phosphor-debug-collector/dump_entry.hpp
/openbmc/phosphor-debug-collector/dump_internal.hpp
/openbmc/phosphor-debug-collector/dump_manager.hpp
/openbmc/phosphor-debug-collector/dump_manager_bmc.cpp
/openbmc/phosphor-debug-collector/dump_manager_bmc.hpp
/openbmc/phosphor-debug-collector/dump_manager_faultlog.cpp
/openbmc/phosphor-debug-collector/dump_manager_faultlog.hpp
/openbmc/phosphor-debug-collector/dump_manager_main.cpp
/openbmc/phosphor-debug-collector/dump_offload.cpp
/openbmc/phosphor-debug-collector/dump_serialize.cpp
/openbmc/phosphor-debug-collector/dump_utils.cpp
/openbmc/phosphor-debug-collector/dump_utils.hpp
/openbmc/phosphor-debug-collector/elog_watch.cpp
/openbmc/phosphor-debug-collector/elog_watch.hpp
/openbmc/phosphor-debug-collector/errors_map_gen.py
/openbmc/phosphor-debug-collector/example_errors_watch.yaml
/openbmc/phosphor-debug-collector/faultlog_dump_entry.cpp
/openbmc/phosphor-debug-collector/faultlog_dump_entry.hpp
/openbmc/phosphor-debug-collector/ffdc
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/common/pldm_utils.cpp
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/oem/ibm/pldm_oem_cmds.cpp
/openbmc/phosphor-debug-collector/meson.build
/openbmc/phosphor-debug-collector/meson_options.txt
/openbmc/phosphor-debug-collector/ramoops_manager.cpp
/openbmc/phosphor-debug-collector/subprojects/phosphor-dbus-interfaces.wrap
/openbmc/phosphor-debug-collector/subprojects/phosphor-logging.wrap
/openbmc/phosphor-debug-collector/subprojects/sdbusplus.wrap
/openbmc/phosphor-debug-collector/subprojects/sdeventplus.wrap
debug_inif_test.cpp
/openbmc/phosphor-debug-collector/tools/dreport.d/README.md
/openbmc/phosphor-debug-collector/tools/dreport.d/dreport
/openbmc/phosphor-debug-collector/tools/dreport.d/ibm.d/gendumpheader
/openbmc/phosphor-debug-collector/tools/dreport.d/ibm.d/plugins.d/pels
/openbmc/phosphor-debug-collector/tools/dreport.d/ibm.d/plugins.d/vpd_data
/openbmc/phosphor-debug-collector/tools/dreport.d/include.d/functions
/openbmc/phosphor-debug-collector/tools/dreport.d/openpower.d/plugins.d/cfam
/openbmc/phosphor-debug-collector/tools/dreport.d/openpower.d/plugins.d/dumpfilelist
/openbmc/phosphor-debug-collector/tools/dreport.d/openpower.d/plugins.d/guardlist
/openbmc/phosphor-debug-collector/tools/dreport.d/openpower.d/plugins.d/obmcconsole1
/openbmc/phosphor-debug-collector/tools/dreport.d/openpower.d/plugins.d/occ
/openbmc/phosphor-debug-collector/tools/dreport.d/openpower.d/plugins.d/phal_devtree
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/altfwprintenv
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/bios
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/dmesginfo
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/elogall
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/emconfig
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/fanctldump
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/fanmondump
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/hostlogger
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/hwmon
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/inventory
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/ledgroup
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/lktrace
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/network
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/pldmflightrecorder
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/procfd
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/ramoops
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/settings
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/timedate
/openbmc/phosphor-debug-collector/watch.cpp
/openbmc/phosphor-debug-collector/xyz/openbmc_project/Dump/Internal/Create.interface.yaml
/openbmc/phosphor-debug-collector/xyz/openbmc_project/Dump/Internal/Create/meson.build
7328771101-Oct-2021 Patrick Williams <patrick@stwcx.xyz>

meson: remove cpp-fs dependency

Any compiler which supports C++17 doesn't have the std::filesystem
support in a separate library. Remove all the meson magic to attempt to
find this because it is al

meson: remove cpp-fs dependency

Any compiler which supports C++17 doesn't have the std::filesystem
support in a separate library. Remove all the meson magic to attempt to
find this because it is all integrated into the standard C++ library.

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

show more ...

858fbb2e30-Jun-2021 George Liu <liuxiwei@inspur.com>

Add fmtlib for phosphor-debug-collector

Call fmtlib to get additional information from journal.

Tested: built phosphor-debug-collector successfully
and Unit Test passes.

Signed-off-by: Geo

Add fmtlib for phosphor-debug-collector

Call fmtlib to get additional information from journal.

Tested: built phosphor-debug-collector successfully
and Unit Test passes.

Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Ibe65637a0b29b76269fb4bc3f498438901c9306a

show more ...

73e0bab229-Jun-2021 George Liu <liuxiwei@inspur.com>

build: Add wrapfiles for dependencies

Update meson.build and add wrapfiles so that all dependencies are
handled as subprojects.

This allows builds completely outside of bitbake or an SDK.

Tested:

build: Add wrapfiles for dependencies

Update meson.build and add wrapfiles so that all dependencies are
handled as subprojects.

This allows builds completely outside of bitbake or an SDK.

Tested: built phosphor-debug-collector repo successfully using
`meson -Dtests build`.

Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I51bae90f4fac113270e259b7acac3630b5ec6778

show more ...

0af74a5e08-Apr-2021 Jayanth Othayoth <ojayanth@in.ibm.com>

Update clang-format

Update to the latest OpenBMC clang-format.

Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I54010d3c756af4c85786285644038d449730612b


/openbmc/phosphor-debug-collector/.clang-format
/openbmc/phosphor-debug-collector/bmc_dump_entry.cpp
/openbmc/phosphor-debug-collector/bmc_dump_entry.hpp
/openbmc/phosphor-debug-collector/core_manager.cpp
/openbmc/phosphor-debug-collector/core_manager.hpp
/openbmc/phosphor-debug-collector/dump-extensions.hpp
/openbmc/phosphor-debug-collector/dump-extensions/default/default.cpp
/openbmc/phosphor-debug-collector/dump-extensions/default/meson.build
/openbmc/phosphor-debug-collector/dump-extensions/meson.build
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump-extensions.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_resource.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_resource.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_system.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_system.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/meson.build
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/resource_dump_entry.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/resource_dump_entry.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/system_dump_entry.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/system_dump_entry.hpp
/openbmc/phosphor-debug-collector/dump_entry.hpp
/openbmc/phosphor-debug-collector/dump_internal.hpp
/openbmc/phosphor-debug-collector/dump_manager.cpp
/openbmc/phosphor-debug-collector/dump_manager.hpp
/openbmc/phosphor-debug-collector/dump_manager_bmc.cpp
/openbmc/phosphor-debug-collector/dump_manager_bmc.hpp
/openbmc/phosphor-debug-collector/dump_manager_main.cpp
/openbmc/phosphor-debug-collector/dump_offload.cpp
/openbmc/phosphor-debug-collector/dump_offload.hpp
/openbmc/phosphor-debug-collector/dump_serialize.cpp
/openbmc/phosphor-debug-collector/dump_serialize.hpp
/openbmc/phosphor-debug-collector/dump_utils.cpp
/openbmc/phosphor-debug-collector/dump_utils.hpp
/openbmc/phosphor-debug-collector/elog_watch.cpp
/openbmc/phosphor-debug-collector/elog_watch.hpp
/openbmc/phosphor-debug-collector/host-transport-extensions/default/default.cpp
/openbmc/phosphor-debug-collector/host-transport-extensions/default/meson.build
/openbmc/phosphor-debug-collector/host-transport-extensions/meson.build
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/common/pldm_utils.cpp
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/common/pldm_utils.hpp
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/default/meson.build
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/default/pldm_interface.cpp
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/meson.build
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/oem/ibm/meson.build
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/oem/ibm/pldm_oem_cmds.cpp
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/oem/ibm/pldm_oem_cmds.hpp
/openbmc/phosphor-debug-collector/host_transport_exts.hpp
/openbmc/phosphor-debug-collector/meson.build
/openbmc/phosphor-debug-collector/meson_options.txt
debug_inif_test.cpp
/openbmc/phosphor-debug-collector/tools/dreport.d/dreport
/openbmc/phosphor-debug-collector/tools/dreport.d/ibm.d/badvpd
/openbmc/phosphor-debug-collector/tools/dreport.d/ibm.d/gendumpheader
/openbmc/phosphor-debug-collector/tools/dreport.d/include.d/functions
/openbmc/phosphor-debug-collector/watch.cpp
/openbmc/phosphor-debug-collector/watch.hpp
5042725311-Aug-2020 Chirag Sharma <chirshar@in.ibm.com>

Unit test framework for phosphor-debug-collector

Change:
-Serialize method does not use any of the watch functionalities,
so defining set in serialization header as using watch header
creates unnece

Unit test framework for phosphor-debug-collector

Change:
-Serialize method does not use any of the watch functionalities,
so defining set in serialization header as using watch header
creates unnecessary dependency.

Test:
Added 3 test cases related to dump serialization.
Ran the UTs on docker environment.

Result:
1/1 debug_inif_test OK 1.48s

Ok: 1
Expected Fail: 0
Fail: 0
Unexpected Pass: 0
Skipped: 0
Timeout: 0

Signed-off-by: Chirag Sharma <chirshar@in.ibm.com>
Change-Id: I6a88559bf407fa70a96dda3b31aaa1acd038c958

show more ...


/openbmc/phosphor-debug-collector/.clang-format
/openbmc/phosphor-debug-collector/.gitignore
/openbmc/phosphor-debug-collector/LICENSE
/openbmc/phosphor-debug-collector/MAINTAINERS
/openbmc/phosphor-debug-collector/README.md
/openbmc/phosphor-debug-collector/bmc_dump_entry.cpp
/openbmc/phosphor-debug-collector/bmc_dump_entry.hpp
/openbmc/phosphor-debug-collector/core_manager.cpp
/openbmc/phosphor-debug-collector/core_manager.hpp
/openbmc/phosphor-debug-collector/core_manager_main.cpp
/openbmc/phosphor-debug-collector/dump_entry.cpp
/openbmc/phosphor-debug-collector/dump_entry.hpp
/openbmc/phosphor-debug-collector/dump_internal.hpp
/openbmc/phosphor-debug-collector/dump_manager.cpp
/openbmc/phosphor-debug-collector/dump_manager.hpp
/openbmc/phosphor-debug-collector/dump_manager_main.cpp
/openbmc/phosphor-debug-collector/dump_offload.cpp
/openbmc/phosphor-debug-collector/dump_offload.hpp
/openbmc/phosphor-debug-collector/dump_serialize.cpp
/openbmc/phosphor-debug-collector/dump_serialize.hpp
/openbmc/phosphor-debug-collector/dump_utils.cpp
/openbmc/phosphor-debug-collector/dump_utils.hpp
/openbmc/phosphor-debug-collector/elog_watch.cpp
/openbmc/phosphor-debug-collector/elog_watch.hpp
/openbmc/phosphor-debug-collector/errors_map.mako.hpp
/openbmc/phosphor-debug-collector/errors_map_gen.py
/openbmc/phosphor-debug-collector/example_errors_watch.yaml
/openbmc/phosphor-debug-collector/ffdc
/openbmc/phosphor-debug-collector/meson.build
/openbmc/phosphor-debug-collector/meson_options.txt
/openbmc/phosphor-debug-collector/offload-extensions.hpp
/openbmc/phosphor-debug-collector/offload-extensions/default/default.cpp
/openbmc/phosphor-debug-collector/offload-extensions/default/meson.build
/openbmc/phosphor-debug-collector/offload-extensions/meson.build
/openbmc/phosphor-debug-collector/offload-extensions/pldm/meson.build
/openbmc/phosphor-debug-collector/offload-extensions/pldm/pldm_interface.cpp
/openbmc/phosphor-debug-collector/offload-extensions/pldm/pldm_interface.hpp
/openbmc/phosphor-debug-collector/system_dump_entry.cpp
/openbmc/phosphor-debug-collector/system_dump_entry.hpp
debug_inif_test.cpp
meson.build
/openbmc/phosphor-debug-collector/tools/dreport.d/dreport
/openbmc/phosphor-debug-collector/tools/dreport.d/include.d/functions
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/altfwprintenv
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/bmcstate
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/chassisstate
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/corefile
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/cpuinfo
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/diskusage
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/elog
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/elogall
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/failedservices
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/fwprintenv
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/hostlogger
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/hostnamectl
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/hoststate
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/inventory
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/ipaddr
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/iplink
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/journalpid
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/journalpretty
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/meminfo
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/obmcconsole
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/osrelease
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/top
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/uptime
/openbmc/phosphor-debug-collector/tools/dreport.d/sample.conf
/openbmc/phosphor-debug-collector/watch.cpp
/openbmc/phosphor-debug-collector/watch.hpp
/openbmc/phosphor-debug-collector/xyz/openbmc_project/Dump/Internal/Create.interface.yaml
/openbmc/phosphor-debug-collector/xyz/openbmc_project/Dump/Internal/Create/meson.build