X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm.h;h=737ec359c5fe985a89ec832311182fa96c8b7281;hb=f4b074d9bf5c28dfd6e5fd616805ade2e9473b01;hp=306b103223dc0b42a19af4aa267ba56a0eea73a8;hpb=23ee10c7be0d5c16226b2f703741842248add8e7;p=palacios.git diff --git a/palacios/include/palacios/vmm.h b/palacios/include/palacios/vmm.h index 306b103..737ec35 100644 --- a/palacios/include/palacios/vmm.h +++ b/palacios/include/palacios/vmm.h @@ -1,3 +1,6 @@ +/* (c) 2008, Jack Lange */ +/* (c) 2008, The V3VEE Project */ + #ifndef __VMM_H #define __VMM_H @@ -121,7 +124,7 @@ #define V3_Hook_Interrupt(irq, opaque) \ ({ \ - int ret = 0; \ + int ret = 0; \ extern struct vmm_os_hooks * os_hooks; \ if ((os_hooks) && (os_hooks)->hook_interrupt) { \ ret = (os_hooks)->hook_interrupt(irq, opaque); \ @@ -156,13 +159,6 @@ typedef enum v3_cpu_arch {V3_INVALID_CPU, V3_SVM_CPU, V3_SVM_REV3_CPU, V3_VMX_CP #endif //!__V3VEE__ -/* - #ifdef __V3VEE__ - typedef struct guest_info v3_guest_t; - #else - typedef void v3_guest_t; - #endif -*/ // @@ -178,10 +174,10 @@ struct vmm_intr_state { // This is the value given when the interrupt is hooked. // This will never be NULL - void *opaque; + void * opaque; }; -void deliver_interrupt_to_vmm(struct vmm_intr_state *state); +void deliver_interrupt_to_vmm(struct vmm_intr_state * state); /* This will contain function pointers that provide OS services */ @@ -213,8 +209,6 @@ struct vmm_os_hooks { - // Filled in by initialization - };