diff --git a/Kernel/IO.h b/Kernel/IO.h index 4427cc75db..e21b224f19 100644 --- a/Kernel/IO.h +++ b/Kernel/IO.h @@ -61,14 +61,6 @@ inline u32 in32(u16 port) return value; } -inline void repeated_in16(u16 port, u16* buffer, int buffer_size) -{ - asm volatile("rep insw" - : "+D"(buffer), "+c"(buffer_size) - : "d"(port) - : "memory"); -} - inline void out8(u16 port, u8 value) { asm volatile("outb %0, %1" ::"a"(value), "Nd"(port)); @@ -84,13 +76,6 @@ inline void out32(u16 port, u32 value) asm volatile("outl %0, %1" ::"a"(value), "Nd"(port)); } -inline void repeated_out16(u16 port, const u16* data, int data_size) -{ - asm volatile("rep outsw" - : "+S"(data), "+c"(data_size) - : "d"(port)); -} - inline void delay(size_t microseconds) { for (size_t i = 0; i < microseconds; ++i)