1 #ifndef __LUNAIX_I386ABI_H
2 #define __LUNAIX_I386ABI_H
4 #ifdef CONFIG_ARCH_X86_64
5 # include "variants/abi64.h"
7 # include "variants/abi32.h"
11 #define align_stack(ptr) ((ptr) & stack_alignment)
13 static inline void must_inline noret
15 asm volatile("jmp do_switch\n");
23 return *((ptr_t*)abi_get_callframe() + 1);
27 abi_get_retaddrat(ptr_t fp)
29 return *((ptr_t*)fp + 1);
33 #endif /* __LUNAIX_ABI_H */