summaryrefslogtreecommitdiffstats
path: root/blobs-ipmid/blobs.hpp
Commit message (Collapse)AuthorAgeFilesLines
* blobs: s/struct BlobMeta/BlobMeta/gPatrick Venture2019-06-171-2/+2
| | | | | | | | | | | | | | 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
* blobs-ipmid: use enum class for BlobOEMCommandsPatrick Venture2019-05-201-1/+2
| | | | | Signed-off-by: Patrick Venture <venture@google.com> Change-Id: Ic5aa3e38b4df33a2cfa29c575f17097e38d06605
* blobs-ipmid: blobs: add equality operator for BlobMetaPatrick Venture2019-05-171-0/+6
| | | | | Signed-off-by: Patrick Venture <venture@google.com> Change-Id: I22ac3b8c5ad49e2fa3424ef6d9f03a3d5dc7bf51
* move blob command enum to installed headerPatrick Venture2019-02-111-0/+15
| | | | | | | Move the blob command enum to an installed header to improve cross-use. Change-Id: I2093bf993f76a2b87f8e7fdbdfcbaf2dfc012af9 Signed-off-by: Patrick Venture <venture@google.com>
* blobs-ipmid: blobs header: add prototype all handlers needPatrick Venture2019-01-151-0/+17
| | | | | | | | 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>
* new command: BmcBlobWriteMetaPatrick Venture2018-10-101-0/+11
| | | | | | | Implement new command BmcBlobWriteMeta. Change-Id: I2e148f4bde4ef5d24db7e30bb02bdde024d9166a Signed-off-by: Patrick Venture <venture@google.com>
* move blobs and manager header into installation dirPatrick Venture2018-09-271-0/+143
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>
OpenPOWER on IntegriCloud