X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_msr.h;h=00e1425a2fcffdd41c7088e2c95770707f9aab51;hb=27962526dcc19380add6b33d48d6fcefa7968526;hp=5d3d2eb505adb91d6621e27d170dde284b1dd4d8;hpb=6c56ead58f57e08c23eab5d67f2a58f95ce712b4;p=palacios.git diff --git a/palacios/include/palacios/vmm_msr.h b/palacios/include/palacios/vmm_msr.h index 5d3d2eb..00e1425 100644 --- a/palacios/include/palacios/vmm_msr.h +++ b/palacios/include/palacios/vmm_msr.h @@ -30,14 +30,14 @@ struct guest_info; struct v3_msr { - union { - ullong_t value; + union { + ullong_t value; - struct { - uint_t lo; - uint_t hi; + struct { + uint_t lo; + uint_t hi; + } __attribute__((packed)); } __attribute__((packed)); - } __attribute__((packed)); } __attribute__((packed)); @@ -45,14 +45,14 @@ struct v3_msr { typedef struct v3_msr v3_msr_t; struct v3_msr_hook { - uint_t msr; + uint_t msr; - int (*read)(uint_t msr, struct v3_msr * dst, void * priv_data); - int (*write)(uint_t msr, struct v3_msr src, void * priv_data); + int (*read)(uint_t msr, struct v3_msr * dst, void * priv_data); + int (*write)(uint_t msr, struct v3_msr src, void * priv_data); - void * priv_data; + void * priv_data; - struct list_head link; + struct list_head link; }; @@ -60,8 +60,8 @@ struct v3_msr_hook { struct v3_msr_hook; struct v3_msr_map { - uint_t num_hooks; - struct list_head hook_list; + uint_t num_hooks; + struct list_head hook_list; };