From 3b25c8a9d8d02a5777992b245f7b4b1bd167811d Mon Sep 17 00:00:00 2001 From: OptimisticSide <47266822+optimisticside@users.noreply.github.com> Date: Tue, 29 Dec 2020 11:25:31 -0800 Subject: [PATCH] Removed qword IN/OUT functions (#38) --- kernel/include/kernel_utils.hpp | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/kernel/include/kernel_utils.hpp b/kernel/include/kernel_utils.hpp index ae89714b..87c17ba5 100644 --- a/kernel/include/kernel_utils.hpp +++ b/kernel/include/kernel_utils.hpp @@ -56,28 +56,12 @@ inline uint32_t in_dword(uint16_t _port){ return rv; } -inline uint64_t in_qword(uint16_t _port){ - uint64_t rv; - - asm volatile ("in %[data], %[port]" - : [data] "=a" (rv) - : [port] "dN" (_port)); - - return rv; -} - inline void out_dword(uint16_t _port, uint32_t _data){ asm volatile ("out %[port], %[data]" : /* No outputs */ : [port] "dN" (_port), [data] "a" (_data)); } -inline void out_qword(uint16_t _port, uint64_t _data){ - asm volatile ("out %[port], %[data]" - : /* No outputs */ - : [port] "dN" (_port), [data] "a" (_data)); -} - inline uint16_t switch_endian_16(uint16_t nb) { return (nb>>8) | (nb<<8); }