head.S (fd2d11cc8af46f50a71b16590275d5bad550c504) head.S (8ad8b72721d0f07fa02dbe71f901743f9c71c8e6)
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Copyright (C) 2012 Regents of the University of California
4 */
5
6#include <asm/thread_info.h>
7#include <asm/asm-offsets.h>
8#include <asm/asm.h>

--- 107 unchanged lines hidden (view full) ---

116 call relocate
117#endif /* CONFIG_MMU */
118
119 /* Restore C environment */
120 la tp, init_task
121 sw zero, TASK_TI_CPU(tp)
122 la sp, init_thread_union + THREAD_SIZE
123
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Copyright (C) 2012 Regents of the University of California
4 */
5
6#include <asm/thread_info.h>
7#include <asm/asm-offsets.h>
8#include <asm/asm.h>

--- 107 unchanged lines hidden (view full) ---

116 call relocate
117#endif /* CONFIG_MMU */
118
119 /* Restore C environment */
120 la tp, init_task
121 sw zero, TASK_TI_CPU(tp)
122 la sp, init_thread_union + THREAD_SIZE
123
124#ifdef CONFIG_KASAN
125 call kasan_early_init
126#endif
124 /* Start the kernel */
125 call parse_dtb
126 tail start_kernel
127
128#ifdef CONFIG_MMU
129relocate:
130 /* Relocate return address */
131 li a1, PAGE_OFFSET

--- 173 unchanged lines hidden ---
127 /* Start the kernel */
128 call parse_dtb
129 tail start_kernel
130
131#ifdef CONFIG_MMU
132relocate:
133 /* Relocate return address */
134 li a1, PAGE_OFFSET

--- 173 unchanged lines hidden ---