VM_REG_GUEST_CS
error = vm_get_desc(newcpu, VM_REG_GUEST_CS, &desc_base,
error = vm_set_desc(newcpu, VM_REG_GUEST_CS,
error = vm_set_register(newcpu, VM_REG_GUEST_CS, cs);
case VM_REG_GUEST_CS:
cs = GETREG(vcpu, VM_REG_GUEST_CS);
tss->tss_cs = GETREG(vcpu, VM_REG_GUEST_CS);
SETREG(vcpu, VM_REG_GUEST_CS, tss->tss_cs);
error = validate_seg_desc(vcpu, ts, VM_REG_GUEST_CS, &seg_desc,
update_seg_desc(vcpu, VM_REG_GUEST_CS, &seg_desc);
{ .id = VM_REG_GUEST_CS, .size = 4 },
error = vm_set_desc(vcpu, VM_REG_GUEST_CS,
error = vm_set_register(vcpu, VM_REG_GUEST_CS, cs);
error = vm_get_desc(vcpu, VM_REG_GUEST_CS,
error = vm_get_register(vcpu, VM_REG_GUEST_CS, &cs);
VM_REG_GUEST_CS, /* KDIREG_CS */
VM_REG_GUEST_CS,
error = vm_set_desc(vcpu, VM_REG_GUEST_CS,
if ((error = vm_set_register(vcpu, VM_REG_GUEST_CS, sel)) != 0)
err = vm_set_desc(vcpu, VM_REG_GUEST_CS, 0, UINT32_MAX,
VM_REG_GUEST_CS,
case VM_REG_GUEST_CS:
case VM_REG_GUEST_CS:
case VM_REG_GUEST_CS:
case VM_REG_GUEST_CS:
seg = vmcb_segptr(vmcb, VM_REG_GUEST_CS);
seg = vmcb_segptr(vmcb, VM_REG_GUEST_CS);
seg = vmcb_segptr(vmcb, VM_REG_GUEST_CS);
case VM_REG_GUEST_CS:
case VM_REG_GUEST_CS:
case VM_REG_GUEST_CS:
case VM_REG_GUEST_CS:
VERIFY0(vm_set_seg_desc(vm, vcpuid, VM_REG_GUEST_CS, &desc));
VERIFY0(vm_set_register(vm, vcpuid, VM_REG_GUEST_CS, 0xf000));
VERIFY0(vm_set_seg_desc(vm, vcpuid, VM_REG_GUEST_CS, &desc));
VERIFY0(vm_set_register(vm, vcpuid, VM_REG_GUEST_CS,
VM_REG_GUEST_CS,
VM_REG_GUEST_CS,
error = vm_get_seg_desc(vm, vcpuid, VM_REG_GUEST_CS, &cs_desc);
*seg = VM_REG_GUEST_CS;