Lines Matching +full:long +full:- +full:ram +full:- +full:code
1 /* SPDX-License-Identifier: GPL-2.0 */
5 * head.S -- common startup code for ColdFire CPUs.
7 * (C) Copyright 1999-2011, Greg Ungerer <gerg@snapgear.com>.
14 #include <asm/asm-offsets.h>
23 * If we don't have a fixed memory size, then lets build in code
26 * that do not have their RAM starting at address 0, and it only
40 * but the DCMR register is virtually identical - give or take
119 * During startup we store away the RAM setup. These are not in the
124 .long 0
126 .long 0
128 .long 0
130 .long 0
133 .long 0
182 movel #CONFIG_RAMBASE,%a7 /* mark the base of RAM */
185 GET_MEM_SIZE /* macro code determines size */
187 movel %d0,_ramend /* set end ram addr */
194 * then the code here is the same for all.
196 movel #ACR0_MODE,%d0 /* set RAM region for caching */
223 nop /* sync i-pipeline */
232 * Move ROM filesystem above bss :-)
244 movel %a1,_ramstart /* set start of ram */
247 movel -(%a0),%d0 /* copy dword */
248 movel %d0,-(%a1)
292 * Assembler start up done, start code proper.