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