4 #include "hw/isa/isa.h"
6 #define TYPE_VMPORT "vmport"
7 typedef uint32_t (VMPortReadFunc
)(void *opaque
, uint32_t address
);
10 VMPORT_CMD_GETVERSION
= 10,
11 VMPORT_CMD_GETBIOSUUID
= 19,
12 VMPORT_CMD_GETRAMSIZE
= 20,
13 VMPORT_CMD_VMMOUSE_DATA
= 39,
14 VMPORT_CMD_VMMOUSE_STATUS
= 40,
15 VMPORT_CMD_VMMOUSE_COMMAND
= 41,
16 VMPORT_CMD_GETHZ
= 45,
17 VMPORT_CMD_GET_VCPU_INFO
= 68,
21 static inline void vmport_init(ISABus
*bus
)
23 isa_create_simple(bus
, TYPE_VMPORT
);
26 void vmport_register(VMPortCommand command
, VMPortReadFunc
*func
, void *opaque
);