summaryrefslogtreecommitdiff
path: root/src/kernel/util.asm
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/util.asm')
-rw-r--r--src/kernel/util.asm37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/kernel/util.asm b/src/kernel/util.asm
deleted file mode 100644
index acac17f..0000000
--- a/src/kernel/util.asm
+++ /dev/null
@@ -1,37 +0,0 @@
-bits 32
-
-global outb
-global inb
-global outw
-global inw
-
-section .text
-outb:
- ;word [esp + 4] = port
- ;byte [esp + 8] = value
- mov dx, word [esp + 4]
- mov al, byte [esp + 8]
- out dx, al
- ret
-
-inb:
- ;word [esp + 4] = port
- ;al out = value
- mov dx, word [esp + 4]
- in al, dx
- ret
-
-outw:
- ;word [esp + 4] = port
- ;word [esp + 8] = value
- mov dx, word [esp + 4]
- mov ax, word [esp + 8]
- out dx, ax
- ret
-
-inw:
- ;word [esp + 4] = port
- ;ax out = value
- mov dx, word [esp + 4]
- in ax, dx
- ret \ No newline at end of file