tss               488 arch/i386/i386/cpu.c cpu_init_tss(struct i386tss *tss, void *stack, void *func)
tss               490 arch/i386/i386/cpu.c 	memset(tss, 0, sizeof *tss);
tss               491 arch/i386/i386/cpu.c 	tss->tss_esp0 = tss->tss_esp = (int)((char *)stack + USPACE - 16);
tss               492 arch/i386/i386/cpu.c 	tss->tss_ss0 = GSEL(GDATA_SEL, SEL_KPL);
tss               493 arch/i386/i386/cpu.c 	tss->__tss_cs = GSEL(GCODE_SEL, SEL_KPL);
tss               494 arch/i386/i386/cpu.c 	tss->tss_fs = GSEL(GCPU_SEL, SEL_KPL);
tss               495 arch/i386/i386/cpu.c 	tss->tss_gs = tss->__tss_es = tss->__tss_ds =
tss               496 arch/i386/i386/cpu.c 	    tss->__tss_ss = GSEL(GDATA_SEL, SEL_KPL);
tss               497 arch/i386/i386/cpu.c 	tss->tss_cr3 = pmap_kernel()->pm_pdirpa;
tss               498 arch/i386/i386/cpu.c 	tss->tss_esp = (int)((char *)stack + USPACE - 16);
tss               499 arch/i386/i386/cpu.c 	tss->tss_ldt = GSEL(GLDT_SEL, SEL_KPL);
tss               500 arch/i386/i386/cpu.c 	tss->__tss_eflags = PSL_MBO | PSL_NT;	/* XXX not needed? */
tss               501 arch/i386/i386/cpu.c 	tss->__tss_eip = (int)func;
tss              2748 arch/i386/i386/machdep.c     IDTVEC(tss), IDTVEC(missing), IDTVEC(stk), IDTVEC(prot), IDTVEC(page),
tss              2886 arch/i386/i386/machdep.c 	setgate(&idt[ 10], &IDTVEC(tss),     0, SDT_SYS386TGT, SEL_KPL, GCODE_SEL);