]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - arch/mips/include/asm/cpu-info.h
MIPS: Add probing & defs for VZ & guest features
[mirror_ubuntu-zesty-kernel.git] / arch / mips / include / asm / cpu-info.h
index 392da7e6fc720dd7228e685d75a582ff8578e34a..edbe2734a1bf07ff6bef041881282d0ab968fb7c 100644 (file)
@@ -28,6 +28,15 @@ struct cache_desc {
        unsigned char flags;    /* Flags describing cache properties */
 };
 
+struct guest_info {
+       unsigned long           ases;
+       unsigned long           ases_dyn;
+       unsigned long long      options;
+       unsigned long long      options_dyn;
+       u8                      conf;
+       u8                      kscratch_mask;
+};
+
 /*
  * Flag definitions
  */
@@ -95,6 +104,11 @@ struct cpuinfo_mips {
         * htw_start/htw_stop calls
         */
        unsigned int            htw_seq;
+
+       /* VZ & Guest features */
+       struct guest_info       guest;
+       unsigned int            gtoffset_mask;
+       unsigned int            guestid_mask;
 } __attribute__((aligned(SMP_CACHE_BYTES)));
 
 extern struct cpuinfo_mips cpu_data[];