Lines Matching defs:cpup
343 wc_cpu_t *cpup = wc_other_cpus + who;
354 bcopy(cpup, &(wp->wc_cpu), sizeof (wc_cpu_t));
356 gdt.base = cpup->wc_gdt_base;
357 gdt.limit = cpup->wc_gdt_limit;
366 init_real_mode_platter(who, code_length, cpup->wc_cr4, gdt);
491 wc_cpu_t *cpup = wc_other_cpus + who;
499 (void *)cpup->wc_gdt_base, cpup->wc_gdt_limit,
500 (void *)cpup->wc_idt_base, cpup->wc_idt_limit,
501 (long)cpup->wc_ldt, (long)cpup->wc_tr,
502 (long)cpup->wc_kgsbase, (long)cpup->wc_rsp))
521 wc_cpu_t *cpup = &(wp->wc_cpu);
601 if (wc_save_context(cpup)) {
615 (long)cpup->wc_virtaddr, (long)cpup->wc_retaddr))
617 cpup->wc_ebx, cpup->wc_edi, cpup->wc_esi, cpup->wc_ebp,
618 cpup->wc_esp))
620 (long)cpup->wc_cr0, (long)cpup->wc_cr3,
621 (long)cpup->wc_cr4))
623 "flgs=%lx\n", cpup->wc_cs, cpup->wc_ds, cpup->wc_es,
624 cpup->wc_ss, (long)cpup->wc_fs, (long)cpup->wc_gs,
625 (long)cpup->wc_eflags))
628 "kgbase=%lx\n", (void *)cpup->wc_gdt_base,
629 cpup->wc_gdt_limit, (void *)cpup->wc_idt_base,
630 cpup->wc_idt_limit, (long)cpup->wc_ldt,
631 (long)cpup->wc_tr, (long)cpup->wc_kgsbase))
633 gdt.base = cpup->wc_gdt_base;
634 gdt.limit = cpup->wc_gdt_limit;
643 init_real_mode_platter(0, code_length, cpup->wc_cr4, gdt);
663 wcpp->rm_idt_lim, (long)cpup->wc_ldt, (long)cpup->wc_tr,
664 (long)cpup->wc_kgsbase))