Lines Matching +full:use +full:- +full:ram +full:- +full:code
1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 1996-2000 Russell King - Converted to ARM.
26 * A temporary stack to use for CPU reset. This is static so that we
30 * code.
88 * to execute e.g. a RAM-based pin loop is not sufficient. This allows the
89 * kexec'd kernel to use any and all RAM as it sees fit, without having to
90 * avoid any code or data used by any SW CPU pin loop. The CPU hotplug
111 * Power-off simply requires that the secondary CPUs stop performing any
126 * use soft_restart() as their machine descriptor's .restart hook, since that
129 * This is required so that any code running after reset on the primary CPU
130 * doesn't have to co-ordinate with other CPUs to ensure they aren't still
131 * executing pre-reset code, and using RAM that the primary CPU's code wishes
132 * to use. Implementing such co-ordination would be essentially impossible.
144 /* Whoops - the platform was unable to reboot. Tell the user! */ in machine_restart()
145 printk("Reboot failed -- System halted\n"); in machine_restart()