]> rtime.felk.cvut.cz Git - jailhouse.git/blobdiff - hypervisor/arch/x86/include/asm/percpu.h
core: Add support for per-CPU statistics
[jailhouse.git] / hypervisor / arch / x86 / include / asm / percpu.h
index 1f0cccd31d2645330dcdd15832a3cfa03eaea2af..dbddbca810aa22974be0a31da0d9340052fbcc75 100644 (file)
@@ -17,6 +17,8 @@
 #include <asm/paging.h>
 #include <asm/processor.h>
 
+#include <jailhouse/hypercall.h>
+
 #define NUM_ENTRY_REGS                 6
 
 /* Keep in sync with struct per_cpu! */
@@ -45,6 +47,8 @@ struct per_cpu {
        u32 apic_id;
        struct cell *cell;
 
+       u32 stats[JAILHOUSE_NUM_CPU_STATS];
+
        struct desc_table_reg linux_gdtr;
        struct desc_table_reg linux_idtr;
        unsigned long linux_reg[NUM_ENTRY_REGS];