X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_host_events.h;h=47c6715f72492b6832c8fc0531248302c338f92b;hb=92082ed86bcfd503e28dbedb24c79c3dc797dc87;hp=b76250187763130063390abddbda0d864983c871;hpb=7ee094e43dab15b0139847bca24cef904f8a42f6;p=palacios.git diff --git a/palacios/include/palacios/vmm_host_events.h b/palacios/include/palacios/vmm_host_events.h index b762501..47c6715 100644 --- a/palacios/include/palacios/vmm_host_events.h +++ b/palacios/include/palacios/vmm_host_events.h @@ -43,6 +43,11 @@ struct v3_console_event { unsigned int cmd; }; +struct v3_packet_event { + unsigned char * pkt; + unsigned int size; +}; + #ifdef __V3VEE__ #include @@ -53,7 +58,7 @@ typedef enum { HOST_KEYBOARD_EVT, HOST_MOUSE_EVT, HOST_TIMER_EVT, HOST_CONSOLE_EVT, - HOST_SERIAL_EVT } v3_host_evt_type_t; + HOST_SERIAL_EVT} v3_host_evt_type_t; union v3_host_event_handler { @@ -84,6 +89,7 @@ struct v3_host_events { int v3_init_host_events(struct v3_vm_info * vm); +int v3_deinit_host_events(struct v3_vm_info * vm); #define V3_HOST_EVENT_HANDLER(cb) ((union v3_host_event_handler)cb) @@ -103,5 +109,4 @@ int v3_deliver_serial_event(struct v3_vm_info * vm, struct v3_serial_event * evt int v3_deliver_console_event(struct v3_vm_info * vm, struct v3_console_event * evt); - #endif