Thread (1 message) 1 message, 1 author, 2015-01-19

[Query] ARM64 : arm_pm_restart intialization

From: Marc Zyngier <hidden>
Date: 2015-01-19 13:19:31

On Mon, Jan 19 2015 at 12:27:04 pm GMT, Pankaj Chauhan [off-list ref] wrote:
Hello,

I have a small query regarding machine_restart() for ARM64.

For both ARM64 and ARM32 machine_restart()
(arch/arm*/kernel/process.c) calls arm_pm_restart, for doing machine
specific restart. For ARM32 arm_pm_restart, gets initialized by
'machine_desc.restart' provided by each machine/platform
implementation.

For ARM64 how are different platforms supposed to initialize
arm_pm_restart pointer?  (As there is no struct machine_desc defined
for ARM64). Is there a framework similar to machine_desc for setting
up the restart handlers?
Have a look at the stuff implemented in drivers/power/reset. The main
idea is to use a restart notifier, which works for both 32 and 64bit
kernels.

	M.
-- 
Jazz is not dead. It just smells funny.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help