entry-common.S (ffb1e76f4f32d2b8ea4189df0484980370476395) entry-common.S (50596b7559bf226bb35ad55855ee979453ec06a1)
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * linux/arch/arm/kernel/entry-common.S
4 *
5 * Copyright (C) 2000 Russell King
6 */
7
8#include <asm/assembler.h>

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

165 THUMB( mov r8, sp )
166 THUMB( store_user_sp_lr r8, r10, S_SP ) @ calling sp, lr
167 mrs saved_psr, spsr @ called from non-FIQ mode, so ok.
168 TRACE( mov saved_pc, lr )
169 str saved_pc, [sp, #S_PC] @ Save calling PC
170 str saved_psr, [sp, #S_PSR] @ Save CPSR
171 str r0, [sp, #S_OLD_R0] @ Save OLD_R0
172#endif
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * linux/arch/arm/kernel/entry-common.S
4 *
5 * Copyright (C) 2000 Russell King
6 */
7
8#include <asm/assembler.h>

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

165 THUMB( mov r8, sp )
166 THUMB( store_user_sp_lr r8, r10, S_SP ) @ calling sp, lr
167 mrs saved_psr, spsr @ called from non-FIQ mode, so ok.
168 TRACE( mov saved_pc, lr )
169 str saved_pc, [sp, #S_PC] @ Save calling PC
170 str saved_psr, [sp, #S_PSR] @ Save CPSR
171 str r0, [sp, #S_OLD_R0] @ Save OLD_R0
172#endif
173 reload_current r10, ip
173 zero_fp
174 alignment_trap r10, ip, __cr_alignment
175 asm_trace_hardirqs_on save=0
176 enable_irq_notrace
177 ct_user_exit save=0
178
179 /*
180 * Get the system call number.

--- 275 unchanged lines hidden ---
174 zero_fp
175 alignment_trap r10, ip, __cr_alignment
176 asm_trace_hardirqs_on save=0
177 enable_irq_notrace
178 ct_user_exit save=0
179
180 /*
181 * Get the system call number.

--- 275 unchanged lines hidden ---