Move assembly code for x86 64 IO to io.S

This commit is contained in:
2025-08-10 21:38:09 +02:00
parent 8ee1ea1292
commit 83e58b0ac2
3 changed files with 27 additions and 22 deletions

13
kernel/hal/x86_64/io.S Normal file
View File

@ -0,0 +1,13 @@
.global io_outb
io_outb:
mov %di, %dx
mov %sil, %al
out %al, %dx
ret
.global io_inb
io_inb:
mov %di, %dx
in %dx, %al
movzx %al, %rax
ret