X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/9b840d9c5c0db5e621e475dc8414edd98497ed36..6b995c8cb722d10aaacba52999f5c43e43daeb85:/lunaix-os/arch/aarch64/includes/asm/abi.h diff --git a/lunaix-os/arch/aarch64/includes/asm/abi.h b/lunaix-os/arch/aarch64/includes/asm/abi.h index 099c0f7..7f8d83d 100644 --- a/lunaix-os/arch/aarch64/includes/asm/abi.h +++ b/lunaix-os/arch/aarch64/includes/asm/abi.h @@ -4,11 +4,12 @@ #include #ifndef __ASM__ -#define align_stack(ptr) ((ptr) & stack_alignment) +#define align_stack(ptr) ((ptr) & ~15) static inline void must_inline noret switch_context() { // TODO + asm ("b _aa64_switch_task"); unreachable; }