X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=geekos%2Finclude%2Fgeekos%2Fvmm_stubs.h;h=d2d0ce45d148f5597b400007ee3fe60d1107d663;hp=b56c114dcfc48032ebb40c0c9ea9212665196b85;hb=a46778669bb94bcf6b0a05646123ff748cfe86be;hpb=82cceefa66b1f05d8f9d5bfcb2fb7214755e1904 diff --git a/geekos/include/geekos/vmm_stubs.h b/geekos/include/geekos/vmm_stubs.h index b56c114..d2d0ce4 100644 --- a/geekos/include/geekos/vmm_stubs.h +++ b/geekos/include/geekos/vmm_stubs.h @@ -49,17 +49,22 @@ int ack_irq(int irq); int geekos_hook_interrupt(struct guest_info * info, uint_t irq); -unsigned int get_cpu_khz(); - -void Init_Stubs(); - - +unsigned int get_cpu_khz(); +void Init_Stubs(struct guest_info * info); +/**** + * + * stubs called by geekos.... + * + ***/ +void send_key_to_vmm(unsigned char status, unsigned char scancode); +void send_mouse_to_vmm(unsigned char packet[3]); +void send_tick_to_vmm(unsigned int period_us); #if 0