History log of /openbmc/phosphor-ipmi-blobs/example/ (Results 1 – 13 of 13)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
0dea6fa820-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: I35d3ba19f100c4f2f0a924af86454a5fabeae03c
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...

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

show more ...


/openbmc/phosphor-ipmi-blobs/.clang-format
/openbmc/phosphor-ipmi-blobs/.gitignore
/openbmc/phosphor-ipmi-blobs/OWNERS
/openbmc/phosphor-ipmi-blobs/README.md
/openbmc/phosphor-ipmi-blobs/blobs-ipmid/blobs.hpp
example.cpp
example.hpp
/openbmc/phosphor-ipmi-blobs/ipmi.cpp
/openbmc/phosphor-ipmi-blobs/ipmi.hpp
/openbmc/phosphor-ipmi-blobs/main.cpp
/openbmc/phosphor-ipmi-blobs/manager.cpp
/openbmc/phosphor-ipmi-blobs/manager.hpp
/openbmc/phosphor-ipmi-blobs/meson.build
/openbmc/phosphor-ipmi-blobs/process.cpp
/openbmc/phosphor-ipmi-blobs/process.hpp
/openbmc/phosphor-ipmi-blobs/subprojects/phosphor-logging.wrap
/openbmc/phosphor-ipmi-blobs/test/helper.cpp
/openbmc/phosphor-ipmi-blobs/test/helper.hpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_close_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_commit_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_delete_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_enumerate_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_getcount_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_open_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_read_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_sessionstat_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_stat_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_validate_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_write_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_writemeta_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_mock.hpp
/openbmc/phosphor-ipmi-blobs/test/manager_read_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/meson.build
/openbmc/phosphor-ipmi-blobs/test/process_unittest.cpp
/openbmc/phosphor-ipmi-blobs/utils.cpp
d963adb515-Jun-2021 William A. Kennington III <wak@google.com>

build: Add meson

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

993f541915-Jun-2021 William A. Kennington III <wak@google.com>

treewide: Remove unused variables

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

8bc1177904-Jun-2019 Patrick Venture <venture@google.com>

blobs: s/struct BlobMeta/BlobMeta/g

Because this structure is not anything special, simply use the cpp
idiomatic way of referencing the object.

Consistently, structures that are packed still have "

blobs: s/struct BlobMeta/BlobMeta/g

Because this structure is not anything special, simply use the cpp
idiomatic way of referencing the object.

Consistently, structures that are packed still have "struct" used in
declarations. However, this distinction is only clear through its usage
and nothing in the language. Perhaps a better approach would be
notational naming struct PackedXYZ {};. However, that can get out of
control quickly.

Signed-off-by: Patrick Venture <venture@google.com>
Change-Id: I3b7e48e4b6687ef2e15e9d07c0eeba96eb5d2552

show more ...


/openbmc/phosphor-ipmi-blobs/.gitignore
/openbmc/phosphor-ipmi-blobs/.lcovrc
/openbmc/phosphor-ipmi-blobs/Makefile.am
/openbmc/phosphor-ipmi-blobs/README.md
/openbmc/phosphor-ipmi-blobs/blobs-ipmid/blobs.hpp
/openbmc/phosphor-ipmi-blobs/configure.ac
example.cpp
example.hpp
/openbmc/phosphor-ipmi-blobs/fs.cpp
/openbmc/phosphor-ipmi-blobs/ipmi.cpp
/openbmc/phosphor-ipmi-blobs/ipmi.hpp
/openbmc/phosphor-ipmi-blobs/main.cpp
/openbmc/phosphor-ipmi-blobs/manager.cpp
/openbmc/phosphor-ipmi-blobs/manager.hpp
/openbmc/phosphor-ipmi-blobs/process.cpp
/openbmc/phosphor-ipmi-blobs/process.hpp
/openbmc/phosphor-ipmi-blobs/test/Makefile.am
/openbmc/phosphor-ipmi-blobs/test/blob_mock.hpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_close_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_commit_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_delete_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_enumerate_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_getcount_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_open_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_read_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_sessionstat_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_stat_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_write_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_writemeta_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_mock.hpp
/openbmc/phosphor-ipmi-blobs/test/manager_read_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_sessionstat_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_stat_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/process_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/utils_unittest.cpp
cd8dab4915-Jan-2019 Patrick Venture <venture@google.com>

