#
7354ce62 |
| 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: Ief05bd757cffb1453e058a719ee4b060861752e7
show more ...
|
#
c1d4de5e |
| 06-Oct-2021 |
Patrick Williams <patrick@stwcx.xyz> |
catch exceptions as const
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: If6aba71f482f75143e6d669763b8853db22318cf
|
#
40247cce |
| 06-Sep-2019 |
Andy YF Wang <Andy_YF_Wang@wistron.com> |
Add CPLD class for Mihawk platform
If PGOOD signal is abnormal when chassis power_on, read Mihawk's CPLD-register via I2C to confirm the error.
First, confirm whether the power_on_error signal is 1
Add CPLD class for Mihawk platform
If PGOOD signal is abnormal when chassis power_on, read Mihawk's CPLD-register via I2C to confirm the error.
First, confirm whether the power_on_error signal is 1 when chassis power_on(1 means abnormal). If the signal is 1, read the error-code-register to analysis reason.
Second, runtime to confirm whether the power_ready_error signal is 1 after chassis power_on(1 means abnormal). If the signal is 1, read the error-code-register to analysis reason and shutdown the chassis.
Tested: Use command "obmcutil chassiskill" to trigger PGOOD error action analysis during chassis power on.
Signed-off-by: Andy YF Wang <Andy_YF_Wang@wistron.com> Change-Id: I5f9c0d508627324a6c784ded125c28f0437bf52d Signed-off-by: Alvin Wang <alvinwang@msn.com>
show more ...
|
#
ab093328 |
| 09-Oct-2019 |
Lei YU <mine260309@gmail.com> |
Refactor: rename namespace witherspoon to phosphor
This repo now becomes phosphor-power, rename namespace witherspoon to phosphor to make it generic.
Signed-off-by: Lei YU <mine260309@gmail.com> Ch
Refactor: rename namespace witherspoon to phosphor
This repo now becomes phosphor-power, rename namespace witherspoon to phosphor to make it generic.
Signed-off-by: Lei YU <mine260309@gmail.com> Change-Id: Icb9f8a7c33065add99f2bf42ed55745a28fa0424
show more ...
|
#
11cb6728 |
| 03-Sep-2019 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
build: fix some warnings
Fix a couple of warnings:
-Werror=unused-parameter -Werror=non-virtual-dtor
so we can use meson's warning_level=3 and -Werror without build failures.
Change-Id: Id3c15c2f
build: fix some warnings
Fix a couple of warnings:
-Werror=unused-parameter -Werror=non-virtual-dtor
so we can use meson's warning_level=3 and -Werror without build failures.
Change-Id: Id3c15c2fee70799bee98a8d2890c33ab5ebfd563 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
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>
|
#
1a0c9176 |
| 18-Oct-2018 |
William A. Kennington III <wak@google.com> |
timer: Remove in favor of sdeventplus/timer
This change removes the ad-hoc timer implementation and uses the common one that comes with sdeventplus.
Tested: Compiled
Change-Id: Id3b7e464a472a74217
timer: Remove in favor of sdeventplus/timer
This change removes the ad-hoc timer implementation and uses the common one that comes with sdeventplus.
Tested: Compiled
Change-Id: Id3b7e464a472a7421785601634af58f681ebd3a6 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
882ce956 |
| 05-Oct-2017 |
Matt Spinler <spinler@us.ibm.com> |
Pass error to log into shutdown function
Changing the power off utility function to take a template parameter that specifies the error to log before the shutdown instead of hardcoding it in the func
Pass error to log into shutdown function
Changing the power off utility function to take a template parameter that specifies the error to log before the shutdown instead of hardcoding it in the function.
Also change the 2 callers of this function to pass in the error type.
Change-Id: Ic83d87d5000f881ed9832092be207e91adf81c0c Signed-off-by: Matt Spinler <spinler@us.ibm.com>
show more ...
|
#
81be00b1 |
| 07-Sep-2017 |
Matt Spinler <spinler@us.ibm.com> |
Remove clearFaults calls
The community wasn't thrilled with the device driver providing the clear_logged_faults command. As it isn't absolutely necessary for this code to do now, it is being remove
Remove clearFaults calls
The community wasn't thrilled with the device driver providing the clear_logged_faults command. As it isn't absolutely necessary for this code to do now, it is being removed.
Note: Currently Device::clearFaults is a pure virtual function so it still needs to be defined in the UCD90160 class.
A future commit may also remove these.
Change-Id: I0b3a33d56987dd97ab7253eb6b5d3b5afd835d67 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
show more ...
|
#
45a054ac |
| 22-Aug-2017 |
Matt Spinler <spinler@us.ibm.com> |
Add method to turn off UCD90160 hardware accesses
As the fault monitoring functionality is going in toward the end of a release, a flag is being provided to quickly turn off the hardware accesses wh
Add method to turn off UCD90160 hardware accesses
As the fault monitoring functionality is going in toward the end of a release, a flag is being provided to quickly turn off the hardware accesses while still leaving the ability to create general errors on PGOOD fails, as well as issuing a shutdown on a runtime PGOOD fail.
This is meant to used if it turns out there are problems with the hardware that end up taking a lot of time to debug.
The flag is --enable-turn-off-ucd90160-access.
Change-Id: I03f0ab5dc4010bf20ef2871f2e737ce310b4398f Signed-off-by: Matt Spinler <spinler@us.ibm.com>
show more ...
|
#
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 PGOOD was lost. When it oc
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 ...
|