#
8c0094e4 |
| 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: I8c81e5e5b6bd1ec4bdd52aa9039ef1c4bbef088d Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
559cb011 |
| 03-May-2024 |
Brandon Kim <brandonkim@google.com> |
bm_instance: Create a new handler
This OEM handler will get properties from tmpfs to serve over IPMI.
Tested: ~# cat /run/bm-instance/asset-tag 12345 ~# ipmitool raw 0x2e 0x32 0x79 0x2b 0x00 0x17 0
bm_instance: Create a new handler
This OEM handler will get properties from tmpfs to serve over IPMI.
Tested: ~# cat /run/bm-instance/asset-tag 12345 ~# ipmitool raw 0x2e 0x32 0x79 0x2b 0x00 0x17 0x00 79 2b 00 17 05 31 32 33 34 35 ... ... (Verified this works for all 7 sub commands)
Signed-off-by: Brandon Kim <brandonkim@google.com> Change-Id: I191b6f4994d91ada49a3332a8e93a3a305561904
show more ...
|
#
8d618532 |
| 25-Oct-2023 |
Michael Shen <gpgpgp@google.com> |
all: Use stdplus::print over std::fprintf
Replacing `std::fprintf` with `stdplus::print`. No logical change.
Tested: Buildable. Signed-off-by: Michael Shen <gpgpgp@google.com> Change-Id: I7050885c1
all: Use stdplus::print over std::fprintf
Replacing `std::fprintf` with `stdplus::print`. No logical change.
Tested: Buildable. Signed-off-by: Michael Shen <gpgpgp@google.com> Change-Id: I7050885c13e33244a4128aa519d163fd5b725098
show more ...
|
#
444b5ea4 |
| 19-May-2023 |
Patrick Williams <patrick@stwcx.xyz> |
clang-format: copy latest and re-format
clang-format-16 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest
clang-format: copy latest and re-format
clang-format-16 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest .clang-format from the docs repository and reformat the repository.
Change-Id: I0a1783b101aa4e7d4b80fd5e1fc1b2beb86c5caa
show more ...
|
#
65371228 |
| 19-May-2023 |
Patrick Williams <patrick@stwcx.xyz> |
sdbusplus: use shorter type aliases
The sdbusplus headers provide shortened aliases for many types. Switch to using them to provide better code clarity and shorter lines. Possible replacements are
sdbusplus: use shorter type aliases
The sdbusplus headers provide shortened aliases for many types. Switch to using them to provide better code clarity and shorter lines. Possible replacements are for: * bus_t * exception_t * manager_t * match_t * message_t * object_t * slot_t
Change-Id: Ie3b9c52f1fe18c89432ee7eb5d8023e028565541 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
1209ccc6 |
| 19-May-2023 |
Willy Tu <wltu@google.com> |
cleanup: Reformat with clang
Also update required meson version to support `get_variable` and remove deprecated get_pkgconfig_variable.
Change-Id: I1a0d5a9fce077d546cf56078b63c49ee52f1a816 Signed-o
cleanup: Reformat with clang
Also update required meson version to support `get_variable` and remove deprecated get_pkgconfig_variable.
Change-Id: I1a0d5a9fce077d546cf56078b63c49ee52f1a816 Signed-off-by: Willy Tu <wltu@google.com>
show more ...
|
#
0e928ac6 |
| 20-Jun-2022 |
Michael Shen <gpgpgp@google.com> |
accel: rename `accelOobGetDbus` to `getBus`
accelOobGetDbus returns a dbus bus which can be leverage by others. Rename it to a more common name.
Tested: Unittest passed. Signed-off-by: Michael Shen
accel: rename `accelOobGetDbus` to `getBus`
accelOobGetDbus returns a dbus bus which can be leverage by others. Rename it to a more common name.
Tested: Unittest passed. Signed-off-by: Michael Shen <gpgpgp@google.com> Change-Id: I0e48f7f6a49c09b397d52e9343bc3e32ca41d9d8
show more ...
|
#
6c71b0f9 |
| 10-Oct-2021 |
Willy Tu <wltu@google.com> |
pcie_bifurcation: Fetch bifurcation at a PCIe slot with hardcoded values
This will read a json config and return the bifurcation based on that. It will read the configure file in a persistent file t
pcie_bifurcation: Fetch bifurcation at a PCIe slot with hardcoded values
This will read a json config and return the bifurcation based on that. It will read the configure file in a persistent file to see if it is valid machine config and return the bifurcation information accordingly.
For example, If it is valid config, it will return 8x8 for PE1,3,4,6.
Tested: Unit tests passed.
Physical Tests.
PE0 -> no bifurcation PE1 -> x8x8
``` $ ipmitool raw 0x2e 0x32 0x79 0x2b 0x00 0x0f 0 79 2b 00 0b 00
$ ipmitool raw 0x2e 0x32 0x79 0x2b 0x00 0x0f 1 79 2b 00 0b 02 08 08 ```
Change-Id: I44aefbfb26372f8bc0069343c8a6d07d3cf6f42d Signed-off-by: Willy Tu <wltu@google.com>
show more ...
|
#
4f0d1de6 |
| 20-Sep-2021 |
Steve Foreman <foremans@google.com> |
Add IPMI interface for CustomAccel service
Change-Id: I28a8976e382b457233ac521e9ab71f75abe029d1 Signed-off-by: Steve Foreman <foremans@google.com>
|
#
a2056e9c |
| 10-Oct-2021 |
Willy Tu <wltu@google.com> |
Add Google Copyright 2021
Change-Id: I26020265613218d0c8df85b83772856bfc555e86 Signed-off-by: Willy Tu <wltu@google.com>
|
#
b69209b4 |
| 13-Jul-2021 |
William A. Kennington III <wak@google.com> |
eth: Support looking up alternate interace channels
This makes it possible to use the GetEthDevice command to look up interfaces other than the default NCSI interface.
Change-Id: I3a5563743a28b39ad
eth: Support looking up alternate interace channels
This makes it possible to use the GetEthDevice command to look up interfaces other than the default NCSI interface.
Change-Id: I3a5563743a28b39adc753d8957f68f0bc330cf3a Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
c87de558 |
| 20-May-2020 |
Patrick Venture <venture@google.com> |
split out handler implementation from interface
Split out the handler object definition from the interface and drop the default parameters.
Signed-off-by: Patrick Venture <venture@google.com> Chang
split out handler implementation from interface
Split out the handler object definition from the interface and drop the default parameters.
Signed-off-by: Patrick Venture <venture@google.com> Change-Id: Ie8c9dbf7881bbe6b5af3596a60430e3b3d573762
show more ...
|
#
ab650004 |
| 16-Mar-2019 |
Patrick Venture <venture@google.com> |
entityName: move pieces into handler object
Move different items used by the handler into the handler and enable unit-testing by parameterizing different aspects of the code.
Tested: Only ran unit-
entityName: move pieces into handler object
Move different items used by the handler into the handler and enable unit-testing by parameterizing different aspects of the code.
Tested: Only ran unit-tests (added new ones). Change-Id: Ia3b4b5792c0ac1ae5bc6513eadfc9ee35f7a369f Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
#
d2037c6a |
| 15-Mar-2019 |
Patrick Venture <venture@google.com> |
add handler logic to handle SysCableCheck
Add handler logic to handler for SysCableCheck such that it splits the true IPMI processing from the business logic.
Tested: Only ran unit-tests (added new
add handler logic to handle SysCableCheck
Add handler logic to handler for SysCableCheck such that it splits the true IPMI processing from the business logic.
Tested: Only ran unit-tests (added new ones). Change-Id: Ieec35cc8839dcd3cfb864b68ffbd1a45d1326fee Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
#
f085d91d |
| 15-Mar-2019 |
Patrick Venture <venture@google.com> |
add handler logic to handle SysGetEthDevice
Add a handler to handle code logic outside of the actual IPMI processing.
Tested: Only ran unit-tests (added new ones). Change-Id: Iadd8c4f2d9b3e2cfba24a
add handler logic to handle SysGetEthDevice
Add a handler to handle code logic outside of the actual IPMI processing.
Tested: Only ran unit-tests (added new ones). Change-Id: Iadd8c4f2d9b3e2cfba24ae32cda2ef66177b1177 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|