History log of /openbmc/bios-bmc-smm-error-logger/include/dbus/ (Results 1 – 5 of 5)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
3d0cd55625-Aug-2022 kasunath <kasunath@google.com>

Modify D-Bus to using asio server

DBus updates are now using the asio server way.

Tested:
Tested with unit tests and locally on a machine.

Signed-off-by: Kasun Athukorala <kasunath@google.com>
Cha

Modify D-Bus to using asio server

DBus updates are now using the asio server way.

Tested:
Tested with unit tests and locally on a machine.

Signed-off-by: Kasun Athukorala <kasunath@google.com>
Change-Id: I77553bcc3baae70e5d684a62f2c19592ff844665
Signed-off-by: Brandon Kim <brandonkim@google.com>

show more ...

5de9061913-Feb-2024 Patrick Williams <patrick@stwcx.xyz>

prefer std::format over fmt

Use std::format or stdplus::print and eliminate the fmt dependency.

Change-Id: Ide14b682949914f09f749141196cdb210fe1239e
Signed-off-by: Patrick Williams <patrick@stwcx.x

prefer std::format over fmt

Use std::format or stdplus::print and eliminate the fmt dependency.

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

show more ...

3cbb6ef615-Mar-2023 Edward Lee <edwarddl@google.com>

Remove unused variables

Jenkins presubmit fails for all commits right now due to certain unused
variables. This commit aims to pass presubmit without regressing
functionality.

Tested: Presubmit pas

Remove unused variables

Jenkins presubmit fails for all commits right now due to certain unused
variables. This commit aims to pass presubmit without regressing
functionality.

Tested: Presubmit passes

Change-Id: Ifdc7081b1154ce3ac2f3ab0828429660db35360a
Signed-off-by: Edward Lee <edwarddl@google.com>

show more ...

bea36e2222-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: I17807e986cefa6a3d9e757c533ac373035438aed

show more ...

7cea1b9614-Jun-2022 kasunath <kasunath@google.com>

Add a class to create FilePath DBus objects

bios-bmc-smm-error-logger creates JSON entries for CPER logs received
from BIOS. When a new CPER log is created, fault log service has to be
notified.

Th

Add a class to create FilePath DBus objects

bios-bmc-smm-error-logger creates JSON entries for CPER logs received
from BIOS. When a new CPER log is created, fault log service has to be
notified.

This adds the necessary classes for publishing file paths of the newly
created CPER logs to DBus.

Tested:
Tested this on a real machine.

Eg DBus objects:

`-/xyz
`-/xyz/openbmc_project
`-/xyz/openbmc_project/external_storer
`-/xyz/openbmc_project/external_storer/bios_bmc_smm_error_logger
`-/xyz/openbmc_project/external_storer/bios_bmc_smm_error_logger/CPER
|-/xyz/openbmc_project/external_storer/bios_bmc_smm_error_logger/CPER/entry0
|-/xyz/openbmc_project/external_storer/bios_bmc_smm_error_logger/CPER/entry1

Signed-off-by: Kasun Athukorala <kasunath@google.com>
Change-Id: I8c35243c949dfdc1254a758136d7a8e204f58bf5

show more ...


/openbmc/bios-bmc-smm-error-logger/.clang-format
/openbmc/bios-bmc-smm-error-logger/.clang-tidy
/openbmc/bios-bmc-smm-error-logger/.gitignore
/openbmc/bios-bmc-smm-error-logger/LICENSE
/openbmc/bios-bmc-smm-error-logger/MAINTAINERS
/openbmc/bios-bmc-smm-error-logger/OWNERS
/openbmc/bios-bmc-smm-error-logger/README.md
/openbmc/bios-bmc-smm-error-logger/include/buffer.hpp
/openbmc/bios-bmc-smm-error-logger/include/data_interface.hpp
file_notifier.hpp
/openbmc/bios-bmc-smm-error-logger/include/pci_handler.hpp
/openbmc/bios-bmc-smm-error-logger/include/rde/external_storer_file.hpp
/openbmc/bios-bmc-smm-error-logger/include/rde/external_storer_interface.hpp
/openbmc/bios-bmc-smm-error-logger/include/rde/notifier_dbus_handler.hpp
/openbmc/bios-bmc-smm-error-logger/include/rde/rde_dictionary_manager.hpp
/openbmc/bios-bmc-smm-error-logger/include/rde/rde_handler.hpp
/openbmc/bios-bmc-smm-error-logger/meson.build
/openbmc/bios-bmc-smm-error-logger/meson_options.txt
/openbmc/bios-bmc-smm-error-logger/service_files/meson.build
/openbmc/bios-bmc-smm-error-logger/service_files/xyz.openbmc_project.bios_bmc_smm_error_logger.service.in
/openbmc/bios-bmc-smm-error-logger/src/buffer.cpp
/openbmc/bios-bmc-smm-error-logger/src/main.cpp
/openbmc/bios-bmc-smm-error-logger/src/meson.build
/openbmc/bios-bmc-smm-error-logger/src/pci_handler.cpp
/openbmc/bios-bmc-smm-error-logger/src/rde/external_storer_file.cpp
/openbmc/bios-bmc-smm-error-logger/src/rde/meson.build
/openbmc/bios-bmc-smm-error-logger/src/rde/notifier_dbus_handler.cpp
/openbmc/bios-bmc-smm-error-logger/src/rde/rde_dictionary_manager.cpp
/openbmc/bios-bmc-smm-error-logger/src/rde/rde_handler.cpp
/openbmc/bios-bmc-smm-error-logger/subprojects/fmt.wrap
/openbmc/bios-bmc-smm-error-logger/subprojects/libbej.wrap
/openbmc/bios-bmc-smm-error-logger/subprojects/stdplus.wrap
/openbmc/bios-bmc-smm-error-logger/test/buffer_test.cpp
/openbmc/bios-bmc-smm-error-logger/test/external_storer_file_test.cpp
/openbmc/bios-bmc-smm-error-logger/test/include/data_interface_mock.hpp
/openbmc/bios-bmc-smm-error-logger/test/meson.build
/openbmc/bios-bmc-smm-error-logger/test/pci_handler_test.cpp
/openbmc/bios-bmc-smm-error-logger/test/rde_dictionary_manager_test.cpp
/openbmc/bios-bmc-smm-error-logger/test/rde_handler_test.cpp