Gitiles
Code Review
Sign In
gerrit.openbmc.org
/
openbmc
/
phosphor-ipmi-flash
/
edd55b53b72e4941c4d78b8cb0523c681d24bbbb
edd55b5
session: start tracking active path for session
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
79c08bf
firmware: add verification response enum
by Patrick Venture
· 6 years ago
cd31022
session: start tracking open state
by Patrick Venture
· 6 years ago
32ba9dd
session: add per session state information
by Patrick Venture
· 6 years ago
a5c5906
static: add temporary filename for staging update
by Patrick Venture
· 6 years ago
b0c84d0
pci: add region parameter to constructor
by Patrick Venture
· 6 years ago
0fbabf2
data handler: add close method
by Patrick Venture
· 6 years ago
0d2a813
data handler: add open method
by Patrick Venture
· 6 years ago
a8a99ae
pci: continued implementation in P2A bridge handler
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
92106df
firmware: add global state for the process
by Patrick Venture
· 6 years ago
8c53533
firmware: add read/write configuration methods
by Patrick Venture
· 6 years ago
628db10
tests: cleanup test code
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
e2e5611
firmware: set up hash handler
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
7c8b97e
firmware: add active to canhandle blob list
by Patrick Venture
· 6 years ago
6cb4dc7
build: cleanup makefile whitespace
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
fc3857b
firmware: move enum into class
by Patrick Venture
· 6 years ago
33bf169
add data handler interface
by Patrick Venture
· 6 years ago
400c636
firmware: add write method
by Patrick Venture
· 6 years ago
a78e39f
firmware: add handler for static layout
by Patrick Venture
· 6 years ago
25528b4
add image_handler interface for open
by Patrick Venture
· 6 years ago
c02849b
firmware: start implementing open
by Patrick Venture
· 6 years ago
df848ee
tests: Add unit-tests for canHandleBlob
by Patrick Venture
· 6 years ago
de77b30
test: fixup unit-test naming
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
ec3ebe2
gitignore: Add test-driver
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
4306f68
build: update comment in configure.ac
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
5397796
handler: add descriptions for each method
by Patrick Venture
· 6 years ago
fa6c4d9
start supported blob_id list
by Patrick Venture
· 6 years ago
df3e6ae
add flags for update transport mechanisms
by Patrick Venture
· 6 years ago
6f1dbf5
MAINTAINERS: Add Adriana Kobylak (R)
by Patrick Venture
· 6 years ago
c7ca291
main: Add empty implementation
by Patrick Venture
· 6 years ago
a432e8e
update gitignore for more artifacts
by Patrick Venture
· 6 years ago
467fe30
build: add bootstrap
by Patrick Venture
· 6 years ago
b5cb2c2
Add gitignore to repo
by Patrick Venture
· 6 years ago
5a4f655
Add clang-format to repo
by Patrick Venture
· 6 years ago
971899a
Revert original implementation in favor of blob-based approach
by Patrick Venture
· 6 years ago
001aba1
docs: move from subfolder to README
by Patrick Venture
· 6 years ago
0cdf358
build: fixup header line
by Patrick Venture
· 6 years ago
7dc4670
tools: starting burn_my_bmc host utility
by Patrick Venture
· 6 years ago
e39f2b3
phosphor-ipmi-flash: main: move to iana header
by Patrick Venture
· 6 years ago
1aedab2
update clang-format
by Patrick Venture
· 6 years ago
004fb90
Build as c++17
by Patrick Venture
· 6 years ago
ff0ee70
clang-format: always break template declarations
by Patrick Venture
· 6 years ago
8f378c9
clang-format-6.0 bump fixes
by Patrick Venture
· 6 years ago
605f75f
flash-ipmi: implement flashAbort
by Patrick Venture
· 6 years ago
e7f94b1
docs: flash_update.md: tweaks and cleanup
by Patrick Venture
· 6 years ago
9c6baad
flash-ipmi: implement flashDataVerify
by Patrick Venture
· 6 years ago
7fc66de
flash-ipmi: implement flashVerifyCheck
by Patrick Venture
· 6 years ago
fdc65b2
ipmi: start implementing flashVerifyCheck
by Patrick Venture
· 6 years ago
d5f590f
flash-ipmi: implement flashHashFinish
by Patrick Venture
· 6 years ago
cbe5149
flash-ipmi: implement flashHashData
by Patrick Venture
· 6 years ago
6f17bd2
flash-ipmi: implement flashStartHash
by Patrick Venture
· 6 years ago
5770366
flash-ipmi: implement flashDataFinish
by Patrick Venture
· 6 years ago
3c086f2
flash-ipmi: implement flashDataBlock
by Patrick Venture
· 6 years ago
514f648
update copyright year
by Patrick Venture
· 6 years ago
8ec019f
flash-ipmi: implement flashStartTransfer
by Patrick Venture
· 6 years ago
5c251ca
ipmi: start implementing flashAbort
by Patrick Venture
· 6 years ago
1cb87d2
ipmi: start implementing flashDataVerify
by Patrick Venture
· 6 years ago
9a5a79a
main: cleanup command handling
by Patrick Venture
· 6 years ago
39b3a82
test: rework ipmi validate test as table
by Patrick Venture
· 6 years ago
fbc7d19
ipmi: start implementing flashHashFinish
by Patrick Venture
· 6 years ago
cfe6687
ipmi: start implementing flashHashData
by Patrick Venture
· 6 years ago
8d9f732
ipmi: start implementing flashStartHash
by Patrick Venture
· 6 years ago
2c1205d
ipmi: start implementing flashDataFinish
by Patrick Venture
· 6 years ago
a53a7b3
ipmi: promote min length check to earlier
by Patrick Venture
· 6 years ago
79e131f
ipmi: start implementing flashDataBlock
by Patrick Venture
· 6 years ago
54c3b53
ipmi: start implementing flashStartTransfer
by Patrick Venture
· 6 years ago
3d1786b
add flash-ipmi header defining sub-commands
by Patrick Venture
· 6 years ago
accc917
main: start with no-op handler
by Patrick Venture
· 6 years ago
e26bf00
add MAINTAINERS file
by Patrick Venture
· 6 years ago
02962e4
docs: provide design document
by Patrick Venture
· 6 years ago
7db1a42
Initial commit
by Brad Bishop
· 6 years ago