#include #include #include #include #include #include #include #include #include [[__init, __naked, __used]] void _start() { asm volatile( "mov rsp, %0\n" "jmp %1" : : "r"(__ld_stack_top), "r"(kernel_entry) ); }