Lines Matching refs:GuestIdte
1328 VBOXIDTE GuestIdte;
1329 int rc = PGMPhysSimpleReadGCPtr(pVCpu, &GuestIdte, GCPtrIDT + iTrap * sizeof(GuestIdte), sizeof(GuestIdte));
1370 if ( GuestIdte.Gen.u1Present
1371 && ( GuestIdte.Gen.u5Type2 == VBOX_IDTE_TYPE2_TRAP_32
1372 || GuestIdte.Gen.u5Type2 == VBOX_IDTE_TYPE2_INT_32)
1373 && GuestIdte.Gen.u2DPL == 3)
1377 GuestIdte.Gen.u5Type2 = VBOX_IDTE_TYPE2_TRAP_32;
1378 GuestIdte.Gen.u16OffsetHigh = pHandler >> 16;
1379 GuestIdte.Gen.u16OffsetLow = pHandler & 0xFFFF;
1380 GuestIdte.Gen.u16SegSel |= 1; //ring 1
1381 *pIdte = GuestIdte;
1396 if ( GuestIdte.Gen.u1Present
1397 && ( GuestIdte.Gen.u5Type2 == VBOX_IDTE_TYPE2_TRAP_32
1398 || GuestIdte.Gen.u5Type2 == VBOX_IDTE_TYPE2_INT_32)
1399 && (GuestIdte.Gen.u2DPL == 3 || GuestIdte.Gen.u2DPL == 0))