| #ifndef __UM_PROCESSOR_H | |
| #define __UM_PROCESSOR_H | |
| /* include faultinfo structure */ | |
| #include <sysdep/faultinfo.h> | |
| #ifdef CONFIG_X86_32 | |
| # include "processor_32.h" | |
| #else | |
| # include "processor_64.h" | |
| #endif | |
| #define KSTK_EIP(tsk) KSTK_REG(tsk, HOST_IP) | |
| #define KSTK_ESP(tsk) KSTK_REG(tsk, HOST_SP) | |
| #define KSTK_EBP(tsk) KSTK_REG(tsk, HOST_BP) | |
| #define ARCH_IS_STACKGROW(address) \ | |
| (address + 65536 + 32 * sizeof(unsigned long) >= UPT_SP(¤t->thread.regs.regs)) | |
| #include <asm/processor-generic.h> | |
| #endif |