Gitiles
Code Review
Sign In
gerrit.openbmc.org
/
openbmc
/
phosphor-ipmi-flash
/
615c69ef597a044c0d3e7747d9603263f8e462dc
/
firmware_handler.hpp
615c69e
test: firmware verificationCompleted: stat(session)
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
02922e4
bmc: add states for updating firmware
by Patrick Venture
· 6 years ago
26e241d
bmc: add /flash/update to firmare handler
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
3ecb350
bmc: enable configuration of all verification
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
9420ad2
firmware_handler: use enum class for Session::State
by Patrick Venture
· 6 years ago
88bc26e
firmware_handler: use enum class type for UpdateState
by Patrick Venture
· 6 years ago
b3b4db7
firmware_handler: implement session stat w/ verification
by Patrick Venture
· 6 years ago
ac11ae9
firmware_handler: add fake sdbusplus if not found
by Patrick Venture
· 6 years ago
3ca4362
firmware: add read/write flags to enum
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
edd55b5
session: start tracking active path for session
by Patrick Venture
· 6 years ago
d6461d6
firmware: cleanup - cleaned up some documentation
by Patrick Venture
· 6 years ago
79c08bf
firmware: add verification response enum
by Patrick Venture
· 6 years ago
32ba9dd
session: add per session state information
by Patrick Venture
· 6 years ago
05abf7e
style: s/FirmwareUpdateFlags/UpdateFlags/g
by Patrick Venture
· 6 years ago
92106df
firmware: add global state for the process
by Patrick Venture
· 6 years ago
18235e6
firmware: tie implementation of session into write
by Patrick Venture
· 6 years ago
d9fb613
firmware: add a session lookup map
by Patrick Venture
· 6 years ago
9158dcf
s/::bt/::ipmi/g to be more correct
by Patrick Venture
· 6 years ago
2d3a254
firmware: start notion of a session
by Patrick Venture
· 6 years ago
1cde5f9
set up data handler mechanism
by Patrick Venture
· 6 years ago
fc3857b
firmware: move enum into class
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
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
192d60f
Enable firmware transport mechanisms
by Patrick Venture
· 6 years ago
148cd65
firmwarehandler: receive firmware list from factory
by Patrick Venture
· 6 years ago
68cf64f
firmwarehandler: Provide a factory for building
by Patrick Venture
· 6 years ago
df3e6ae
add flags for update transport mechanisms
by Patrick Venture
· 6 years ago
c7ca291
main: Add empty implementation
by Patrick Venture
· 6 years ago