History log of /openbmc/witherspoon-pfault-analysis/power-sequencer/main.cpp (Results 1 – 9 of 9)
Revision Date Author Comments
# 2c4fbc4c 26-Jun-2020 Patrick Williams <patrick@stwcx.xyz>

clang-format: update to latest version

Pick up latest .clang-format file from the docs repository.
Fix formatting on all files.
Minor compile fixes due to GCC10 and sdbusplus changes

clang-format: update to latest version

Pick up latest .clang-format file from the docs repository.
Fix formatting on all files.
Minor compile fixes due to GCC10 and sdbusplus changes.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ie1f7a4e59b6cf015310effef50d558ff59731024

show more ...


# f0f02b9a 25-Oct-2018 Matt Spinler <spinler@us.ibm.com>

Start using .clang-format

Used the one from docs/style/cpp.

Change-Id: I3bdc2b353bf18a437266b362d8205b8463a9ce2b
Signed-off-by: Matt Spinler <spinler@us.ibm.com>


# e5a8b473 18-Oct-2018 William A. Kennington III <wak@google.com>

event: Remove in favor of sdeventplus

Use the new library provided to all openbmc projects instead of rolling
our own managed pointer.

Tested: Compiled

Change-Id: I4993

event: Remove in favor of sdeventplus

Use the new library provided to all openbmc projects instead of rolling
our own managed pointer.

Tested: Compiled

Change-Id: I4993d4340e0e0aa5898e73ef815baa81b0e8a2bc
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...


# 78c5c2b0 14-Dec-2017 Matt Spinler <spinler@us.ibm.com>

Change interval units to milliseconds

Allow the monitoring intervals to be specified in
milliseconds instead of seconds in order to handle
polling intervals less than a second.

Change interval units to milliseconds

Allow the monitoring intervals to be specified in
milliseconds instead of seconds in order to handle
polling intervals less than a second.

Change-Id: I3ef078df29ef2866920f00103710b02dbde6fcb2
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...


# a8269652 19-Sep-2017 Matt Spinler <spinler@us.ibm.com>

Shutdown system on GPU over-temps

Resolves openbmc/openbmc#1726

Change-Id: If3263678bc03df7714f31aa097f38ee6c09389f4
Signed-off-by: Matt Spinler <spinler@us.ibm.com>


# 7084927e 22-Aug-2017 Matt Spinler <spinler@us.ibm.com>

Monitor UCD90160 for faults at runtime

Add the RuntimeMonitor class that will monitor the
UCD90160 faults in 2 ways:

1) Watch for the PowerLost signal, meaning system
PGO

Monitor UCD90160 for faults at runtime

Add the RuntimeMonitor class that will monitor the
UCD90160 faults in 2 ways:

1) Watch for the PowerLost signal, meaning system
PGOOD was lost. When it occurs, analyze the
chip for errors and then issue a proper shutdown
so a faulted device doesn't keep getting power.

2) Poll on an interval for nonfatal errors that need
to be logged but don't cause a PGOOD loss.

The main executable can now launch either the PGOODMonitor
or the RuntimeMonitor based on commandline arguments.

Change-Id: If2856f173d5d6288d8333538334b4b4cb4a60097
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...


# b2d72511 22-Aug-2017 Matt Spinler <spinler@us.ibm.com>

Derive PGOODMonitor from DeviceMonitor

Adding this base class so that PGOODMonitor can
fulfill its true purpose, which is checking the
UCD90160 for errors on PGOOD failures.

Derive PGOODMonitor from DeviceMonitor

Adding this base class so that PGOODMonitor can
fulfill its true purpose, which is checking the
UCD90160 for errors on PGOOD failures.

Change-Id: Ie0637676ae5239c677d60f14d738ff9709d2b7b0
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...


# 56d90a89 14-Aug-2017 Matt Spinler <spinler@us.ibm.com>

Fill in witherspoon-pseq-monitor main()

Call run() on an instance of the PGOODMonitor class.

Change-Id: I1ec693ece7dd6034c513d2ca6b294e5b0a1e0e6d
Signed-off-by: Matt Spinler <sp

Fill in witherspoon-pseq-monitor main()

Call run() on an instance of the PGOODMonitor class.

Change-Id: I1ec693ece7dd6034c513d2ca6b294e5b0a1e0e6d
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...


# afb39132 14-Aug-2017 Matt Spinler <spinler@us.ibm.com>

Add witherspoon-pseq-monitor framework

This application is for monitoring the power
sequencer chip for faults.

Change-Id: I6b18fcba75ae0206311e4bcafdebad27221b0796
Signed-of

Add witherspoon-pseq-monitor framework

This application is for monitoring the power
sequencer chip for faults.

Change-Id: I6b18fcba75ae0206311e4bcafdebad27221b0796
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...