Lines Matching defs:DescSS

2901     IEMSELDESC DescSS;
2926 rcStrict = iemMemFetchSelDesc(pIemCpu, &DescSS, uNewSS, X86_XCPT_TS);
2935 if ( !DescSS.Legacy.Gen.u1DescType
2936 || (DescSS.Legacy.Gen.u4Type & X86_SEL_TYPE_CODE)
2937 || !(DescSS.Legacy.Gen.u4Type & X86_SEL_TYPE_WRITE))
2940 uNewSS, DescSS.Legacy.Gen.u1DescType, DescSS.Legacy.Gen.u4Type));
2946 || DescSS.Legacy.Gen.u2Dpl != uNewCpl)
2948 Log(("iemTaskSwitch: Invalid priv. for SS. uNewSS=%#x SS.DPL=%u uNewCpl=%u -> #TS\n", uNewSS, DescSS.Legacy.Gen.u2Dpl,
2954 if (!DescSS.Legacy.Gen.u1Present)
2960 uint32_t cbLimit = X86DESC_LIMIT_G(&DescSS.Legacy);
2961 uint64_t u64Base = X86DESC_BASE(&DescSS.Legacy);
2964 if (!(DescSS.Legacy.Gen.u4Type & X86_SEL_TYPE_ACCESSED))
2969 DescSS.Legacy.Gen.u4Type |= X86_SEL_TYPE_ACCESSED;
2975 pCtx->ss.Attr.u = X86DESC_GET_HID_ATTR(&DescSS.Legacy);
3097 uint32_t cbLimitSS = X86DESC_LIMIT_G(&DescSS.Legacy);
3103 if (!(DescSS.Legacy.Gen.u4Type & X86_SEL_TYPE_DOWN))
3116 if ( pCtx->esp - 1 > (DescSS.Legacy.Gen.u4Type & X86_DESC_DB ? UINT32_MAX : UINT32_C(0xffff))
3394 IEMSELDESC DescSS;
3395 rcStrict = iemMiscValidateNewSS(pIemCpu, pCtx, NewSS, uNewCpl, &DescSS);
3400 uint32_t cbLimitSS = X86DESC_LIMIT_G(&DescSS.Legacy);
3405 if (!(DescSS.Legacy.Gen.u4Type & X86_SEL_TYPE_DOWN))
3417 if ( uNewEsp - 1 > (DescSS.Legacy.Gen.u4Type & X86_DESC_DB ? UINT32_MAX : UINT32_C(0xffff))
3433 uNewEsp - cbStackFrame + X86DESC_BASE(&DescSS.Legacy), IEM_ACCESS_STACK_W | IEM_ACCESS_WHAT_SYS); /* _SYS is a hack ... */
3489 if (!(DescSS.Legacy.Gen.u4Type & X86_SEL_TYPE_ACCESSED))
3494 DescSS.Legacy.Gen.u4Type |= X86_SEL_TYPE_ACCESSED;
3504 pCtx->ss.u64Base = X86DESC_BASE(&DescSS.Legacy);
3505 pCtx->ss.Attr.u = X86DESC_GET_HID_ATTR(&DescSS.Legacy);