halting the kernel does not stop the CPU cores?
Baruch Siach
baruch at tkos.co.il
Thu Jul 27 11:27:43 PDT 2017
Hi Heinz,
On Thu, Jul 27, 2017 at 02:38:48PM +0000, Heinz Wrobel wrote:
> I noticed that when halting the kernel (intentionally or not), the cores
> effectively go into a while(1) loop and power consumption on larger devices
> really jumps up significantly to the point where, e.g., a “crash” turns into
> “crash and burn”.
>
> I would assume that if a system is halted, you don’t want to dissipate more
> power than on a running system but go as silent as low power as reasonable.
>
> Is there any specific reason why the cores would not go into a wfi loop like
> they do on idle?
> The patch to fix this seems to be easy at first glance, but is there a good
> reason *NOT* to do such a patch and to leave the plain while(1)?
See https://patchwork.kernel.org/patch/9866711/ .
baruch
--
http://baruch.siach.name/blog/ ~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -
More information about the linux-arm-kernel
mailing list