Gitiles
Code Review
Sign In
gerrit.openbmc.org
/
openbmc
/
phosphor-ipmi-flash
/
ede9c9f6684e7d8367f039c48839e464d3d34eaf
/
bmc
/
firmware_handler.cpp
ede9c9f
util: use constexpr string instead of string objects
by Patrick Venture
· 4 years, 3 months ago
4934daa
bmc: move data handler to owned object
by Patrick Venture
· 4 years, 3 months ago
7b78343
bmc: move transports vector into handler object
by Patrick Venture
· 4 years, 3 months ago
7aac486
bmc: drop unused phosphor-logging header
by Patrick Venture
· 4 years, 7 months ago
92f2615
firmware: add expiration handle
by Patrick Venture
· 4 years, 7 months ago
1ab824a
log consistently via stderr
by Patrick Venture
· 4 years, 7 months ago
9b37b09
update gcc10 and clang-format10
by Patrick Venture
· 4 years, 7 months ago
1290198
bmc: allowing packing transport flags densely
by Benjamin Fair
· 5 years ago
4e2a143
bmc: check empty instead of zero size
by Patrick Venture
· 5 years ago
1626538
bmc: require at least one action pack configuration
by Patrick Venture
· 5 years ago
a9f674c
bmc: Rework abortProcess and deleteBlob
by Brandon Kim
· 5 years ago
8fc6087
bmc: Replace fileOpen flag
by Brandon Kim
· 5 years ago
d4e20de
bmc: move from data section objs to owned
by Patrick Venture
· 5 years ago
fa06a5f
bmc: add ActionPack notion to bundle actions
by Patrick Venture
· 6 years ago
1999eef
bmc: only add verifyBlobId if data sent for image
by Patrick Venture
· 6 years ago
84778b8
tools: remove phosphor-ipmi-blobs dependency
by Patrick Venture
· 6 years ago
f0c71df
move bmc code into bmc folder
by Patrick Venture
· 6 years ago
[Renamed from firmware_handler.cpp]
6d7735d
bmc: add preparation step before data is received
by Patrick Venture
· 6 years ago
75c0c27
bmc: provide state change method
by Patrick Venture
· 6 years ago
9efef5d
bmc: add cleanup blob handler
by Patrick Venture
· 6 years ago
5d9fa02
bmc: verificationCompleted: close: handle failure
by Patrick Venture
· 6 years ago
4c7a420
bmc: updateCompleted: close
by Patrick Venture
· 6 years ago
c9f6239
bmc: updatePending: deleteBlob(blob)
by Patrick Venture
· 6 years ago
2ca6652
bmc: verificationPending: deleteBlob(blob)
by Patrick Venture
· 6 years ago
7267676
bmc: notYetStarted: deleteBlob(blob)
by Patrick Venture
· 6 years ago
bcc0c77
bmc: delete if open sessions bails
by Patrick Venture
· 6 years ago
4973171
bmc: abort from updateStarted
by Patrick Venture
· 6 years ago
d574102
bmc: abort from verificationStarted
by Patrick Venture
· 6 years ago
d816b23
bmc: drop unused Session::State
by Patrick Venture
· 6 years ago
e95dbb6
bmc: simplify ::close()
by Patrick Venture
· 6 years ago
723113f
bmc: simplify ::open()
by Patrick Venture
· 6 years ago
85ae86b
bmc: firmware updateCompleted: close(session)
by Patrick Venture
· 6 years ago
1d66fe6
merge Verification and Update Interfaces
by Patrick Venture
· 6 years ago
e312f39
s/struct blobs::BlobMeta/blobs::BlobMeta/g
by Patrick Venture
· 6 years ago
da66fd8
merge Verification and Update statuses
by Patrick Venture
· 6 years ago
a2d8239
bmc: firmware updateCompleted: stat(session)
by Patrick Venture
· 6 years ago
f1f0f65
bmc: firmware updateStarted: stat(session)
by Patrick Venture
· 6 years ago
0079d89
bmc: firmware updateStarted: commit(session)
by Patrick Venture
· 6 years ago
1a406fe
bmc: firmware updatePending: commit(session)
by Patrick Venture
· 6 years ago
40d7ffc
bmc: firmware updatePending: stat(session)
by Patrick Venture
· 6 years ago
5f56269
bmc: firmware updatePending: stat(blob)
by Patrick Venture
· 6 years ago
4e2fdcd
bmc: firmware updatePending: write(session)
by Patrick Venture
· 6 years ago
6b0aa18
bmc: firmware updatePending: close(session)
by Patrick Venture
· 6 years ago
19f5d88
bmc: firmware updatePending: open(blob)
by Patrick Venture
· 6 years ago
ad93383
bmc: firmware updatePending: getBlobIds
by Patrick Venture
· 6 years ago
1c6d8f5
bmc: verificationCompleted::close(success)
by Patrick Venture
· 6 years ago
433cbc3
test: firmware verificationCompleted: commit
by Patrick Venture
· 6 years ago
615c69e
test: firmware verificationCompleted: stat(session)
by Patrick Venture
· 6 years ago
d342a95
bmc: cleanup stat(blob) handler
by Patrick Venture
· 6 years ago
930c7b7
bmc: add verify blob id only when ready
by Patrick Venture
· 6 years ago
efba42d
bmc: add utilty method to only add a blob id if not present
by Patrick Venture
· 6 years ago
01a3327
test: firmware verificationPending: stat(session)
by Patrick Venture
· 6 years ago
27ac582
bmc: firmware handler owns update mechanism
by Patrick Venture
· 6 years ago
1d5a31c
bmc: move away from blobs namespace
by Patrick Venture
· 6 years ago
26a1726
bmc: move Verification declaration out of single header
by Patrick Venture
· 6 years ago
3ecb350
bmc: enable configuration of all verification
by Patrick Venture
· 6 years ago
6032dc0
firmware_handler: minor code cleanup
by Patrick Venture
· 6 years ago
74059d6
bmc: allow configuring the verification output path
by Patrick Venture
· 6 years ago
7dad86f
util: create util object for bmc and tool
by Patrick Venture
· 6 years ago
12233c5
firmware_handler: handle the state transitions
by Patrick Venture
· 6 years ago
e955e07
firmware_handler: change state with verify results
by Patrick Venture
· 6 years ago
b3b4db7
firmware_handler: implement session stat w/ verification
by Patrick Venture
· 6 years ago
d56097a
firmware_handler: prevent writing metadata w/o data handler
by Patrick Venture
· 6 years ago
be19870
firmware_handler: allow committing repeatedly
by Patrick Venture
· 6 years ago
8af15eb
firmware_handler: prevent writing to verify blob
by Patrick Venture
· 6 years ago
699750d
firmware_handler: add missing TODOs
by Patrick Venture
· 6 years ago
daf4707
bugfix: only push the blob id if new
by Patrick Venture
· 6 years ago
70e30bf
firmware: reorder open cases slightly
by Patrick Venture
· 6 years ago
453f06a
firmware: slight code re-order to improve clarity
by Patrick Venture
· 6 years ago
7430464
rename write,read to writeMeta,readMeta
by Patrick Venture
· 6 years ago
d333a87
firmware: add logging to factory failures
by Patrick Venture
· 6 years ago
cabc117
firmware: implement verification service call
by Patrick Venture
· 6 years ago
4eb5595
firmware: add sdbusplus for use by verification
by Patrick Venture
· 6 years ago
ffcc550
firmware: add verify blob_id
by Patrick Venture
· 6 years ago
cc7d160
firmare: start implementing session stat
by Patrick Venture
· 6 years ago
22e3875
copyright: add missing copyright headers
by Patrick Venture
· 6 years ago
9e5aab2
firmware: start implementing deleteBlob
by Patrick Venture
· 6 years ago
68bb143
firmware: start implementing close method
by Patrick Venture
· 6 years ago
991910a
firmware: enable fileOpen state
by Patrick Venture
· 6 years ago
6e307a7
firmware: tie in call to data handler's open
by Patrick Venture
· 6 years ago
db253bf
bugfix: active blob id added on open failure
by Patrick Venture
· 6 years ago
21c62c1
firmware: return failure on attempt to open active files
by Patrick Venture
· 6 years ago
d6461d6
firmware: cleanup - cleaned up some documentation
by Patrick Venture
· 6 years ago
cd31022
session: start tracking open state
by Patrick Venture
· 6 years ago
05abf7e
style: s/FirmwareUpdateFlags/UpdateFlags/g
by Patrick Venture
· 6 years ago
b1b68fc
firmware: prevent writing or opening during verification
by Patrick Venture
· 6 years ago
8c53533
firmware: add read/write configuration methods
by Patrick Venture
· 6 years ago
18235e6
firmware: tie implementation of session into write
by Patrick Venture
· 6 years ago
7c8b97e
firmware: add active to canhandle blob list
by Patrick Venture
· 6 years ago
72388d7
tests: add unit-tests for opening
by Patrick Venture
· 6 years ago
bf3399d
firmware: invert conditions to reduce depth
by Patrick Venture
· 6 years ago
1cde5f9
set up data handler mechanism
by Patrick Venture
· 6 years ago
a78e39f
firmware: add handler for static layout
by Patrick Venture
· 6 years ago
c02849b
firmware: start implementing open
by Patrick Venture
· 6 years ago
46637c8
firmware: implement stat command
by Patrick Venture
· 6 years ago
7b9256f
firmware: add active blob ids
by Patrick Venture
· 6 years ago
5285462
main: handle error checking with handler creation
by Patrick Venture
· 6 years ago
21be45a
test: Add first unit-test to verify factory
by Patrick Venture
· 6 years ago
4cceb8e
rename: Rename firmware to blobid where appropriate
by Patrick Venture
· 6 years ago
137ad2c
firmware: implement canHandleBlob
by Patrick Venture
· 6 years ago
Next »