History log of /openbmc/kcsbridge/src/ (Results 1 – 10 of 10)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
c0c95be119-Aug-2024 Patrick Williams <patrick@stwcx.xyz>

print: switch to stdplus print

The existing print.hpp was reported as having issues with the
latest clang. Switch to use the stdplus version.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Ch

print: switch to stdplus print

The existing print.hpp was reported as having issues with the
latest clang. Switch to use the stdplus version.

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

show more ...

4bf990ac16-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: Ib09d42d20372d1c39a81598c207e2756160b7f66
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...

e0602aaf17-Jul-2023 Patrick Williams <patrick@stwcx.xyz>

remove use of fmt

All uses of fmt can be replaced with either std::format directly
or a tentative implementation of std::print (which we can use
until GCC supports std::print). Remove the extra dep

remove use of fmt

All uses of fmt can be replaced with either std::format directly
or a tentative implementation of std::print (which we can use
until GCC supports std::print). Remove the extra dependency.

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

show more ...

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

show more ...

0efeb17f22-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: I5bc54a17954f74651bff4fbdd7f7dd7e7cfb084e

show more ...

08041c6706-Oct-2021 Patrick Williams <patrick@stwcx.xyz>

span: switch to std

C++20 has 'std::span' now. Favor this over the backport that
was in the stdplus repository.

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

span: switch to std

C++20 has 'std::span' now. Favor this over the backport that
was in the stdplus repository.

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

show more ...

03e6defc11-May-2021 William A. Kennington III <wak@google.com>

kcsbridge: Daemon rewrite

This focuses on improving compile time, output size, and correctness
of command handling. Notably, it adds the ability for the host to cancel
outstanding IPMI calls when th

kcsbridge: Daemon rewrite

This focuses on improving compile time, output size, and correctness
of command handling. Notably, it adds the ability for the host to cancel
outstanding IPMI calls when the host decides they should time out. It
ensures that canceled calls do not end up writing over the response for
an incoming request. Since the host can now cancel calls, we remove
internal DBus timeouts and instead require the host to drive any timeout
logic it desires for communications. This gives the host more control
and better adheres to the wishes of the specification.

Change-Id: I526169253931b9bcc4910afa0b54b304d4a9bef3
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...

4f5ba64211-May-2021 William A. Kennington III <wak@google.com>

clang-format: Update to latest file

Change-Id: I3e7bfe188a9b10822b0c8e049118433d78e4c1f5
Signed-off-by: William A. Kennington III <wak@google.com>

e293849611-May-2021 William A. Kennington III <wak@google.com>

build: Install bridge in libexec

Users aren't intended to run the server directly so it shouldn't be
included in their PATH.

Change-Id: Idc49664a7a07142ee27aac1318066bba6f67a6fd
Signed-off-by: Will

build: Install bridge in libexec

Users aren't intended to run the server directly so it shouldn't be
included in their PATH.

Change-Id: Idc49664a7a07142ee27aac1318066bba6f67a6fd
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...

1cbb584911-May-2021 William A. Kennington III <wak@google.com>

build: Make a src subdirectory

This will allow us to organize our c++ source separately from our
top-level metadata.

Change-Id: I3141fa63bf9be2ae1b1efee7a6f95ba53a569f5d
Signed-off-by: William A. K

build: Make a src subdirectory

This will allow us to organize our c++ source separately from our
top-level metadata.

Change-Id: I3141fa63bf9be2ae1b1efee7a6f95ba53a569f5d
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...