0dea6fa8 | 20-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 ...
|
52509572 | 10-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 ...
|
8bc11779 | 04-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 ...
|
00d5f0de | 17-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 |
9260be38 | 17-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 |
4beac9a0 | 11-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 ...
|
dc82ab15 | 10-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 ...
|
cd8dab49 | 15-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 ...
|
5c4b17b2 | 04-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> |
03f415ea | 04-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 ...
|
73eb687a | 01-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 ...
|
7210b310 | 03-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 ...
|
b3e07e2b | 27-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 ...
|
aceb4baa | 27-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 ...
|