X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/bffa3430fbbaaad29bec0b5bee9c1f0bfc7fd068..34f6af4f61e0eec9c96113e07f140b609b4113c8:/lunaix-os/arch/generic/includes/sys/port_io.h diff --git a/lunaix-os/arch/generic/includes/sys/port_io.h b/lunaix-os/arch/generic/includes/sys/port_io.h deleted file mode 100644 index 09f3adf..0000000 --- a/lunaix-os/arch/generic/includes/sys/port_io.h +++ /dev/null @@ -1,89 +0,0 @@ -#ifndef __LUNAIX_ARCH_PORT_IO_H -#define __LUNAIX_ARCH_PORT_IO_H - -#include - -static inline u8_t -port_rdbyte(int port) -{ - return 0; -} - -static inline void -port_rdbytes(int port, void* addr, int cnt) -{ - return; -} - -static inline u16_t -port_rdword(int port) -{ - return 0; -} - -static inline void -port_rdwords(int port, void* addr, int cnt) -{ - asm volatile("cld\n" - "repne\n" - "insw" - : "=D"(addr), "=c"(cnt) - : "d"(port), "0"(addr), "1"(cnt) - : "memory", "cc"); -} - -static inline u32_t -port_rddword(int port) -{ - return 0; -} - -static inline void -port_rddwords(int port, void* addr, int cnt) -{ - return; -} - -static inline void -port_wrbyte(int port, u8_t data) -{ - return; -} - -static inline void -port_wrbytes(int port, const void* addr, int cnt) -{ - return; -} - -static inline void -port_wrword(int port, u16_t data) -{ - return; -} - -static inline void -port_wrwords(int port, const void* addr, int cnt) -{ - return; -} - -static inline void -port_wrdwords(int port, const void* addr, int cnt) -{ - return; -} - -static inline void -port_wrdword(int port, u32_t data) -{ - return; -} - -static inline void -port_delay(int counter) -{ - return; -} - -#endif /* __LUNAIX_ARCH_PORT_IO_H */