Lines Matching refs:run
77 struct kvm_run *run; in main() local
99 run = vcpu_state(vm, VCPU_ID); in main()
102 run->kvm_valid_regs = INVALID_SYNC_FIELD; in main()
109 run->kvm_valid_regs = INVALID_SYNC_FIELD | TEST_SYNC_FIELDS; in main()
117 run->kvm_dirty_regs = INVALID_SYNC_FIELD; in main()
124 run->kvm_dirty_regs = INVALID_SYNC_FIELD | TEST_SYNC_FIELDS; in main()
133 run->kvm_valid_regs = TEST_SYNC_FIELDS; in main()
135 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, in main()
137 run->exit_reason, in main()
138 exit_reason_str(run->exit_reason)); in main()
141 compare_regs(®s, &run->s.regs.regs); in main()
144 compare_sregs(&sregs, &run->s.regs.sregs); in main()
147 compare_vcpu_events(&events, &run->s.regs.events); in main()
150 run->s.regs.regs.r11 = 0xBAD1DEA; in main()
151 run->s.regs.sregs.apic_base = 1 << 11; in main()
154 run->kvm_valid_regs = TEST_SYNC_FIELDS; in main()
155 run->kvm_dirty_regs = KVM_SYNC_X86_REGS | KVM_SYNC_X86_SREGS; in main()
157 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, in main()
159 run->exit_reason, in main()
160 exit_reason_str(run->exit_reason)); in main()
161 TEST_ASSERT(run->s.regs.regs.r11 == 0xBAD1DEA + 1, in main()
163 run->s.regs.regs.r11); in main()
164 TEST_ASSERT(run->s.regs.sregs.apic_base == 1 << 11, in main()
166 run->s.regs.sregs.apic_base); in main()
169 compare_regs(®s, &run->s.regs.regs); in main()
172 compare_sregs(&sregs, &run->s.regs.sregs); in main()
175 compare_vcpu_events(&events, &run->s.regs.events); in main()
180 run->kvm_valid_regs = TEST_SYNC_FIELDS; in main()
181 run->kvm_dirty_regs = 0; in main()
182 run->s.regs.regs.r11 = 0xDEADBEEF; in main()
184 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, in main()
186 run->exit_reason, in main()
187 exit_reason_str(run->exit_reason)); in main()
188 TEST_ASSERT(run->s.regs.regs.r11 != 0xDEADBEEF, in main()
190 run->s.regs.regs.r11); in main()
196 run->kvm_valid_regs = 0; in main()
197 run->kvm_dirty_regs = 0; in main()
198 run->s.regs.regs.r11 = 0xAAAA; in main()
202 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, in main()
204 run->exit_reason, in main()
205 exit_reason_str(run->exit_reason)); in main()
206 TEST_ASSERT(run->s.regs.regs.r11 == 0xAAAA, in main()
208 run->s.regs.regs.r11); in main()
218 run->kvm_valid_regs = 0; in main()
219 run->kvm_dirty_regs = TEST_SYNC_FIELDS; in main()
220 run->s.regs.regs.r11 = 0xBBBB; in main()
222 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, in main()
224 run->exit_reason, in main()
225 exit_reason_str(run->exit_reason)); in main()
226 TEST_ASSERT(run->s.regs.regs.r11 == 0xBBBB, in main()
228 run->s.regs.regs.r11); in main()