#
42a44c28 |
| 16-Aug-2024 |
Patrick Williams <patrick@stwcx.xyz> |
clang-format: re-format for clang-18
clang-format-18 isn't compatible with the clang-format-17 output, so we need to reformat the code with the latest version. The way clang-18 handles lambda forma
clang-format: re-format for clang-18
clang-format-18 isn't compatible with the clang-format-17 output, so we need to reformat the code with the latest version. The way clang-18 handles lambda formatting also changed, so we have made changes to the organization default style format to better handle lambda formatting.
See I5e08687e696dd240402a2780158664b7113def0e for updated style. See Iea0776aaa7edd483fa395e23de25ebf5a6288f71 for clang-18 enablement.
Change-Id: I09e19a126d456dc184fd70e82d4e4e4217fa8ee7 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
9b37b095 |
| 28-May-2020 |
Patrick Venture <venture@google.com> |
update gcc10 and clang-format10 Signed-off-by: Patrick Venture <venture@google.com> Change-Id: I72239b884615d26b2c4311c49a26e2eced0a1fb0
|
Revision tags: v1.0 |
|
#
cf9b2195 |
| 27-Jun-2019 |
Patrick Venture <venture@google.com> |
tools: add progress implementation Signed-off-by: Patrick Venture <venture@google.com> Change-Id: I9da1674d6cbc688efc7bab0e033788d6ee4694f7
|
#
84778b8d |
| 26-Jun-2019 |
Patrick Venture <venture@google.com> |
tools: remove phosphor-ipmi-blobs dependency The host tool depended on the BMC header: firmware_handler.hpp because it defined the flags. This header depends on phosphor-ipmi-blobs,
tools: remove phosphor-ipmi-blobs dependency The host tool depended on the BMC header: firmware_handler.hpp because it defined the flags. This header depends on phosphor-ipmi-blobs, therefore the host-tool depends on this. Move the flags into a separate common header file and snip this dependency. Signed-off-by: Patrick Venture <venture@google.com> Change-Id: Id2ad33a1611c02605a1ed5c695429d0451eb98d4
show more ...
|
#
03db87e4 |
| 20-Jun-2019 |
Patrick Venture <venture@google.com> |
tools: specify parameter size limits for LPC Signed-off-by: Patrick Venture <venture@google.com> Change-Id: Ic7049ffc2a3c4e7dad3356e11f48f6e5ed8eeca1
|
#
8104a525 |
| 19-Jun-2019 |
Patrick Venture <venture@google.com> |
tool: LPC data handler needs an address and length The host needs to have memory set aside for this purpose, and this enables the caller to provide those values. Signed-off-by:
tool: LPC data handler needs an address and length The host needs to have memory set aside for this purpose, and this enables the caller to provide those values. Signed-off-by: Patrick Venture <venture@google.com> Change-Id: If40ec3b08bd1932cba91d3f770c7fde6f280463d
show more ...
|
#
1d5a31c9 |
| 20-May-2019 |
Patrick Venture <venture@google.com> |
bmc: move away from blobs namespace The blobs namespace is really owned by phosphor-ipmi-blobs. Move all phosphor-ipmi-flash objects into ipmi_flash namespace. Signed-off-by: P
bmc: move away from blobs namespace The blobs namespace is really owned by phosphor-ipmi-blobs. Move all phosphor-ipmi-flash objects into ipmi_flash namespace. Signed-off-by: Patrick Venture <venture@google.com> Change-Id: I51b721ad4f3cdc4cc43846c942967ed2e5f16589
show more ...
|
#
664c5bc7 |
| 07-Mar-2019 |
Patrick Venture <venture@google.com> |
use ipmiblob library from ipmi-blob-tool Drop all code that is now handled by the ipmiblob library provided by the new ipmi-blob-tool. This is a library that can be included on the
use ipmiblob library from ipmi-blob-tool Drop all code that is now handled by the ipmiblob library provided by the new ipmi-blob-tool. This is a library that can be included on the BMC if necessary, but relies on nothing that is strictly meant for the BMC. Change-Id: Iadbf0bd89c58cafc436fba05ea43e21c49e2b669 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
#
46bdadc2 |
| 18-Jan-2019 |
Patrick Venture <venture@google.com> |
tools: tie devmem io handler into lpc handler The lpc handler requires mapping memory on the host. Change-Id: Ic851dfa6c06d10566f66153ce7915cf5ad66992b Signed-off-by: Patrick Ve
tools: tie devmem io handler into lpc handler The lpc handler requires mapping memory on the host. Change-Id: Ic851dfa6c06d10566f66153ce7915cf5ad66992b Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
#
578dfc51 |
| 18-Jan-2019 |
Patrick Venture <venture@google.com> |
tools: lpc configuration structure is packed Pack the configuration structure. Change-Id: Ib0a2ad82c0afae2a1883a492b60da286a8776dd7 Signed-off-by: Patrick Venture <venture@googl
tools: lpc configuration structure is packed Pack the configuration structure. Change-Id: Ib0a2ad82c0afae2a1883a492b60da286a8776dd7 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
#
69a9e194 |
| 17-Jan-2019 |
Patrick Venture <venture@google.com> |
tools: lpc: add internal/sys to handler The lpc data handler will need a syscall handle. Add the syscall interface. Change-Id: I8a9f687e9457709e2d0f0fca3e712719fa106e80 Sig
tools: lpc: add internal/sys to handler The lpc data handler will need a syscall handle. Add the syscall interface. Change-Id: I8a9f687e9457709e2d0f0fca3e712719fa106e80 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
#
55c5374b |
| 17-Jan-2019 |
Patrick Venture <venture@google.com> |
tools: minor cleanup, drop member return inline Return the value from within the function instead of storing it in a class member. Change-Id: I8ee96d0c8bfff91fd9b14797de5a388456
tools: minor cleanup, drop member return inline Return the value from within the function instead of storing it in a class member. Change-Id: I8ee96d0c8bfff91fd9b14797de5a388456ef142d Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
#
8e1b2335 |
| 17-Jan-2019 |
Patrick Venture <venture@google.com> |
tools: lpc: start implementation, send metadata With the LPC interface, send the window information to the BMC. Tested: Ran on test system and verified window mapped via ioctl to
tools: lpc: start implementation, send metadata With the LPC interface, send the window information to the BMC. Tested: Ran on test system and verified window mapped via ioctl to driver as expected. Change-Id: I7ffac6b52205b215fd698a574d098b505091c3d4 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
#
9b534f06 |
| 13-Dec-2018 |
Patrick Venture <venture@google.com> |
tools: put all host-side code into host_tool namespace To avoid confusion and organize the code itself more cleanly, place the host-side code into its own namespace. Change-Id:
tools: put all host-side code into host_tool namespace To avoid confusion and organize the code itself more cleanly, place the host-side code into its own namespace. Change-Id: I573eb0494eb59874adb1d1eadc502499e928e396 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
#
8a55dcbd |
| 12-Dec-2018 |
Patrick Venture <venture@google.com> |
tools: add data interface type Add data interface type to the object, to allow checking against what stat() returns. Change-Id: I72aed1ffbca63dbfb003359c4bbe570f966a8649 Sig
tools: add data interface type Add data interface type to the object, to allow checking against what stat() returns. Change-Id: I72aed1ffbca63dbfb003359c4bbe570f966a8649 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
#
00887597 |
| 11-Dec-2018 |
Patrick Venture <venture@google.com> |
tools: start implementing blob interface Start implementing blob interface to handle sending BLOB protocol commands. Change-Id: I9eeb6c1b6f49d9b0332e156e02476e2b07850d64 Sig
tools: start implementing blob interface Start implementing blob interface to handle sending BLOB protocol commands. Change-Id: I9eeb6c1b6f49d9b0332e156e02476e2b07850d64 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
#
af69625f |
| 11-Dec-2018 |
Patrick Venture <venture@google.com> |
tools: start implementing data interface The host must provide multiple data interfaces. Each data interface is responsible for configuring its data pathway and sending the contents
tools: start implementing data interface The host must provide multiple data interfaces. Each data interface is responsible for configuring its data pathway and sending the contents via this pathway, as well as any flow control. Change-Id: If856519536d01043e69c45044fcd0ad525592486 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|