stop installing manager header

Stop installing the manager header as it is no longer meant to be
exported, but rather used only internally within this repository.

Change-Id: I2ab21a31fd745e1b3e36fc

stop installing manager header

Stop installing the manager header as it is no longer meant to be
exported, but rather used only internally within this repository.

Change-Id: I2ab21a31fd745e1b3e36fc39ffea5e26d373ff51
Signed-off-by: Patrick Venture <venture@google.com>

show more ...


/openbmc/phosphor-ipmi-blobs/.gitignore
/openbmc/phosphor-ipmi-blobs/Makefile.am
/openbmc/phosphor-ipmi-blobs/configure.ac
example.cpp
/openbmc/phosphor-ipmi-blobs/fs.cpp
/openbmc/phosphor-ipmi-blobs/fs.hpp
/openbmc/phosphor-ipmi-blobs/internal/sys.cpp
/openbmc/phosphor-ipmi-blobs/internal/sys.hpp
/openbmc/phosphor-ipmi-blobs/ipmi.cpp
/openbmc/phosphor-ipmi-blobs/ipmi.hpp
/openbmc/phosphor-ipmi-blobs/main.cpp
/openbmc/phosphor-ipmi-blobs/manager.cpp
/openbmc/phosphor-ipmi-blobs/manager.hpp
/openbmc/phosphor-ipmi-blobs/process.cpp
/openbmc/phosphor-ipmi-blobs/process.hpp
/openbmc/phosphor-ipmi-blobs/test/Makefile.am
/openbmc/phosphor-ipmi-blobs/test/blob_mock.hpp
/openbmc/phosphor-ipmi-blobs/test/dlsys_mock.hpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_close_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_commit_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_delete_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_enumerate_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_getcount_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_open_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_read_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_sessionstat_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_stat_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_validate_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_write_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_writemeta_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_close_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_commit_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_delete_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_getsession_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_mock.hpp
/openbmc/phosphor-ipmi-blobs/test/manager_open_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_read_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_sessionstat_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_stat_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_write_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_writemeta_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/process_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/utils_unittest.cpp
/openbmc/phosphor-ipmi-blobs/utils.cpp
/openbmc/phosphor-ipmi-blobs/utils.hpp
6c415c6714-Nov-2018 Patrick Venture <venture@google.com>

bugfix: load handlers and use factory symbol

Use a predefined factory symbol to build each handler after loading the
library.

Change-Id: I0369c6e46a57c2e8533409d8b06eb74a3962434c
Signed-off-by: Pat

bugfix: load handlers and use factory symbol

Use a predefined factory symbol to build each handler after loading the
library.

Change-Id: I0369c6e46a57c2e8533409d8b06eb74a3962434c
Signed-off-by: Patrick Venture <venture@google.com>

show more ...

5c4b17b204-Oct-2018 Patrick Venture <venture@google.com>

new command: BmcBlobWriteMeta

Implement new command BmcBlobWriteMeta.

Change-Id: I2e148f4bde4ef5d24db7e30bb02bdde024d9166a
Signed-off-by: Patrick Venture <venture@google.com>

73eb687a01-Oct-2018 Patrick Venture <venture@google.com>

manager: return abstract base type

Unit-tests later required knowing the vtable for a BlobManager, and this
should avoid that needless complication.

Change-Id: I7a208d08c2065b7383fd5095e00d17c1ab3b

manager: return abstract base type

Unit-tests later required knowing the vtable for a BlobManager, and this
should avoid that needless complication.

Change-Id: I7a208d08c2065b7383fd5095e00d17c1ab3b0cf5
Signed-off-by: Patrick Venture <venture@google.com>

show more ...


/openbmc/phosphor-ipmi-blobs/Makefile.am
/openbmc/phosphor-ipmi-blobs/blobs-ipmid/manager.hpp
/openbmc/phosphor-ipmi-blobs/blobs-ipmid/test/blob_mock.hpp
/openbmc/phosphor-ipmi-blobs/blobs-ipmid/test/manager_mock.hpp
example.cpp
/openbmc/phosphor-ipmi-blobs/main.cpp
/openbmc/phosphor-ipmi-blobs/manager.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_close_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_commit_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_delete_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_enumerate_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_getcount_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_open_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_read_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_sessionstat_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_stat_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_validate_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_write_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_close_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_commit_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_delete_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_open_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_read_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_sessionstat_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_stat_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_write_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/process_unittest.cpp
5100a38627-Sep-2018 Patrick Venture <venture@google.com>

