History log of /openbmc/openpower-hw-diags/meson.build (Results 26 – 46 of 46)
Revision Date Author Comments
# 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


12