#
b228bc30 |
| 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: Ie36d234f4580029a7832a0cd179f3bb78a1a403f
show more ...
|
#
8f73ad76 |
| 06-Oct-2021 |
Alex.Song <zheng.song@intel.com> |
Make specific UNA sensors not trigger failsafe
By convention, sensors at some states like 'not present', 'power state not matching' are marked as 'unavailable' on dbus. At such states, some specific
Make specific UNA sensors not trigger failsafe
By convention, sensors at some states like 'not present', 'power state not matching' are marked as 'unavailable' on dbus. At such states, some specific sensors should not be considered as failed and trigger pid 'failsafe'.
A typical example is when a system is powered-off, its CPU/DIMM temp sensors are 'unavailable', these sensors should not be treated as 'failed' and trigger pid 'failsafe'. This is necessary for systems whose Fans will keep working when the CPU is off.
This feature is configurable per sensor (valid on thermal sensors). It can be enabled by setting the Pid controller option "InputUnavailableAsFailed" to 'false' when one configuring the PID module via entity-manager, or by setting the sensor option "unavailableAsFailed" to 'false' when one configuring the PID module via JSON. (These options are optional and default to 'true')
Tested: 1. On a Fan 'always-on' system, enabale this feature on CPU temp sensors, poweroff the system, 'unavailable' CPU temp sensors do not trigger the failsafe mode. 2. 'Unavailable' Fans still trigger the failsafe mode. 3. 'Unfunctional' or 'failed' sensors still trigger the failsafe mode.
Signed-off-by: Zheng Song <zheng.song@intel.com> Change-Id: I1dd1d76466f43e7dcf51c161c96714f1bcfae88d
show more ...
|
#
7382318f |
| 08-Oct-2020 |
Patrick Venture <venture@google.com> |
dbus: parameterize dbusconfiguration init Signed-off-by: Patrick Venture <venture@google.com> Change-Id: I9cb6c0a19d4625d79da8613bd6eea13d6cc04220
|
#
7e952d9f |
| 05-Oct-2020 |
Patrick Venture <venture@google.com> |
dbus: move types to header for use in tests Signed-off-by: Patrick Venture <venture@google.com> Change-Id: Iff106e17fa020d7deff29b78af8a5337324317d8
|
#
7f837e05 |
| 10-Sep-2020 |
Patrick Venture <venture@google.com> |
dbus/dbusconfiguration: add missing asio header Signed-off-by: Patrick Venture <venture@google.com> Change-Id: I286f2202c0612f93cd48a050ee72be565f35e2db
|
#
a076487a |
| 08-Aug-2020 |
Patrick Venture <venture@google.com> |
sensors/zones: place in namespace and cleanup Signed-off-by: Patrick Venture <venture@google.com> Change-Id: I527dbc8477a232945f696227a7b0b2adbee45175
|
#
1fe08952 |
| 07-May-2019 |
James Feist <james.feist@linux.intel.com> |
Make dbusconfiguration reloadable without reboot Now that asio is being used instead of threads, we can reload the fan configuration without having to restart the application. This m
Make dbusconfiguration reloadable without reboot Now that asio is being used instead of threads, we can reload the fan configuration without having to restart the application. This moves the ownership of the passive and host bus outside of the SensorManager so that it can be recreated each reload. Tested: Watched logs and saw full fan config get reloaded after changing fan configuration Tested: Ran on json configured system and it behaved as expected. Change-Id: I00e6b27f75384fd41de2017b723f159c9691ae97 Signed-off-by: James Feist <james.feist@linux.intel.com>
show more ...
|
#
0771659e |
| 14-Oct-2018 |
Patrick Venture <venture@google.com> |
dbus: set inclusion to local-first search Use local-first search for local headers. Change-Id: Ib9094836c6b2932804d0d46ca8eaad0e1e4259e4 Signed-off-by: Patrick Venture <venture@
dbus: set inclusion to local-first search Use local-first search for local headers. Change-Id: Ib9094836c6b2932804d0d46ca8eaad0e1e4259e4 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
#
e2ec0f61 |
| 04-Sep-2018 |
Patrick Venture <venture@google.com> |
clang-format: fix pointer alignment, sort using Change-Id: Id433d0ecc10c62807594b3a637e591045223faa6 Signed-off-by: Patrick Venture <venture@google.com>
|
#
7136a5ae |
| 19-Jul-2018 |
James Feist <james.feist@linux.intel.com> |
Add ability to configure from dbus This allows configuration of PID control from dbus using entity manager. Sample configuration will be pushed to entity-manager repo shortly.
Add ability to configure from dbus This allows configuration of PID control from dbus using entity manager. Sample configuration will be pushed to entity-manager repo shortly. Tested-by: Used yaml configuration and dbus / entity-manager based configuration and pid seemed to work the same. Verified printout of configuration matched generated cpp files. Change-Id: Ia7b016e53262791ffcccdb9b21c1ccddae2926bc Signed-off-by: James Feist <james.feist@linux.intel.com>
show more ...
|