Linux Kernel
3.7.1
|
#include <arch/chip.h>
Go to the source code of this file.
Macros | |
#define | __ARCH_ABI_H__ |
#define | __INT_REG_BITS CHIP_WORD_SIZE() |
#define | __INT_REG_FMT "l" |
#define | INT_REG_FMT __INT_REG_FMT |
#define | INT_REG_BITS __INT_REG_BITS |
#define | TREG_FP 52 |
#define | TREG_TP 53 |
#define | TREG_SP 54 |
#define | TREG_LR 55 |
#define | TREG_LAST_GPR 55 |
#define | TREG_SN 56 |
#define | TREG_IDN0 57 |
#define | TREG_IDN1 58 |
#define | TREG_UDN0 59 |
#define | TREG_UDN1 60 |
#define | TREG_UDN2 61 |
#define | TREG_UDN3 62 |
#define | TREG_ZERO 63 |
#define | TREG_SYSCALL_NR 10 |
#define | TREG_SYSCALL_NR_NAME r10 |
#define | C_ABI_SAVE_AREA_SIZE (2 * (INT_REG_BITS / 8)) |
#define | INFO_OP_CANNOT_BACKTRACE 2 |
Typedefs | |
typedef unsigned long | __uint_reg_t |
typedef long | __int_reg_t |
typedef __uint_reg_t | uint_reg_t |
typedef __int_reg_t | int_reg_t |
ABI-related register definitions.
Definition in file abi.h.
#define __INT_REG_BITS CHIP_WORD_SIZE() |
#define C_ABI_SAVE_AREA_SIZE (2 * (INT_REG_BITS / 8)) |
#define INFO_OP_CANNOT_BACKTRACE 2 |
#define INT_REG_BITS __INT_REG_BITS |
#define INT_REG_FMT __INT_REG_FMT |
#define TREG_LAST_GPR 55 |
#define TREG_SYSCALL_NR 10 |
#define TREG_SYSCALL_NR_NAME r10 |
typedef long __int_reg_t |
typedef unsigned long __uint_reg_t |
typedef __int_reg_t int_reg_t |
typedef __uint_reg_t uint_reg_t |