8ee139d5 | 03-Oct-2018 |
Patrick Venture <venture@google.com> |
README: Add new command: BmcBlobWriteMeta
The BmcBlobWriteMeta command provides the notion that some blob object may have meta data that can be updated by the host or caller.
Change-Id: Ief8e1bc5d4
README: Add new command: BmcBlobWriteMeta
The BmcBlobWriteMeta command provides the notion that some blob object may have meta data that can be updated by the host or caller.
Change-Id: Ief8e1bc5d49b7e0e4df61ef34d6b873777fabdb1 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 ...
|
5100a386 | 27-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 ...
|
4dc584db | 27-Sep-2018 |
Patrick Venture <venture@google.com> |
utils: add methods for finding and loading handlers
This module provides a couple basic methods for enumerating and then loading handlers.
Change-Id: I4f58be313190c48de25c2b9578b7c622afefc656 Signe
utils: add methods for finding and loading handlers
This module provides a couple basic methods for enumerating and then loading handlers.
Change-Id: I4f58be313190c48de25c2b9578b7c622afefc656 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 ...
|
e01c0af7 | 27-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> |
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 ...
|
0f11545c | 27-Sep-2018 |
Patrick Venture <venture@google.com> |
gitignore: add *.lo
Adds *.lo to the ignored files list.
Change-Id: Iff18258584eec18f740ebe03815311c4245a4d96 Signed-off-by: Patrick Venture <venture@google.com> |
ffecf1b2 | 26-Sep-2018 |
Patrick Venture <venture@google.com> |
build: add ENABLE_EXAMPLE macro on enable-example condition
Previously, the ENABLE_EXAMPLE was only an AM_CONDITIONAL and therefore not passed down to the source environment via config.h. This fixe
build: add ENABLE_EXAMPLE macro on enable-example condition
Previously, the ENABLE_EXAMPLE was only an AM_CONDITIONAL and therefore not passed down to the source environment via config.h. This fixes that.
Change-Id: I8e02112f12c4aaef22eda76cc9e50b9bf7f32dda Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
e4accf03 | 21-Sep-2018 |
Patrick Venture <venture@google.com> |
build: drop systemd requirement
The library currently does not require linking against systemd.
Change-Id: I787e718b0b33bdd68aba4afc712a97dec97795aa Signed-off-by: Patrick Venture <venture@google.c
build: drop systemd requirement
The library currently does not require linking against systemd.
Change-Id: I787e718b0b33bdd68aba4afc712a97dec97795aa Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
c0f499b5 | 14-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 ...
|
f222cf51 | 12-Sep-2018 |
Patrick Venture <venture@google.com> |
Build as c++17
Setting as separate patch to not require move until user is ready.
Change-Id: Ia15de3ba1a4332dc51cc5539e895d7ab5ee072c7 Signed-off-by: Patrick Venture <venture@google.com> |
ef3aeadc | 12-Sep-2018 |
Patrick Venture <venture@google.com> |
initial drop of phosphor-ipmi-blobs
This implements a majority of the OEM IPMI BLOBS protocol. The only piece missing from this is the timed expiration of sessions.
Change-Id: I82c9d17b625c94fc334
initial drop of phosphor-ipmi-blobs
This implements a majority of the OEM IPMI BLOBS protocol. The only piece missing from this is the timed expiration of sessions.
Change-Id: I82c9d17b625c94fc3340edcfabbbf1ffeb5ad7ac Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
baa73da1 | 15-Sep-2018 |
Patrick Venture <venture@google.com> |
adds README.md
Adds the design document as a README for the project.
Change-Id: Ida502441c0dd0fef7c9a63e9bee69122b7c7e24b Signed-off-by: Patrick Venture <venture@google.com> |
e2f7bcee | 12-Sep-2018 |
Brad Bishop <radsquirrel@gmail.com> |
Initial commit |