Lines Matching defs:vmctx

72 vm_setup_freebsd_registers_i386(struct vmctx *vmctx, int vcpu, uint32_t eip,
82 error = vm_get_capability(vmctx, vcpu, VM_CAP_UNRESTRICTED_GUEST, &tmp);
85 error = vm_set_capability(vmctx, vcpu, VM_CAP_UNRESTRICTED_GUEST, 1);
90 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_CR0, cr0)) != 0)
93 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_CR4, 0)) != 0)
100 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_EFER, 0)))
103 gdt = vm_map_gpa(vmctx, gdtbase, 0x1000);
109 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_GDTR,
119 error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_RFLAGS, rflags);
126 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_CS,
130 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_DS,
135 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_ES,
140 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_FS,
145 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_GS,
150 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_SS,
158 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_TR,
164 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_LDTR, 0, 0,
170 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_CS, gsel)) != 0)
174 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_DS, gsel)) != 0)
177 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_ES, gsel)) != 0)
180 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_FS, gsel)) != 0)
183 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_GS, gsel)) != 0)
186 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_SS, gsel)) != 0)
190 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_TR, gsel)) != 0)
194 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_LDTR, 0)) != 0)
198 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_RIP, eip)) != 0)
201 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_RSP, esp)) != 0)
222 vm_setup_freebsd_registers(struct vmctx *vmctx, int vcpu,
232 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_CR0, cr0)) != 0)
236 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_CR4, cr4)) != 0)
240 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_EFER, efer)))
244 error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_RFLAGS, rflags);
251 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_CS,
257 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_DS,
262 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_ES,
267 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_FS,
272 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_GS,
277 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_SS,
287 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_TR, 0, 0, desc_access);
291 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_LDTR, 0, 0,
297 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_CS, gsel)) != 0)
301 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_DS, gsel)) != 0)
304 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_ES, gsel)) != 0)
307 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_FS, gsel)) != 0)
310 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_GS, gsel)) != 0)
313 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_SS, gsel)) != 0)
317 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_TR, 0)) != 0)
321 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_LDTR, 0)) != 0)
325 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_RIP, rip)) != 0)
329 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_CR3, cr3)) != 0)
334 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_GDTR,
339 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_RSP, rsp)) != 0)