blob: e46bbef6da55f23c6a23afb27ef167e1f6c4c0fe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
.global begin_long_mode
.section .text
.code64
begin_long_mode:
// reload segment registers
mov $0, %eax
mov %eax, %ss
mov %eax, %ds
mov %eax, %es
mov %eax, %fs
mov %eax, %gs
call main
hlt
|