Details
-
New Feature
-
Resolution: Unresolved
-
Major
-
None
Description
The ReactOS kernel drastically lacks in power management mechanisms, most of the code of it is non-existent. We do not implement power policies, battery information monitoring, thermal management and throttling and we do not support hibernation.
Since that subsystem is a stub in its entirety, it would make sense to write that piece of the kernel following the Windows 8.1 way, as power management framework (PoFx) was introduced starting with 8. This will allow the use of power management device drivers written with WDF for ReactOS.
https://learn.microsoft.com/en-us/windows-hardware/drivers/kernel/overview-of-the-power-management-framework
https://learn.microsoft.com/en-us/windows-hardware/drivers/samples/power-framework--pofx--driver-samples
Attachments
Issue Links
- relates to
-
CORE-19888 Revise the Composite Battery driver
- Untriaged
-
CORE-19452 Battery charge level incorrectly reported (255% remaining)
- In Progress
-
CORE-11648 Implement power IRP serialization (PoCallDriver/PoStartNextPowerIrp)
- In Progress