1*d8f23d61SLiran Alon #ifndef HW_VMPORT_H 2*d8f23d61SLiran Alon #define HW_VMPORT_H 3*d8f23d61SLiran Alon 4*d8f23d61SLiran Alon #include "hw/isa/isa.h" 5*d8f23d61SLiran Alon 6*d8f23d61SLiran Alon #define TYPE_VMPORT "vmport" 7*d8f23d61SLiran Alon typedef uint32_t (VMPortReadFunc)(void *opaque, uint32_t address); 8*d8f23d61SLiran Alon 9*d8f23d61SLiran Alon static inline void vmport_init(ISABus *bus) 10*d8f23d61SLiran Alon { 11*d8f23d61SLiran Alon isa_create_simple(bus, TYPE_VMPORT); 12*d8f23d61SLiran Alon } 13*d8f23d61SLiran Alon 14*d8f23d61SLiran Alon void vmport_register(unsigned char command, VMPortReadFunc *func, void *opaque); 15*d8f23d61SLiran Alon 16*d8f23d61SLiran Alon #endif 17