Age | Commit message (Collapse) | Author | Files | Lines |
|
Patrick Venture (1):
blobs: s/struct BlobMeta/BlobMeta/g
(From meta-phosphor rev: 7f289517004ea06676e5ce2c97b002175b968f11)
Change-Id: Ia113fa36c4dd08f6e3a90c295bc29492645a851e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
README: add delete blob contract note
(From meta-phosphor rev: 0ad8b24c293232c77cba029f7e42fb576b06957c)
Change-Id: Ia148e9f32c68af491619925325a6219dd3a83ba2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
README: add calling contract details
(From meta-phosphor rev: 98db763a2c85e9c97bbf6c0edb4ccf480bb53d10)
Change-Id: Ic01984df63e03b4fb8f9e5342d0e14b3dd3c5519
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
blobs-ipmid: use enum class for BlobOEMCommands
(From meta-phosphor rev: af9fda8111c6b0b722a0611516f713475cb3a10c)
Change-Id: I53045d61e9406ff5991297cbb6e21ad9520c6792
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
blobs-ipmid: blobs: add equality operator for BlobMeta
(From meta-phosphor rev: ff9d2810b28ec37b98c4fb76d745f941e54c45bf)
Change-Id: I6da15fcfab8c3b3b5eef4a5ceba333f5aeefe1ea
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
build: split object to enable coverage
(From meta-phosphor rev: ff015fe25832945319c1493150583f6f6ade0242)
Change-Id: I2200e64cdcb311ec73e83e33903bb2e885122508
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
William A. Kennington III (1):
autotools: Fix for autoconf-archive 2019.01.19
(From meta-phosphor rev: 37f79c4d3a53c74095624dcd1915ac7ea2a94a10)
Change-Id: I1d8a025c125bcfac45077f5130579df2fb7bade0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Venture (3):
use filesystem instead of experimental
build: add dependency on ipmiblob
use ipmiblob library from ipmi-blob-tool
(From meta-phosphor rev: 5efa796aea6f68325252ec65f600a474227ea5d3)
Change-Id: Ic8c9739f6ebebe47d75af45c42f2915227db8088
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The BMC-side of phosphor-ipmi-blobs will require materials provided by
ipmi-blob-tool.
(From meta-phosphor rev: a007bef18d3bf6e633fcaf0f763364f0d5013b67)
Change-Id: Iaf942a58f900e950a9ad9c1ae3168d944abf8389
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Venture (2):
build: enable code coverage
build: enable valgrind
(From meta-phosphor rev: e01d68fb2d36cd42fac766269c4ad63123df6e3e)
Change-Id: I8c5b22c43f672af750cba71b231313ebe22e01e1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Venture (1):
build: rework gtest checks
(From meta-phosphor rev: cd1f8ba84f49c67e24844cc01c5327e9ac4200f1)
Change-Id: I2e3fe5f0cdc23bde30fbbe909d8c8f15345e9044
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Venture (1):
build: pkg anti-pattern: use defaults
(From meta-phosphor rev: b16c7ec2c76a0d5e460a0fea60bf280da00f7088)
Change-Id: I9608ebf3742d03c4b9e3fae793e2d87fb6a1d707
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Venture (1):
readme: add the OEN used
(From meta-phosphor rev: d70fc5e74de25db567fed7d249595b8b0d441b99)
Change-Id: I706c4b026a7fa4b1df8ee77057c999b3795c1812
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
William A. Kennington III (1):
Convert host-ipmid -> libipmid
(From meta-phosphor rev: b20305ed7fcd9ad0594e24534b32872ef9f68c08)
Change-Id: I749513d324d7395324d33d925a7192397ee10e53
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
move blob command enum to installed header
(From meta-phosphor rev: 5ed49d79de863c9bbfdc552f01746f405492ab2d)
Change-Id: I709b6599ccd971d75480a297495e27760c2f6c80
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
manager: add hard-coded read checks
(From meta-phosphor rev: cc1eaab79256b9a65a8099b999cf32faa119391c)
Change-Id: I292db1aa02d260f867480e906d30856d01e9e8b1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (2):
stop installing manager header
blobs-ipmid: blobs header: add prototype all handlers need
(From meta-phosphor rev: 887508fbc1137234ad53587547bba0349901b229)
Change-Id: Id028cc3a5e1bb1b67f64c1d00689cb27e15b2713
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
bugfix: process: can be only crc
(From meta-phosphor rev: 87fd84b0470ac246a0c7ad02ac8e65b51527b127)
Change-Id: Id459d394434d370f80511b2d059248b144ca2867
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
manager: typo fix available
(From meta-phosphor rev: dee224f3e2735847815a29b91a0da5c505f01872)
Change-Id: Ica552bc00d5383d0f6346701b2c601913a8743fc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
build: cleanup configure script PKG_CHECK_MODULES
(From meta-phosphor rev: 1dc84eed7f5860d9617905fddb33d45478d65e53)
Change-Id: I4cdfe27760b4b71febc70cbf7e2f5faf740471d7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Update meta-phosphor to master HEAD.
Andrew Geissler (8):
bmcweb: srcrev bump 99ad599508..3112a144b3
phosphor-networkd: srcrev bump 74db23cf88..35297177b8
phosphor-objmgr: srcrev bump 6a39e8c727..47c09755e5
entity-manager: srcrev bump b69602b877..61c25c07ca
dbus-sensors: srcrev bump 95b079b785..f87dc4c139
phosphor-snmp: srcrev bump bbee5d0d8f..9d18e56285
phosphor-host-ipmid: srcrev bump 77ff3fe596..e04c004b21
phosphor-ipmi-blobs: srcrev bump 50539d3646..9e0c1af678
Yong Li (2):
Fix incorrect license type
Do not use DBUS_SERVICES in the systemd string substitutions
Change-Id: I3f170aee1b5d0e0ab5f040c6a13d39274fdedfc2
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
bugfix: ipmi: set dataLen to zero when appropriate
(From meta-phosphor rev: b6192d68ddab2d534831f86b3b6038d6f849570a)
Change-Id: I9285c318f256db2313600c2dba6ac8ce174161d2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (2):
build: apply autoconf suggestions
main: receive blob handler path from configure
(From meta-phosphor rev: 6c450d94536bc357e977b3492cd98d1e07267f36)
Change-Id: Ia6c8c29db679377f400825e57172f5559e00764a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
add dynamic library interface to enable testing
(From meta-phosphor rev: 2f50122f70a70f9e877dae1265c901bf48136b34)
Change-Id: Iae10c56728d50d24f91567984e995716701647f2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (2):
copyright: add missing copyright headers
main: add missing header: blobs-ipmid/manager.hpp
(From meta-phosphor rev: 920212eb0077fcef6a06dd13d727a50602a1a75d)
Change-Id: I6680e57011d86bdb2ff38f1a954de5d01f4df740
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
drop explicit command entry
(From meta-phosphor rev: 3b0729f83694772d6c75b8f0dee40dc76afb585f)
Change-Id: I69668ce4b0a3dbba8281fe2483635ee11ae8427f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (5):
process: add IPMI error return mechanism and update errors
bugfix: skip 0'd crc bytes on reply computation
bugfix: flip library search logic
bugfix: add -export-dynamic to Makefile linker flags
bugfix: load handlers and use factory symbol
(From meta-phosphor rev: c37df143fe977610b7e6ff0ed4aecb95041960aa)
Change-Id: I664159ee560b73ae36a4235d190f59b342185e5d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (2):
build: cleanup Makefile
build: Add -flto to CXXFLAGS
(From meta-phosphor rev: 0fed52dba7ebc8453370a8fc7ac6bb5e6fde5af9)
Change-Id: I425b5b5bea829bfd2389f4513f56d26bdbd05a23
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
main: s/blobs-ipmid/blob-ipmid/ for library path
(From meta-phosphor rev: 9d14cd386480d3c0bfc3096bf4fa6d463ee5377f)
Change-Id: I81f96f1d99a22840a4fee538658faae3389d94ac
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (2):
cleanup: apply const to read-only iterators
manager: fixup to use find_if
(From meta-phosphor rev: 0cfd8dbcdcad3cb7569bedd45a21b82281dea869)
Change-Id: I53f6fb37f4d51c07db6b2f3014918bfbbc147a67
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Benjamin Fair (1):
main: catch exceptions when loading blob handlers
(From meta-phosphor rev: b72b8bce028a0a81022dde2dd174e19505ae6063)
Change-Id: I59960ae578482883447e472ecb25824fc4dd2f05
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
manager: reduce scope of variable
(From meta-phosphor rev: 8a7573b5b86859b9855259c785d224705c866b93)
Change-Id: Ib06e069dcc3d7254f79bf20c1b0c06c9ba458c52
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
new command: BmcBlobWriteMeta
(From meta-phosphor rev: 0c39fd8d12db03bac5793cf6c06847d5faba7662)
Change-Id: I0dc91e6bcb76ac316a1937a232c0dcf1d5bb5d21
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
build: fixup paths to leverage ipmiprovider symlinks
(From meta-phosphor rev: c4ca164fe47600a16d2bcc3a8ef473b0a221136f)
Change-Id: Ia0c5a3f509bf56f1606e7f3817d3d5339b51fe50
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (4):
manager: return abstract base type
README: Add new command: BmcBlobWriteMeta
test mock: add implementation of getBlobManager
process: rework lookup to use map for handlers
(From meta-phosphor rev: ac9f94afa183446d9b2689b9db141dac168a4da8)
Change-Id: Iec1f8c3b0afc73924515fba1a6fac5b1c095c907
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
header: install test mock headers
(From meta-phosphor rev: bdd9eb4cf375fa394f19494120944a6a586e87af)
Change-Id: Ib3a6331cad43e867ef49ab4490635d8e3d438708
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
main: now seeks out shared library handlers are load-time
(From meta-phosphor rev: a023c96909f38ed2401d3ace6fe787d0dfe7a61e)
Change-Id: I4de0528de0a29560b4e754d3f1f5645c686e40cc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
utils: add methods for finding and loading handlers
(From meta-phosphor rev: 488d2f673c30c8b199f18f2cb234368205d47fe4)
Change-Id: I6a437091985b8f535fdeddfb2d6e6bf8ab21451c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
phosphor-ipmi-blobs is transitioning to using phosphor-logging in an
upcoming patchset which warrants adding the build dependency to the
recipe.
(From meta-phosphor rev: 2b120948419c00a8bca7a5afd4c72b51c1f95cd3)
Change-Id: Ic8d9cd5174b444499e7bf6c5aba900eed6c3f0d9
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (4):
gitignore: add *.lo
move blobs and manager header into installation dir
example: fixup compilation
manager: add getBlobManager as an exported method
(From meta-phosphor rev: 923a5ee6e9248ddf82125ed92454244967cc3082)
Change-Id: I7cb9d1d2e9a70350beaa3de28b026d55edb382a6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
build: add ENABLE_EXAMPLE macro on enable-example condition
(From meta-phosphor rev: fa19a3b9fa17a12a54101e462ba16f43fa532b28)
Change-Id: I30025fb38a8cb8785a31e83cd8df49c3bbc8c8ba
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add the phosphor-ipmi-blobs package. This package handles a series of OEM IPMI
commands that implement the BLOB protocol for sending and receiving data over
IPMI.
Tested: Verified the library was compiled and installed when added to
obmc-phosphor-image.
(From meta-phosphor rev: db1cc9bb20b79dd54b464a21d75dc4488f759ccf)
Change-Id: I033c756493a0c85908a6c094b0db586cb92ec461
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|