os/kernel/cpu/x86_64/long_start.asm

17 lines
235 B
NASM
Raw Normal View History

2019-04-26 09:47:57 -05:00
global long_mode_start
extern kmain
section .boot.text
bits 64
long_mode_start:
2019-04-30 17:11:26 -05:00
xchg bx,bx
2019-04-27 09:51:32 -05:00
mov ax, 0
mov ss, ax
mov ds, ax
mov es, ax
mov fs, ax
mov gs, ax
2019-04-26 09:47:57 -05:00
mov rax,kmain
call rax
loop: jmp loop