#
0ea7357e |
| 10-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: I509c8567baedea7c86787f2e880900da13ebfc9f Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
aebf87cc |
| 22-Jul-2022 |
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
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ie85ba085aedffd41bcb6310ee57adb86cb68273d
show more ...
|
#
f8d0e0bf |
| 11-May-2022 |
wukaihua-fii-na <eason.kh.wu@fii-na.com> |
7seg: modify the file operation
Open the file descriptor in main() and close the file descriptor only when the program is about to terminate. Closing the file descriptor at DisplayDbusValue() in 7se
7seg: modify the file operation
Open the file descriptor in main() and close the file descriptor only when the program is about to terminate. Closing the file descriptor at DisplayDbusValue() in 7seg.cpp will make the program using poll() to receive POST codes always return the POLLHUP and the poll() is not actually blocked, which makes the program always preempt the CPU. This modification prevents the user space program recieving POST codes via poll() from preempting the CPU too much time.
Tested: using `top` to inspect whether the program receiving POST codes from 7seg.cpp does not preempt the CPU resources.
Signed-off-by: wukaihua-fii-na <eason.kh.wu@fii-na.com> Change-Id: I0824727d8cb207c1622da12ac833a089a676661e
show more ...
|
#
0269eaf3 |
| 11-Aug-2021 |
Kumar Thangavel <thangavel.k@hcl.com> |
Add multi-host postcode support
These changes add the multiple host postcode implementation. In addition to the LPC snoop the postcode can be read via D-Bus interface.The same is displayed in seven
Add multi-host postcode support
These changes add the multiple host postcode implementation. In addition to the LPC snoop the postcode can be read via D-Bus interface.The same is displayed in seven segment display thorough GPIO lines.
The design can be refered at https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/35065
Tested:
Verified in Facebook Tiogapass & Yosemitev2 platforms.
1.The postcode displayed in the seven segment corresponding to the host position selected in the frontpanel of Facebook yosemitev2(4 host).
2.The postcode history is verified in the respective host directory "/var/lib/phosphor-post-code-manager/hostX(1,2,3,4)".
Signed-off-by: Kumar Thangavel <thangavel.k@hcl.com> Change-Id: Id79ad00652bfedd319d3b8ccf1aafbdc60b33d86
show more ...
|
#
a396c85a |
| 10-Dec-2021 |
Willy Tu <wltu@google.com> |
phosphor-host-postd: Cleanup CodeChecker Errors
Removed the following error messages: bugprone-unused-raii - object destroyed immediately after creation; did you mean to name the object clang-di
phosphor-host-postd: Cleanup CodeChecker Errors
Removed the following error messages: bugprone-unused-raii - object destroyed immediately after creation; did you mean to name the object clang-diagnostic-defaulted-function-deleted - explicitly defaulted move assignment operator is implicitly deleted clang-diagnostic-unused-private-field - private field 'bus' is not used
Change-Id: I493da3433db50396354b6b9a43c452becba91790 Signed-off-by: Willy Tu <wltu@google.com>
show more ...
|
#
5633a3fc |
| 19-Nov-2021 |
Patrick Williams <patrick@stwcx.xyz> |
sdbusplus: remove usage of deprecated alias The alias `server::match` has been deprecated since 2016. Use the new alias under bus. Signed-off-by: Patrick Williams <patrick@stwc
sdbusplus: remove usage of deprecated alias The alias `server::match` has been deprecated since 2016. Use the new alias under bus. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I04bef72cb239f7580f06c7d94f42b314d64cee4d
show more ...
|
#
ba5258f7 |
| 25-Feb-2021 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
Fix code to consume the secondary code - The snooping daemon was coded to fill the Raw Value dbus property with uint64_t signature. - The intent behind this commit is to work
Fix code to consume the secondary code - The snooping daemon was coded to fill the Raw Value dbus property with uint64_t signature. - The intent behind this commit is to work with the changed dbus backend from uint64_t to struct[uint64_t,array[byte]]. - The phosphor dbus interface change is documented in the below commit : https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-dbus-interfaces/+/40903 Tested By: - As the ibm systems does not a snooping port, i have done the unittesting & all the unit tests are PASSED with a system that has the above mentioned dbus interface change. root@witherspoon:/tmp# ./post_reporter_test [==========] Running 5 tests from 1 test suite. [----------] Global test environment set-up. [----------] 5 tests from PostReporterTest [ RUN ] PostReporterTest.EmitsObjectsOnExpectedDbusPath [ OK ] PostReporterTest.EmitsObjectsOnExpectedDbusPath (17 ms) [ RUN ] PostReporterTest.AddsObjectWithExpectedName [ OK ] PostReporterTest.AddsObjectWithExpectedName (5 ms) [ RUN ] PostReporterTest.ValueReadsDefaultToZero [ OK ] PostReporterTest.ValueReadsDefaultToZero (1 ms) [ RUN ] PostReporterTest.SetValueToPositiveValueWorks [ OK ] PostReporterTest.SetValueToPositiveValueWorks (2 ms) [ RUN ] PostReporterTest.SetValueMultipleTimesWorks [ OK ] PostReporterTest.SetValueMultipleTimesWorks (2 ms) [----------] 5 tests from PostReporterTest (34 ms total) [----------] Global test environment tear-down [==========] 5 tests from 1 test suite ran. (40 ms total) [ PASSED ] 5 tests. Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: Id0a79fcddc827d34f9d2a61ab14d8c9c4be522b5
show more ...
|
#
bf002b46 |
| 13-May-2020 |
Patrick Williams <patrick@stwcx.xyz> |
sdbusplus: replace message::variant with std::variant Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I10ffd8f063fb92a1b9a227b607d1ac439a8ed18e
|
#
59c5d9ff |
| 13-May-2020 |
Patrick Williams <patrick@stwcx.xyz> |
sdbusplus: remove deprecated variant_ns Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I6b522b72d990a1e9a4195a3f7c86d89e41b9961e
|
#
b5754fd4 |
| 10-Sep-2018 |
Patrick Venture <venture@google.com> |
Update .clang-format Per sdbusplus's clang-format file. Change-Id: Ib7868577dda1bc7ccb300a305e9a3c65efab136c Signed-off-by: Patrick Venture <venture@google.com>
|
#
c7dd9906 |
| 01-Aug-2018 |
Patrick Venture <venture@google.com> |
Merge "maintainers: Add new maintainers"
|
#
afff574e |
| 10-Jul-2018 |
Kun Yi <kunyi731@gmail.com> |
snoop_listen: Add constructors for SnoopListen Provide two additional constructors for SnoopListen, one that takes any std::function that operates on sdbusplus message, and another one
snoop_listen: Add constructors for SnoopListen Provide two additional constructors for SnoopListen, one that takes any std::function that operates on sdbusplus message, and another one that takes std::function that operates on the uint64_t postcode. This allows user to easily register a POST code handler without writing much of the boiler plate code. example.cpp is also converted to use the new constructor. Tested: 'snooper' program compiled from example.cpp behaves correctly. Change-Id: I20dc4fa5067e836d3cfa8ebb616a131f38a93a30 Signed-off-by: Kun Yi <kunyi731@gmail.com>
show more ...
|
#
33569758 |
| 12-Mar-2018 |
Patrick Venture <venture@google.com> |
Initial check-in of LPC Snoop Broadcast Daemon This is a simple daemon which reads a file interface from an lpc-snoop driver and broadcasts the values read. It presently assumes
Initial check-in of LPC Snoop Broadcast Daemon This is a simple daemon which reads a file interface from an lpc-snoop driver and broadcasts the values read. It presently assumes there's /dev/aspeed-lpc-snoop0, however this could be made a command line parameter. Change-Id: Ic8e7511de619d93bf1cffd9a096c92315f870946 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|