VM_REG_GUEST_LDTR
error = vm_set_desc(vcpu, VM_REG_GUEST_LDTR, 0, 0,
if ((error = vm_set_register(vcpu, VM_REG_GUEST_LDTR, 0)) != 0)
error = vm_set_desc(vcpu, VM_REG_GUEST_LDTR, 0, 0,
if ((error = vm_set_register(vcpu, VM_REG_GUEST_LDTR, 0)) != 0)
error = vm_set_desc(vcpu, VM_REG_GUEST_LDTR, desc_base,
if ((error = vm_set_register(vcpu, VM_REG_GUEST_LDTR, 0)) != 0)
err += svm_snapshot_reg(vcpu, VM_REG_GUEST_LDTR, meta);
err += vmcb_snapshot_desc(vcpu, VM_REG_GUEST_LDTR, meta);
case VM_REG_GUEST_LDTR:
case VM_REG_GUEST_LDTR:
case VM_REG_GUEST_LDTR:
case VM_REG_GUEST_LDTR:
case VM_REG_GUEST_LDTR:
err += vmcs_snapshot_reg(vmcs, run, VM_REG_GUEST_LDTR, meta);
err += vmcs_snapshot_desc(vmcs, run, VM_REG_GUEST_LDTR, meta);
case VM_REG_GUEST_LDTR:
reg = ISLDT(sel) ? VM_REG_GUEST_LDTR : VM_REG_GUEST_GDTR;
if (reg == VM_REG_GUEST_LDTR) {
reg = ISLDT(sel) ? VM_REG_GUEST_LDTR : VM_REG_GUEST_GDTR;
case VM_REG_GUEST_LDTR:
SETREG(vcpu, VM_REG_GUEST_LDTR, tss->tss_ldt);
error = validate_seg_desc(vcpu, ts, VM_REG_GUEST_LDTR, &seg_desc,
update_seg_desc(vcpu, VM_REG_GUEST_LDTR, &seg_desc);
error = vm_set_desc(vcpu, VM_REG_GUEST_LDTR,
error = vm_set_register(vcpu, VM_REG_GUEST_LDTR, set_ldtr_val);
error = vm_get_desc(vcpu, VM_REG_GUEST_LDTR,
error = vm_get_register(vcpu, VM_REG_GUEST_LDTR, &ldtr);