VM_REG_GUEST_TR
error = vm_set_desc(vcpu, VM_REG_GUEST_TR,
if ((error = vm_set_register(vcpu, VM_REG_GUEST_TR, gsel)) != 0)
error = vm_set_desc(vcpu, VM_REG_GUEST_TR, 0, 0, desc_access);
if ((error = vm_set_register(vcpu, VM_REG_GUEST_TR, 0)) != 0)
error = vm_set_desc(vcpu, VM_REG_GUEST_TR, 0, 0, desc_access);
if ((error = vm_set_register(vcpu, VM_REG_GUEST_TR, sel)) != 0)
err += svm_snapshot_reg(vcpu, VM_REG_GUEST_TR, meta);
err += vmcb_snapshot_desc(vcpu, VM_REG_GUEST_TR, meta);
case VM_REG_GUEST_TR:
case VM_REG_GUEST_TR:
case VM_REG_GUEST_TR:
if (reg != VM_REG_GUEST_CS && reg != VM_REG_GUEST_TR) {
case VM_REG_GUEST_TR:
case VM_REG_GUEST_TR:
err += vmcs_snapshot_reg(vmcs, run, VM_REG_GUEST_TR, meta);
err += vmcs_snapshot_desc(vmcs, run, VM_REG_GUEST_TR, meta);
case VM_REG_GUEST_TR:
ot_sel = GETREG(vcpu, VM_REG_GUEST_TR);
error = vm_get_desc(vcpu, VM_REG_GUEST_TR, &ot_base, &ot_lim,
SETREG(vcpu, VM_REG_GUEST_TR, nt_sel);
update_seg_desc(vcpu, VM_REG_GUEST_TR, &nt);
error = vm_set_desc(vcpu, VM_REG_GUEST_TR,
error = vm_set_register(vcpu, VM_REG_GUEST_TR, set_tr_val);
error = vm_get_desc(vcpu, VM_REG_GUEST_TR,
error = vm_get_register(vcpu, VM_REG_GUEST_TR, &tr);