VM_REG_GUEST_GS
error = vm_set_desc(vcpu, VM_REG_GUEST_GS,
if ((error = vm_set_register(vcpu, VM_REG_GUEST_GS, gsel)) != 0)
error = vm_set_desc(vcpu, VM_REG_GUEST_GS,
if ((error = vm_set_register(vcpu, VM_REG_GUEST_GS, gsel)) != 0)
error = vm_set_desc(vcpu, VM_REG_GUEST_GS,
if ((error = vm_set_register(vcpu, VM_REG_GUEST_GS, sel)) != 0)
err += svm_snapshot_reg(vcpu, VM_REG_GUEST_GS, meta);
err += vmcb_snapshot_desc(vcpu, VM_REG_GUEST_GS, meta);
case VM_REG_GUEST_GS:
VM_REG_GUEST_FS : VM_REG_GUEST_GS);
case VM_REG_GUEST_GS:
case VM_REG_GUEST_GS:
case VM_REG_GUEST_GS:
case VM_REG_GUEST_GS:
err += vmcs_snapshot_reg(vmcs, run, VM_REG_GUEST_GS, meta);
err += vmcs_snapshot_desc(vmcs, run, VM_REG_GUEST_GS, meta);
VM_REG_GUEST_GS
case VM_REG_GUEST_GS:
KASSERT(seg >= VM_REG_GUEST_ES && seg <= VM_REG_GUEST_GS,
seg != VM_REG_GUEST_GS) {
*seg = VM_REG_GUEST_GS;
seg != VM_REG_GUEST_GS) {
case VM_REG_GUEST_GS:
tss->tss_gs = GETREG(vcpu, VM_REG_GUEST_GS);
SETREG(vcpu, VM_REG_GUEST_GS, tss->tss_gs);
error = validate_seg_desc(vcpu, ts, VM_REG_GUEST_GS, &seg_desc,
update_seg_desc(vcpu, VM_REG_GUEST_GS, &seg_desc);
{ .id = VM_REG_GUEST_GS, .size = 4 },
error = vm_set_desc(vcpu, VM_REG_GUEST_GS,
error = vm_set_register(vcpu, VM_REG_GUEST_GS, set_gs_val);
error = vm_get_desc(vcpu, VM_REG_GUEST_GS,
error = vm_get_register(vcpu, VM_REG_GUEST_GS, &gs);