[01: PATCH 0/7] Preparation for arch_reset changes

H Hartley Sweeten hartleys at visionengravers.com
Mon Nov 7 12:24:43 EST 2011


On Sunday, November 06, 2011 10:31 AM, Russell King wrote:
>
> This series lays down the ground work for changing the way we handle the
> reset (now called restart) handling on ARM.
>
> As a result of these patches, we provide a new hook in the machine_desc
> record called 'restart' which is pointed at a function to perform the
> appropriate restart actions for the platform.  This is called directly
> from machine_restart() with IRQs and caches on.
>
> The 'soft_reboot' flag is changed to a more generic 'restart_mode'
> character - which is used to initialize the default reboot mode (which
> can be changed via the 'reboot=' command line parameter.)
>
> 'soft_restart(addr)' is added which performs a soft restart (iow,
> orderly shutdown of caches and MMU and a jump to the passed address),
> rather than the old way which separated the tear-down of the caches
> and MMU from the code doing the jump.  This will be necessary to
> resolve the ARMv6 and ARMv7 CPU restarting problems.
>
> Finally, appropriate 'restart_mode' values are added to several
> platforms which were hard-coding the restart mode by intercepting
> the restarting via arm_pm_restart.

Russell,

You already have my Acked-by for the ep93xx part of patch 7.

But, FWIW, the rest of this series also looks good to me.

Acked-by: H Hartley Sweeten <hsweeten at visionengravers.com>



More information about the linux-arm-kernel mailing list