Lines Matching +full:architecturally +full:- +full:defined
1 /* SPDX-License-Identifier: GPL-2.0 */
8 #include <asm/asm-offsets.h>
10 #include <asm/nospec-branch.h>
64 #include <asm/GEN-for-each-reg.h>
71 #include <asm/GEN-for-each-reg.h>
93 #include <asm/GEN-for-each-reg.h>
100 #include <asm/GEN-for-each-reg.h>
119 #include <asm/GEN-for-each-reg.h>
126 #include <asm/GEN-for-each-reg.h>
140 * - srso_alias_untrain_ret() is 2M aligned
141 * - srso_alias_safe_ret() is also in the same 2M page but bits 2, 8, 14
190 .skip 64 - (srso_safe_ret - srso_untrain_ret), 0xcc
247 * Regarding alignment - the instructions which need to be untrained,
261 * from re-poisioning the BTB prediction.
264 .skip 64 - (retbleed_return_thunk - retbleed_untrain_ret), 0xcc
285 * We subsequently jump backwards and architecturally execute the RET.
320 #if defined(CONFIG_CPU_UNRET_ENTRY) || defined(CONFIG_CPU_SRSO)
335 * Keep the hotpath in a 16byte I-fetch for the non-debug
364 * This function name is magical and is used by -mfunction-return=thunk-extern