Home
last modified time | relevance | path

Searched refs:GPROC0_SEL (Results 1 – 14 of 14) sorted by relevance

/f-stack/freebsd/x86/include/
H A Dsegments.h235 #define GPROC0_SEL 9 /* Task state process slot zero and up */ macro
269 #define GPROC0_SEL 9 /* TSS for entering kernel etc */ macro
/f-stack/freebsd/amd64/amd64/
H A Dmp_machdep.c290 pc->pc_tss = (struct system_segment_descriptor *)&gdt[GPROC0_SEL]; in init_secondary()
328 gdt_segs[GPROC0_SEL].ssd_base = (long)&pc->pc_common_tss; in init_secondary()
330 if (x != GPROC0_SEL && x != GPROC0_SEL + 1 && in init_secondary()
334 ssdtosyssd(&gdt_segs[GPROC0_SEL], in init_secondary()
335 (struct system_segment_descriptor *)&gdt[GPROC0_SEL]); in init_secondary()
347 gsel_tss = GSEL(GPROC0_SEL, SEL_KPL); in init_secondary()
H A Dmachdep.c1562 PCPU_SET(tss, (struct system_segment_descriptor *)&gdt[GPROC0_SEL]); in amd64_bsp_pcpu_init1()
1691 if (x != GPROC0_SEL && x != (GPROC0_SEL + 1) && in hammer_time()
1695 gdt_segs[GPROC0_SEL].ssd_base = (uintptr_t)&pc->pc_common_tss; in hammer_time()
1696 ssdtosyssd(&gdt_segs[GPROC0_SEL], in hammer_time()
1697 (struct system_segment_descriptor *)&gdt[GPROC0_SEL]); in hammer_time()
1816 gsel_tss = GSEL(GPROC0_SEL, SEL_KPL); in hammer_time()
H A Dgenassym.c253 ASSYM(TSSSEL, GSEL(GPROC0_SEL, SEL_KPL));
H A Dsys_machdep.c436 ltr(GSEL(GPROC0_SEL, SEL_KPL));
H A Dpmap.c1890 gdt_segs[GPROC0_SEL].ssd_base = (uintptr_t)&__pcpu[0].pc_common_tss; in pmap_bootstrap()
1891 ssdtosyssd(&gdt_segs[GPROC0_SEL], in pmap_bootstrap()
1892 (struct system_segment_descriptor *)&__pcpu[0].pc_gdt[GPROC0_SEL]); in pmap_bootstrap()
1897 ltr(GSEL(GPROC0_SEL, SEL_KPL)); in pmap_bootstrap()
2116 ssdtosyssd(&gdt_segs[GPROC0_SEL], in pmap_bootstrap_la57()
2117 (struct system_segment_descriptor *)&__pcpu[0].pc_gdt[GPROC0_SEL]); in pmap_bootstrap_la57()
2118 ltr(GSEL(GPROC0_SEL, SEL_KPL)); in pmap_bootstrap_la57()
/f-stack/freebsd/i386/i386/
H A Dvm86bios.s99 movl $GPROC0_SEL*8,%esi /* GSEL(entry, SEL_KPL) */
162 movl $GPROC0_SEL*8,%esi /* GSEL(entry, SEL_KPL) */
H A Dmp_machdep.c250 gdt_segs[GPROC0_SEL].ssd_base = (int)common_tssp; in init_secondary()
271 gsel_tss = GSEL(GPROC0_SEL, SEL_KPL); in init_secondary()
272 gdt[myid * NGDT + GPROC0_SEL].sd.sd_type = SDT_SYS386TSS; in init_secondary()
276 PCPU_SET(tss_gdt, &gdt[myid * NGDT + GPROC0_SEL].sd); in init_secondary()
H A Dgenassym.c229 ASSYM(GPROC0_SEL, GPROC0_SEL);
H A Dmachdep.c2365 gdt_segs[GPROC0_SEL].ssd_base = (int)&common_tss0; in init386()
2421 gsel_tss = GSEL(GPROC0_SEL, SEL_KPL); in init386()
2422 PCPU_SET(tss_gdt, &gdt[GPROC0_SEL].sd); in init386()
2494 gdt[GPROC0_SEL].sd.sd_type = SDT_SYS386TSS; /* clear busy bit */ in init386()
2534 gdt[GPROC0_SEL].sd.sd_lobase = (int)tss; in machdep_init_trampoline()
2535 gdt[GPROC0_SEL].sd.sd_hibase = (u_int)tss >> 24; in machdep_init_trampoline()
2536 gdt[GPROC0_SEL].sd.sd_type = SDT_SYS386TSS; in machdep_init_trampoline()
2539 PCPU_SET(tss_gdt, &gdt[GPROC0_SEL].sd); in machdep_init_trampoline()
2542 ltr(GSEL(GPROC0_SEL, SEL_KPL)); in machdep_init_trampoline()
H A Dswtch.s222 movl $GPROC0_SEL*8, %esi /* GSEL(GPROC0_SEL, SEL_KPL) */
H A Dsys_machdep.c328 ltr(GSEL(GPROC0_SEL, SEL_KPL)); in i386_extend_pcb()
/f-stack/freebsd/amd64/vmm/
H A Dvmm_host.c150 return (GSEL(GPROC0_SEL, SEL_KPL)); in vmm_get_host_tsssel()
/f-stack/freebsd/amd64/vmm/amd/
H A Dsvm.c1801 ltr(GSEL(GPROC0_SEL, SEL_KPL)); in restore_host_tss()