#
5191bae9 |
| 04-Aug-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Util functions to validate JSON and find data files
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Ifc1537f7c8eabab08690d5a74023377572564895
|
#
d2854b75 |
| 04-Aug-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Provide package data dir for compiler option
This allows the code consuming data files to know where they are stored instead of using hard coded values.
Signed-off-by: Zane Shelley <zshelle@us.ibm.
Provide package data dir for compiler option
This allows the code consuming data files to know where they are stored instead of using hard coded values.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I353128096103a5195df5ba05c02868517903813f
show more ...
|
#
832526df |
| 05-May-2021 |
Ben Tyner <ben.tyner@ibm.com> |
Make buildinfo a dependency of openpower-hw-diags
The custom target buildinfo needs to be built before the openpower-hw-diags binary since it is responsible for creating some source files needed whe
Make buildinfo a dependency of openpower-hw-diags
The custom target buildinfo needs to be built before the openpower-hw-diags binary since it is responsible for creating some source files needed when building openpower-hw-diags target.
fixes #1
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: Ie86aa57db5a62f7f06d2a84fe0366db3bb7d0c9c
show more ...
|
#
eea45427 |
| 15-Apr-2021 |
Ben Tyner <ben.tyner@ibm.com> |
Attn: Add build info to binary
Build information will be generated and embedded into the binary. This info will be displayed in the help text when you execute the binary without any command line opt
Attn: Add build info to binary
Build information will be generated and embedded into the binary. This info will be displayed in the help text when you execute the binary without any command line options. This change has a libhei dependency.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I8caf1694f5b656557aa862eefb77b88d0b892d41
show more ...
|
#
3a85108f |
| 23-Mar-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Config option to enable PHAL APIs
There are a couple required PHAL APIs that are not available upstream. It is uncertain if these APIs will ever be available upstream. Fortunately, the APIs are only
Config option to enable PHAL APIs
There are a couple required PHAL APIs that are not available upstream. It is uncertain if these APIs will ever be available upstream. Fortunately, the APIs are only needed to provide information that is displayed in a PEL. So there is a less accuate alternative when the APIs are not available.
Change-Id: I1a4a1838520c18053ab31f561d05875d4a94c20e Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
show more ...
|
#
9fb657f9 |
| 12-Jan-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Proper handling for unused parameters
Instead of ignoring the parameter warning via a compile flag we can explicitly not give the parameter a valiable name. The compile will then know that that the
Proper handling for unused parameters
Instead of ignoring the parameter warning via a compile flag we can explicitly not give the parameter a valiable name. The compile will then know that that the parameter is not expected to be used.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Idfc9c7b2ac9e2f6a3d220540a354b1b8e890bee8
show more ...
|
#
f5210bb6 |
| 05-Jan-2021 |
Ben Tyner <ben.tyner@ibm.com> |
Attn: Add support for raw PEL creation
Attention handler needs to pass raw PEL's to phosphor logging in order to submit PEL's on behalf of other components (e.g. hypervisor)
Signed-off-by: Ben Tyne
Attn: Add support for raw PEL creation
Attention handler needs to pass raw PEL's to phosphor logging in order to submit PEL's on behalf of other components (e.g. hypervisor)
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: Id9a30728e7b463ac876b5dca023ca2627a25bb16
show more ...
|
#
d9573f48 |
| 02-Dec-2020 |
Zane Shelley <zshelle@us.ibm.com> |
Clean up meson.build for reabability
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Ibcf5898075661fee6be1bba402abc2c005061892
|
#
c252894d |
| 02-Dec-2020 |
Zane Shelley <zshelle@us.ibm.com> |
clean up libraries in meson.build files
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I6ca90bb9d02243413fc5e0b85001666e836a435c
|
#
f80482a5 |
| 02-Dec-2020 |
Zane Shelley <zshelle@us.ibm.com> |
Create util static library
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I72926c6aad2468f2f8b32685dc03b7d5004871f0
|
#
61465db5 |
| 30-Oct-2020 |
Zane Shelley <zshelle@us.ibm.com> |
meson library and dependency cleanup
Change-Id: I09e3c514dfc67b701bf09a6e079ad3a5d9344fca Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
|
#
13683089 |
| 25-Jun-2020 |
Ben Tyner <ben.tyner@ibm.com> |
Allow building locally without phosphor-logging
Check for phosphor-logging available. It is only available when building via CI, SDK or if phosphor-logging and associated dbus support has been insta
Allow building locally without phosphor-logging
Check for phosphor-logging available. It is only available when building via CI, SDK or if phosphor-logging and associated dbus support has been installed locally. If phosphor-logging is not available then compile in minimal logging code. This allows for local testing of changes that are not affected by or depend on phosphor-logging.
Change-Id: I1b4d54c36b181596beff465307c16ca33f2f91d8 Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
show more ...
|
#
f480b739 |
| 11-Jun-2020 |
Zane Shelley <zshelle@us.ibm.com> |
Default to libhei subproject if library not installed
Change-Id: I66d66a2d0df4bd071a951ba775c22aca4310fd92 Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
|
#
b859d79a |
| 06-May-2020 |
Ben Tyner <ben.tyner@ibm.com> |
Remove openpower-libhei subproject dependency
Statically link to openpower-libhei rather than building it as a subproject.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: Ifc1be912ef484c0c7
Remove openpower-libhei subproject dependency
Statically link to openpower-libhei rather than building it as a subproject.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: Ifc1be912ef484c0c7a1157ac0c9b90a62e03d9c7
show more ...
|
#
d3cda742 |
| 04-May-2020 |
Ben Tyner <ben.tyner@ibm.com> |
Add build option to disable daemon control via IPC
Added a build option (nlmode) to disable the attention handler runtime control support (IPC). Until the IPC based start/stop controls are working c
Add build option to disable daemon control via IPC
Added a build option (nlmode) to disable the attention handler runtime control support (IPC). Until the IPC based start/stop controls are working correctly the build will default to nlmode enabled. The attention handler can still be stopped and started via normal systemctl methods.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I8913fb441fd696d81ffc04b464601238068c3131
show more ...
|
#
8c2f8b24 |
| 27-Mar-2020 |
Ben Tyner <ben.tyner@ibm.com> |
Added IPC support to attention handler
Created a listener thread that configures and starts the attention gpio monitor. The listener remains resident in memory and accepts run-time commands to confi
Added IPC support to attention handler
Created a listener thread that configures and starts the attention gpio monitor. The listener remains resident in memory and accepts run-time commands to configure (or stop) the attention handler.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I032fe25a49d43d91a1f7d41cc34318839cd7de05
show more ...
|
#
7212d21d |
| 31-Mar-2020 |
Ben Tyner <ben.tyner@ibm.com> |
CLI support code seperated from main
Command line interface handling code was moved to its own files.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: Ib547152af2dc5dcc2d595cf26dab65605ea2c3
CLI support code seperated from main
Command line interface handling code was moved to its own files.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: Ib547152af2dc5dcc2d595cf26dab65605ea2c32f
show more ...
|
#
0205f3b3 |
| 24-Feb-2020 |
Ben Tyner <ben.tyner@ibm.com> |
Combine attn handler and openpower hwdiags
The main binary is now openpower-hw-diags. This application will take a command line option --daemon to load it as a daemon. As a daemon it will register t
Combine attn handler and openpower hwdiags
The main binary is now openpower-hw-diags. This application will take a command line option --daemon to load it as a daemon. As a daemon it will register the attention handler portion of application as the attention gpio event handler. If the application is not loaded as a daemon it will operate as a stand alone application which accepts command line options for requesting hardware analyses and diagnostics operations.
Change-Id: I6210b744cb320873d74a0757928f904ca6296846 Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
show more ...
|
#
92e39fd9 |
| 05-Feb-2020 |
Ben Tyner <ben.tyner@ibm.com> |
Integrate openpower-libhei with openpower-hw-diags
Pull down openpower-libhei as a subproject and build the isolator support into openpower-hw-diags.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Ch
Integrate openpower-libhei with openpower-hw-diags
Pull down openpower-libhei as a subproject and build the isolator support into openpower-hw-diags.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I6eeacc802363fec6f0f113e75eb268a8c1774b7c
show more ...
|
#
ef320154 |
| 09-Jan-2020 |
Ben Tyner <ben.tyner@ibm.com> |
Attention Handler base logic
Added base logic for the attention handler application (attn) as a starting point for further refinement. Attn will handle SBE vital, system checkstop and special attent
Attention Handler base logic
Added base logic for the attention handler application (attn) as a starting point for further refinement. Attn will handle SBE vital, system checkstop and special attention events. These events will be handled through a combination local logic and external hardware and software interfaces.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I074fb86474761bf694644c71d93ede9c45673b79
show more ...
|
#
248cbf83 |
| 03-May-2019 |
Zane Shelley <zshelle@us.ibm.com> |
unit test hello world
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Ieb1122c911e3199555b78abb18fe5a4d474947cc
|