History log of /haiku/src/add-ons/kernel/power/cpuidle/intel_cstates/intel_cstates.cpp
Revision Date Author Comments
# 5504fc75 30-Jan-2021 Adrien Destugues <adrien.destugues@opensource.viveris.fr>

intel_cstates: ignore negative time-delta values

I have no idea why this can happen or if there is a deeper problem.

Should fix #16546.

Change-Id: Ia160e293eabefae636ce4c861864c99b0aaa68db
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3717
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>


# 98791e6d 10-Jan-2021 Adrien Destugues <adrien.destugues@opensource.viveris.fr>

intel_cstates: provide more info in panic

This should help understanding the problem in #16546, which we don't
understand how it can happen.


# ae81c98a 20-Jan-2014 Pawel Dziepak <pdziepak@quarnos.org>

intel_cstates: Fix integer division inaccuracy

Integer division could have result in an out of bound substate.


# caf1b0df 19-Dec-2013 Pawel Dziepak <pdziepak@quarnos.org>

intel_cstates: Computing C-state requires constant time step


# 1b06228f 17-Dec-2013 Pawel Dziepak <pdziepak@quarnos.org>

kernel: Propagate scheduler modes to cpu{freq, idle} modules


# 7db89e8d 25-Nov-2013 Pawel Dziepak <pdziepak@quarnos.org>

kernel: Rework cpuidle module

* Create new interface for cpuidle modules (similar to the cpufreq
interface)
* Generic cpuidle module is no longer needed
* Fix and update Intel C-State module


# ae81c98aaf28fc62efbd506f9318cfd67678a826 20-Jan-2014 Pawel Dziepak <pdziepak@quarnos.org>

intel_cstates: Fix integer division inaccuracy

Integer division could have result in an out of bound substate.


# caf1b0dffbf9326f2f5f542d1cdaf831df86cbb9 19-Dec-2013 Pawel Dziepak <pdziepak@quarnos.org>

intel_cstates: Computing C-state requires constant time step


# 1b06228f136128b8094c8a7d954815e29775cfe4 17-Dec-2013 Pawel Dziepak <pdziepak@quarnos.org>

kernel: Propagate scheduler modes to cpu{freq, idle} modules


# 7db89e8dc395db73368479fd9817b2b67899f3f6 25-Nov-2013 Pawel Dziepak <pdziepak@quarnos.org>

kernel: Rework cpuidle module

* Create new interface for cpuidle modules (similar to the cpufreq
interface)
* Generic cpuidle module is no longer needed
* Fix and update Intel C-State module