Lines Matching +full:long +full:- +full:ram +full:- +full:code
1 /* SPDX-License-Identifier: GPL-2.0 */
3 * head.S - Common startup code for 68000 core based CPU's
16 #include <asm/asm-offsets.h>
21 * UCSIMM and UCDIMM use CONFIG_MEMORY_RESERVE to reserve some RAM
24 #define RAMEND (CONFIG_RAMBASE+CONFIG_RAMSIZE)-(CONFIG_MEMORY_RESERVE*0x100000)
47 * RAM setup pointers. Used by the kernel to determine RAM location and size.
51 .long 0
53 .long 0
55 .long 0
57 .long 0
88 /* Serial port setup. Should only be needed if debugging this startup code. */
111 * (Assuming that everything is already init'ed when running from RAM)
141 * (Assuming that LCD controller is already init'ed when running from RAM)
170 moveb #0x01, 0xFFFFFA21 /* -ve pol */
178 * Copy init text & data to RAM
193 movel #CONFIG_RAMBASE,_rambase /* set the base of RAM */
194 movel #RAMEND, _ramend /* set end ram addr */
199 * If the kernel is in RAM, move romfs to right above bss and
217 movel %a1, _ramstart /* set start of ram */
219 movel -(%a0), -(%a1) /* copy dword */