• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/lib/libvmmapi/

Lines Matching refs:vmctx

74 vm_setup_freebsd_registers_i386(struct vmctx *vmctx, int vcpu, uint32_t eip,
84 error = vm_get_capability(vmctx, vcpu, VM_CAP_UNRESTRICTED_GUEST, &tmp);
87 error = vm_set_capability(vmctx, vcpu, VM_CAP_UNRESTRICTED_GUEST, 1);
92 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_CR0, cr0)) != 0)
95 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_CR4, 0)) != 0)
102 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_EFER, 0)))
105 gdt = vm_map_gpa(vmctx, gdtbase, 0x1000);
111 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_GDTR,
121 error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_RFLAGS, rflags);
128 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_CS,
132 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_DS,
137 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_ES,
142 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_FS,
147 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_GS,
152 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_SS,
160 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_TR,
166 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_LDTR, 0, 0,
172 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_CS, gsel)) != 0)
176 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_DS, gsel)) != 0)
179 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_ES, gsel)) != 0)
182 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_FS, gsel)) != 0)
185 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_GS, gsel)) != 0)
188 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_SS, gsel)) != 0)
192 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_TR, gsel)) != 0)
196 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_LDTR, 0)) != 0)
200 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_RIP, eip)) != 0)
203 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_RSP, esp)) != 0)
224 vm_setup_freebsd_registers(struct vmctx *vmctx, int vcpu,
234 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_CR0, cr0)) != 0)
238 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_CR4, cr4)) != 0)
242 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_EFER, efer)))
246 error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_RFLAGS, rflags);
253 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_CS,
259 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_DS,
264 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_ES,
269 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_FS,
274 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_GS,
279 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_SS,
289 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_TR, 0, 0, desc_access);
293 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_LDTR, 0, 0,
299 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_CS, gsel)) != 0)
303 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_DS, gsel)) != 0)
306 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_ES, gsel)) != 0)
309 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_FS, gsel)) != 0)
312 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_GS, gsel)) != 0)
315 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_SS, gsel)) != 0)
319 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_TR, 0)) != 0)
323 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_LDTR, 0)) != 0)
327 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_RIP, rip)) != 0)
331 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_CR3, cr3)) != 0)
336 error = vm_set_desc(vmctx, vcpu, VM_REG_GUEST_GDTR,
341 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_RSP, rsp)) != 0)