long_mode_init.asm
wangyisong1996_BlogOS-learning/boot/long_mode_init.asm
global long_mode_start

section .text
bits 64
long_mode_start:
	; load 0 into all data segment registers
    mov ax, 0
    mov ss, ax
    mov ds, ax
    mov es, ax
    mov fs, ax
    mov gs, ax

    extern kern_main
    call kern_main

    hlt
