summaryrefslogtreecommitdiff
path: root/libk/include
diff options
context:
space:
mode:
authorTyler Murphy <=>2023-07-17 19:34:52 -0400
committerTyler Murphy <=>2023-07-17 19:34:52 -0400
commit7a912d1b668ab86ffe088eca3ac7e6f78a04a0c5 (patch)
tree4e86ff20e73171285156631db043e12aaf63bf04 /libk/include
parentpaging (diff)
downloadfinix-7a912d1b668ab86ffe088eca3ac7e6f78a04a0c5.tar.gz
finix-7a912d1b668ab86ffe088eca3ac7e6f78a04a0c5.tar.bz2
finix-7a912d1b668ab86ffe088eca3ac7e6f78a04a0c5.zip
refactoring
Diffstat (limited to 'libk/include')
-rw-r--r--libk/include/sys.h51
1 files changed, 0 insertions, 51 deletions
diff --git a/libk/include/sys.h b/libk/include/sys.h
deleted file mode 100644
index 75618e8..0000000
--- a/libk/include/sys.h
+++ /dev/null
@@ -1,51 +0,0 @@
-#include <stdint.h>
-
-static inline uint8_t inb(uint16_t port) {
- uint8_t ret;
- __asm__ volatile ("inb %1, %0" : "=a"(ret) : "Nd"(port));
- return ret;
-}
-
-static inline void outb(uint16_t port, uint8_t val) {
- __asm__ volatile ("outb %0, %1" : : "a"(val), "Nd"(port));
-}
-
-static inline uint16_t inw(uint16_t port) {
- uint16_t ret;
- __asm__ volatile ("inw %1, %0" : "=a"(ret) : "Nd"(port));
- return ret;
-}
-
-static inline void outw(uint16_t port, uint16_t val) {
- __asm__ volatile ("outw %0, %1" : : "a"(val), "Nd"(port));
-}
-
-static inline uint32_t inl(uint16_t port) {
- uint32_t ret;
- __asm__ volatile ("inl %1, %0" : "=a"(ret) : "Nd"(port));
- return ret;
-}
-
-static inline void outl(uint16_t port, uint32_t val) {
- __asm__ volatile ("outl %0, %1" : : "a"(val), "Nd"(port));
-}
-
-static inline void io_wait(void) {
- outb(0x80, 0);
-}
-
-static inline void int_enable(void) {
- __asm__ volatile ("sti");
-}
-
-static inline void int_disable(void) {
- __asm__ volatile ("cli");
-}
-
-static inline void int_wait(void) {
- __asm__ volatile ("sti; hlt");
-}
-
-static inline void halt(void) {
- __asm__ volatile ("cli; hlt");
-}