diff options
author | Christian Neumüller <cn00@gmx.at> | 2014-12-20 23:59:48 +0100 |
---|---|---|
committer | Christian Neumüller <cn00@gmx.at> | 2014-12-30 12:53:44 +0100 |
commit | c426a2fdfd6caff7ef2cd4fd5d54cf8e7a5b6ebb (patch) | |
tree | 473e47fa9b2e517afb9b79ca5bff8a005699fc97 /CREDITS | |
parent | 55485801fb3b431743f029c5f8d0e9b1a2f8367f (diff) | |
download | kernel_samsung_smdk4412-c426a2fdfd6caff7ef2cd4fd5d54cf8e7a5b6ebb.zip kernel_samsung_smdk4412-c426a2fdfd6caff7ef2cd4fd5d54cf8e7a5b6ebb.tar.gz kernel_samsung_smdk4412-c426a2fdfd6caff7ef2cd4fd5d54cf8e7a5b6ebb.tar.bz2 |
ARM: Exynos: Call cpu_pm_enter/exit in Low Power States.
In low power cpuidle states, the FPU registers get corrupted. By calling
cpu_pm_enter, the VFP module gets notified so that it saves the FPU state and
restores it from RAM the next time a thread uses it.
The comments at cpu_pm_enter/exit indicate that these functions must be called
with interrupts disabled, so place the calls between
local_irq_disable/local_irq_enble.
See http://forum.xda-developers.com/showthread.php?p=57637134 to
http://forum.xda-developers.com/showthread.php?p=57643086.
Change-Id: Icde0ab93734cf2a4febfabc3c04e77ce955bd9da
Diffstat (limited to 'CREDITS')
0 files changed, 0 insertions, 0 deletions