Home | History | Annotate | Download | only in target-i386

Lines Matching refs:tss_selector

184                        int tss_selector,
198 LOG_PCALL("switch_tss: sel=0x%04x type=%d src=%d\n", tss_selector, type, source);
203 raise_exception_err(env, EXCP0B_NOSEG, tss_selector & 0xfffc);
204 tss_selector = e1 >> 16;
205 if (tss_selector & 4)
206 raise_exception_err(env, EXCP0A_TSS, tss_selector & 0xfffc);
207 if (load_segment(env, &e1, &e2, tss_selector) != 0)
208 raise_exception_err(env, EXCP0D_GPF, tss_selector & 0xfffc);
210 raise_exception_err(env, EXCP0D_GPF, tss_selector & 0xfffc);
213 raise_exception_err(env, EXCP0D_GPF, tss_selector & 0xfffc);
217 raise_exception_err(env, EXCP0B_NOSEG, tss_selector & 0xfffc);
225 if ((tss_selector & 4) != 0 ||
227 raise_exception_err(env, EXCP0A_TSS, tss_selector & 0xfffc);
326 ptr = env->gdt.base + (tss_selector & ~7);
336 env->tr.selector = tss_selector;
1979 int tss_selector, type;
1988 tss_selector = cpu_lduw_kernel(env, env->tr.base + 0);
1989 if (tss_selector & 4)
1990 raise_exception_err(env, EXCP0A_TSS, tss_selector & 0xfffc);
1991 if (load_segment(env, &e1, &e2, tss_selector) != 0)
1992 raise_exception_err(env, EXCP0A_TSS, tss_selector & 0xfffc);
1996 raise_exception_err(env, EXCP0A_TSS, tss_selector & 0xfffc);
1997 switch_tss(env, tss_selector, e1, e2, SWITCH_TSS_IRET, next_eip);