History log of /openbmc/phosphor-ipmi-blobs/blobs-ipmid/ (Results 1 – 14 of 14)
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
blobs.hpp
/openbmc/phosphor-ipmi-blobs/example/example.cpp
/openbmc/phosphor-ipmi-blobs/example/example.hpp
/openbmc/phosphor-ipmi-blobs/example/meson.build
/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/meson_options.txt
/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/blob_mock.hpp
/openbmc/phosphor-ipmi-blobs/test/dlsys_mock.hpp
/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_delete_unittest.cpp
/openbmc/phosphor-ipmi-blobs/test/manager_expire_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/test/utils_unittest.cpp
/openbmc/phosphor-ipmi-blobs/utils.cpp
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 ...

00d5f0de17-May-2019 Patrick Venture <venture@google.com>

blobs-ipmid: use enum class for BlobOEMCommands

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

9260be3817-May-2019 Patrick Venture <venture@google.com>

blobs-ipmid: blobs: add equality operator for BlobMeta

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

4beac9a011-Feb-2019 Patrick Venture <venture@google.com>

move blob command enum to installed header

Move the blob command enum to an installed header to improve cross-use.

Change-Id: I2093bf993f76a2b87f8e7fdbdfcbaf2dfc012af9
Signed-off-by: Patrick Ventur

move blob command enum to installed header

Move the blob command enum to an installed header to improve cross-use.

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

show more ...

dc82ab1510-Jan-2019 Patrick Venture <venture@google.com>

blobs-ipmid: blobs header: add prototype all handlers need

All blob handlers need to implement this prototype. It's called by the
blob manager when it's loading the various blob handler objects.

C

blobs-ipmid: blobs header: add prototype all handlers need

All blob handlers need to implement this prototype. It's called by the
blob manager when it's loading the various blob handler objects.

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

show more ...

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
/openbmc/phosphor-ipmi-blobs/example/example.cpp
/openbmc/phosphor-ipmi-blobs/example/example.hpp
/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
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>

03f415ea04-Oct-2018 Patrick Venture <venture@google.com>

test mock: add implementation of getBlobManager

This is a basic implementation that can be improved later. It provides
for returning a pointer that you provide in your test when needed.

Change-Id:

test mock: add implementation of getBlobManager

This is a basic implementation that can be improved later. It provides
for returning a pointer that you provide in your test when needed.

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

show more ...

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

7210b31003-Oct-2018 Patrick Venture <venture@google.com>

header: install test mock headers

IPMI Blob handlers will need to include these mocks when building
unit-tests. Therefore, they must be installed.

Change-Id: I4c8ed0fa1a4a8912853c024206ef5e61f8770

header: install test mock headers

IPMI Blob handlers will need to include these mocks when building
unit-tests. Therefore, they must be installed.

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

show more ...


/openbmc/phosphor-ipmi-blobs/Makefile.am
test/blob_mock.hpp
test/manager_mock.hpp
/openbmc/phosphor-ipmi-blobs/configure.ac
/openbmc/phosphor-ipmi-blobs/example/example.cpp
/openbmc/phosphor-ipmi-blobs/main.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
/openbmc/phosphor-ipmi-blobs/utils.cpp
/openbmc/phosphor-ipmi-blobs/utils.hpp
b3e07e2b27-Sep-2018 Patrick Venture <venture@google.com>

manager: add getBlobManager as an exported method

getBlobManager will allow a library to get ahold of the BlobManager for
registration purposes.

Change-Id: I75f41601d10d59293c7752da8307507cc2c88434

manager: add getBlobManager as an exported method

getBlobManager will allow a library to get ahold of the BlobManager for
registration purposes.

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

show more ...

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


/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
blobs.hpp
manager.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
/openbmc/phosphor-ipmi-blobs/example/example.cpp
/openbmc/phosphor-ipmi-blobs/example/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/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