main: now seeks out shared library handlers are load-time

phosphor-ipmi-blobs now detects blob handlers compiled into shared
libraries on the BMC and loads them at start-up when it's loaded by
phosp

main: now seeks out shared library handlers are load-time

phosphor-ipmi-blobs now detects blob handlers compiled into shared
libraries on the BMC and loads them at start-up when it's loaded by
phosphor-host-ipmid.

Change-Id: Ib1b6b8f75aa544a263d37f71e133a9a188704de3
Signed-off-by: Patrick Venture <venture@google.com>

show more ...

e01c0af727-Sep-2018 Patrick Venture <venture@google.com>

example: fixup compilation

The example handler had compilation errors.

Change-Id: I53392b53f021bf01887559cee4bd79b2799f5730
Signed-off-by: Patrick Venture <venture@google.com>

aceb4baa27-Sep-2018 Patrick Venture <venture@google.com>

move blobs and manager header into installation dir

The blobs and manager header will be used by handlers once we've
transitioned to dynamic loading.

Change-Id: Ieae8fcfe383007731cb4f8b2619612c3bfa

move blobs and manager header into installation dir

The blobs and manager header will be used by handlers once we've
transitioned to dynamic loading.

Change-Id: Ieae8fcfe383007731cb4f8b2619612c3bfa47f50
Signed-off-by: Patrick Venture <venture@google.com>

show more ...

c0f499b514-Sep-2018 Patrick Venture <venture@google.com>

add example handler

This adds an example handler to demonstrate how one can add a specific
type of BLOB handler.

Change-Id: Ib5421f1b945b45998b40d3939a4dab9cdf39aaa9
Signed-off-by: Patrick Venture

add example handler

This adds an example handler to demonstrate how one can add a specific
type of BLOB handler.

Change-Id: Ib5421f1b945b45998b40d3939a4dab9cdf39aaa9
Signed-off-by: Patrick Venture <venture@google.com>

show more ...


/openbmc/phosphor-ipmi-blobs/.clang-format
/openbmc/phosphor-ipmi-blobs/.gitignore
/openbmc/phosphor-ipmi-blobs/LICENSE
/openbmc/phosphor-ipmi-blobs/MAINTAINERS
/openbmc/phosphor-ipmi-blobs/Makefile.am
/openbmc/phosphor-ipmi-blobs/README.md
/openbmc/phosphor-ipmi-blobs/blobs.hpp
/openbmc/phosphor-ipmi-blobs/bootstrap.sh
/openbmc/phosphor-ipmi-blobs/configure.ac
/openbmc/phosphor-ipmi-blobs/crc.cpp
/openbmc/phosphor-ipmi-blobs/crc.hpp
example.cpp
example.hpp
/openbmc/phosphor-ipmi-blobs/ipmi.cpp
/openbmc/phosphor-ipmi-blobs/ipmi.hpp
/openbmc/phosphor-ipmi-blobs/main.cpp
/openbmc/phosphor-ipmi-blobs/manager.cpp
/openbmc/phosphor-ipmi-blobs/manager.hpp
/openbmc/phosphor-ipmi-blobs/process.cpp
/openbmc/phosphor-ipmi-blobs/process.hpp
/openbmc/phosphor-ipmi-blobs/test/Makefile.am
/openbmc/phosphor-ipmi-blobs/test/blob_mock.hpp
/openbmc/phosphor-ipmi-blobs/test/crc_mock.hpp
/openbmc/phosphor-ipmi-blobs/test/crc_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_close_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_commit_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_delete_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_enumerate_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_getcount_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_open_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_read_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_sessionstat_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_stat_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_validate_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/ipmi_write_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_close_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_commit_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_delete_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_getsession_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_mock.hpp
/openbmc/phosphor-ipmi-blobs/test/manager_open_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_read_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_sessionstat_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_stat_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_write_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/process_unittest.cpp