entry-header.S (2fc2991175bf77395e6b15fe6b2304d3bf72da40) | entry-header.S (2dede2d8e925f4c2cb4e136b14df127685e15dd3) |
---|---|
1#include <linux/config.h> 2#include <linux/init.h> 3#include <linux/linkage.h> 4 5#include <asm/assembler.h> 6#include <asm/asm-offsets.h> 7#include <asm/errno.h> 8#include <asm/thread_info.h> --- 5 unchanged lines hidden (view full) --- 14#define BAD_DATA 1 15#define BAD_ADDREXCPTN 2 16#define BAD_IRQ 3 17#define BAD_UNDEFINSTR 4 18 19@ 20@ Most of the stack format comes from struct pt_regs, but with 21@ the addition of 8 bytes for storing syscall args 5 and 6. | 1#include <linux/config.h> 2#include <linux/init.h> 3#include <linux/linkage.h> 4 5#include <asm/assembler.h> 6#include <asm/asm-offsets.h> 7#include <asm/errno.h> 8#include <asm/thread_info.h> --- 5 unchanged lines hidden (view full) --- 14#define BAD_DATA 1 15#define BAD_ADDREXCPTN 2 16#define BAD_IRQ 3 17#define BAD_UNDEFINSTR 4 18 19@ 20@ Most of the stack format comes from struct pt_regs, but with 21@ the addition of 8 bytes for storing syscall args 5 and 6. |
22@ This _must_ remain a multiple of 8 for EABI. |
|
22@ 23#define S_OFF 8 24 25/* 26 * The SWI code relies on the fact that R0 is at the bottom of the stack 27 * (due to slow/fast restore user regs). 28 */ 29#if S_R0 != 0 --- 55 unchanged lines hidden --- | 23@ 24#define S_OFF 8 25 26/* 27 * The SWI code relies on the fact that R0 is at the bottom of the stack 28 * (due to slow/fast restore user regs). 29 */ 30#if S_R0 != 0 --- 55 unchanged lines hidden --- |