Lines Matching defs:kqemu_cpu_state
44 struct kqemu_cpu_state { struct
45 uint64_t regs[16];
46 uint64_t eip;
47 uint64_t eflags;
49 struct kqemu_segment_cache segs[6]; /* selector values */
50 struct kqemu_segment_cache ldt;
51 struct kqemu_segment_cache tr;
52 struct kqemu_segment_cache gdt; /* only base and limit are used */
53 struct kqemu_segment_cache idt; /* only base and limit are used */
55 uint64_t cr0;
56 uint64_t cr2;
57 uint64_t cr3;
58 uint64_t cr4;
59 uint64_t a20_mask;
62 uint64_t sysenter_cs;
63 uint64_t sysenter_esp;
64 uint64_t sysenter_eip;
65 uint64_t efer;
66 uint64_t star;
68 uint64_t lstar;
69 uint64_t cstar;
70 uint64_t fmask;
71 uint64_t kernelgsbase;
73 uint64_t tsc_offset;
75 uint64_t dr0;
76 uint64_t dr1;
77 uint64_t dr2;
78 uint64_t dr3;
79 uint64_t dr6;
80 uint64_t dr7;
82 uint8_t cpl;
83 uint8_t user_only;
84 uint16_t padding1;
86 uint32_t error_code; /* error_code when exiting with an exception */
87 uint64_t next_eip; /* next eip value when exiting with an interrupt */
88 uint32_t nb_pages_to_flush; /* number of pages to flush,
93 int32_t retval;
96 uint32_t nb_ram_pages_to_update;
101 uint32_t nb_modified_ram_pages;