pass: Add PASS (Power Aware System Service) to support the power management
authorChanwoo Choi <cw00.choi@samsung.com>
Thu, 2 Jun 2016 04:22:40 +0000 (13:22 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Mon, 16 Jan 2017 11:35:37 +0000 (20:35 +0900)
commit44657c7a4b24de34b2bfc76d50056aa6836c9726
treef3bdc6ba8e80b371fd0fad087bb9b861d07c8cc9
parent2ca42ef449ba20e011fc9825b88110f298751160
pass: Add PASS (Power Aware System Service) to support the power management

This patch adds the support for PASS (Power Aware System Service) which is used
for power management of Tizen platform. PASS uses the CPU utilization, current CPU
frequency and the number of running tasks to determine the required system
resource currently. PASS has the two governors as following:
- Step governor
- Radiation governor

Change-Id: I3c43978701a0ebe02fab7c5b50847e57cc345090
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
[wook16.song: Make git-am work without any failure]
Signed-off-by: Wook Song <wook16.song@samsung.com>
15 files changed:
CMakeLists.txt
packaging/pass.spec
src/pass/pass-core.c [new file with mode: 0644]
src/pass/pass-core.h [new file with mode: 0644]
src/pass/pass-gov-radiation.c [new file with mode: 0644]
src/pass/pass-gov-step.c [new file with mode: 0644]
src/pass/pass-gov.h [new file with mode: 0644]
src/pass/pass-hotplug.h [new file with mode: 0644]
src/pass/pass-micro.conf [new file with mode: 0644]
src/pass/pass-plugin.c [new file with mode: 0644]
src/pass/pass-plugin.h [new file with mode: 0644]
src/pass/pass-target.h [new file with mode: 0644]
src/pass/pass-util.h [new file with mode: 0644]
src/pass/pass.c [new file with mode: 0644]
src/pass/pass.h [new file with mode: 0644]