X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_msr.h;h=00e1425a2fcffdd41c7088e2c95770707f9aab51;hp=5d3d2eb505adb91d6621e27d170dde284b1dd4d8;hb=9b4bfeefac09294a6f0ae12dbadf102eb547f5ec;hpb=266af4b5b19da7bee8e7445288c7c1cb3ee194c7 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; };