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