#ifndef _KERNEL_PLATFORM_ARM64_TASKING_CONTEXT_H #define _KERNEL_PLATFORM_ARM64_TASKING_CONTEXT_H #include #include typedef struct { uint64_t x[22]; uint64_t lr; } PACKED context_t; static inline uintptr_t context_get_instruction_pointer(context_t* ctx) { return ctx->lr; } static inline void context_set_instruction_pointer(context_t* ctx, uintptr_t ip) { ctx->lr = ip; } #endif // _KERNEL_PLATFORM_ARM64_TASKING_CONTEXT_H