//----------------------------------------------------------------------------// // GNU GPL OS/K // // // // Authors: spectral` // // NeoX // // // // Desc: Ports I/O // //----------------------------------------------------------------------------// #ifndef __kaleid_kernel_io_ports_h #define __kaleid_kernel_io_ports_h #include "common/common.h" #define outb(port,val) asm volatile ("outb %1, %0" : : "dN" (port), "a" (value)) uchar inb(port_t port); ushort inw(port_t port); #endif