/** * PROJECT: ExectOS * COPYRIGHT: See COPYING.md in the top level directory * FILE: sdk/xtdk/i686/hlfuncs.h * DESCRIPTION: XT hardware abstraction layer routines specific to i686 architecture * DEVELOPERS: Rafal Kupiec */ #ifndef __XTDK_I686_HLFUNCS_H #define __XTDK_I686_HLFUNCS_H #include #include #include #include /* HAL library routines forward references */ XTCDECL UCHAR HlIoPortInByte(IN USHORT Port); XTCDECL ULONG HlIoPortInLong(IN USHORT Port); XTCDECL USHORT HlIoPortInShort(IN USHORT Port); XTCDECL VOID HlIoPortOutByte(IN USHORT Port, IN UCHAR Data); XTCDECL VOID HlIoPortOutLong(IN USHORT Port, IN ULONG Value); XTCDECL VOID HlIoPortOutShort(IN USHORT Port, IN USHORT Value); #endif /* __XTDK_I686_HLFUNCS_H */