X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/bffa3430fbbaaad29bec0b5bee9c1f0bfc7fd068..34f6af4f61e0eec9c96113e07f140b609b4113c8:/lunaix-os/arch/x86/includes/sys/abi.h?ds=sidebyside diff --git a/lunaix-os/arch/x86/includes/sys/abi.h b/lunaix-os/arch/x86/includes/sys/abi.h deleted file mode 100644 index bfa93a7..0000000 --- a/lunaix-os/arch/x86/includes/sys/abi.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef __LUNAIX_I386ABI_H -#define __LUNAIX_I386ABI_H - -#ifdef CONFIG_ARCH_X86_64 -# include "abi64.h" -#else -# include "abi32.h" -#endif - -#ifndef __ASM__ -#define align_stack(ptr) ((ptr) & stack_alignment) - -static inline void must_inline noret -switch_context() { - asm volatile("jmp do_switch\n"); - unreachable; -} - - -static inline ptr_t -abi_get_retaddr() -{ - return *((ptr_t*)abi_get_callframe() + 1); -} - -static inline ptr_t -abi_get_retaddrat(ptr_t fp) -{ - return *((ptr_t*)fp + 1); -} - -#endif -#endif /* __LUNAIX_ABI_H */