vmlinux.lds.S (c74a7469f97c0f40b46e82ee979f9fb1bb6e847c) vmlinux.lds.S (179ab1cbf883575c3a585bcfc0f2160f1d22a149)
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifdef CONFIG_PPC64
3#define PROVIDE32(x) PROVIDE(__unused__##x)
4#else
5#define PROVIDE32(x) PROVIDE(x)
6#endif
7#include <asm/page.h>
8#include <asm-generic/vmlinux.lds.h>

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

148 }
149
150 . = ALIGN(8);
151 __rfi_flush_fixup : AT(ADDR(__rfi_flush_fixup) - LOAD_OFFSET) {
152 __start___rfi_flush_fixup = .;
153 *(__rfi_flush_fixup)
154 __stop___rfi_flush_fixup = .;
155 }
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifdef CONFIG_PPC64
3#define PROVIDE32(x) PROVIDE(__unused__##x)
4#else
5#define PROVIDE32(x) PROVIDE(x)
6#endif
7#include <asm/page.h>
8#include <asm-generic/vmlinux.lds.h>

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

148 }
149
150 . = ALIGN(8);
151 __rfi_flush_fixup : AT(ADDR(__rfi_flush_fixup) - LOAD_OFFSET) {
152 __start___rfi_flush_fixup = .;
153 *(__rfi_flush_fixup)
154 __stop___rfi_flush_fixup = .;
155 }
156#endif /* CONFIG_PPC64 */
156
157
158#ifdef CONFIG_PPC_BARRIER_NOSPEC
157 . = ALIGN(8);
158 __spec_barrier_fixup : AT(ADDR(__spec_barrier_fixup) - LOAD_OFFSET) {
159 __start___barrier_nospec_fixup = .;
160 *(__barrier_nospec_fixup)
161 __stop___barrier_nospec_fixup = .;
162 }
159 . = ALIGN(8);
160 __spec_barrier_fixup : AT(ADDR(__spec_barrier_fixup) - LOAD_OFFSET) {
161 __start___barrier_nospec_fixup = .;
162 *(__barrier_nospec_fixup)
163 __stop___barrier_nospec_fixup = .;
164 }
163#endif
165#endif /* CONFIG_PPC_BARRIER_NOSPEC */
164
165 EXCEPTION_TABLE(0)
166
167 NOTES :kernel :notes
168
169 /* The dummy segment contents for the bug workaround mentioned above
170 near PHDRS. */
171 .dummy : AT(ADDR(.dummy) - LOAD_OFFSET) {

--- 207 unchanged lines hidden ---
166
167 EXCEPTION_TABLE(0)
168
169 NOTES :kernel :notes
170
171 /* The dummy segment contents for the bug workaround mentioned above
172 near PHDRS. */
173 .dummy : AT(ADDR(.dummy) - LOAD_OFFSET) {

--- 207 unchanged lines hidden ---