GDT finally works
This commit is contained in:
13
kernel/hal/x86_64/serial1.S
Normal file
13
kernel/hal/x86_64/serial1.S
Normal file
@ -0,0 +1,13 @@
|
||||
.global serial_outb
|
||||
serial_outb:
|
||||
mov %di, %dx
|
||||
mov %sil, %al
|
||||
out %al, %dx
|
||||
ret
|
||||
|
||||
.global serial_inb
|
||||
serial_inb:
|
||||
mov %di, %dx
|
||||
in %dx, %al
|
||||
movzx %al, %rax
|
||||
ret
|
Reference in New Issue
Block a user