/* * Copyright 2021, Haiku, Inc. * Distributed under the terms of the MIT License. */ #ifndef _HTIF_H_ #define _HTIF_H_ #include // host-target interface struct HtifRegs { uint32 toHostLo; uint32 toHostHi; uint32 fromHostLo; uint32 fromHostHi; }; extern HtifRegs* volatile gHtifRegs; uint64 HtifCmd(uint32 device, uint8 cmd, uint32 arg); void HtifShutdown(); void HtifOutChar(char ch); void HtifOutString(const char* str); void HtifOutString(const char* str, size_t len); #endif // _HTIF_H_