Home
last modified time | relevance | path

Searched refs:CPU (Results 1 – 25 of 339) sorted by relevance

12345678910>>...14

/illumos-gate/usr/src/uts/i86pc/os/
H A Dmlsetup.c265 (cpuid_getmodel(CPU) == 0x2d || cpuid_getmodel(CPU) == 0x3e) && in mlsetup()
344 THREAD_ONPROC(&t0, CPU); in mlsetup()
366 CPU->cpu_thread = &t0; in mlsetup()
368 CPU->cpu_disp = &cpu0_disp; in mlsetup()
369 CPU->cpu_disp->disp_cpu = CPU; in mlsetup()
370 CPU->cpu_dispthread = &t0; in mlsetup()
375 CPU->cpu_id = 0; in mlsetup()
388 cpu_list_init(CPU); in mlsetup()
390 pg_cpu_bootstrap(CPU); in mlsetup()
421 cpu_vm_data_init(CPU); in mlsetup()
[all …]
H A Dx_call.c188 struct machcpu *mcpup = &CPU->cpu_m; in xc_get()
313 struct machcpu *mcpup = &(CPU->cpu_m); in xc_serv()
445 CPU->cpu_m.xc_curmsg = NULL; in xc_serv()
470 if (BT_TEST(set, CPU->cpu_id) && (CPU->cpu_flags & CPU_READY) && in xc_common()
481 data = &CPU->cpu_m.xc_data; in xc_common()
490 CPU->cpu_m.xc_wait_cnt = 0; in xc_common()
505 if (msg->xc_master != CPU->cpu_id) in xc_common()
514 (void) xc_increment(&CPU->cpu_m); in xc_common()
516 ++CPU->cpu_m.xc_wait_cnt; in xc_common()
525 if (cpup != CPU) { in xc_common()
[all …]
H A Dmp_startup.c567 if (cp->cpu_idt != CPU->cpu_idt) in mp_cpu_unconfigure_common()
735 family = cpuid_getfamily(CPU); in opteron_get_nnodes()
809 ASSERT(cpu == CPU); in workaround_errata()
1517 init_cpu_info(CPU); in start_other_cpus()
1520 init_cpu_id_gdt(CPU); in start_other_cpus()
1523 cmn_err(CE_CONT, "?cpu%d: %s\n", CPU->cpu_id, CPU->cpu_idstr); in start_other_cpus()
1524 cmn_err(CE_CONT, "?cpu%d: %s\n", CPU->cpu_id, CPU->cpu_brandstr); in start_other_cpus()
1542 init_cpu_syscall(CPU); in start_other_cpus()
1690 cpu_t *cp = CPU; in mp_startup_common()
1714 (cpuid_getmodel(CPU) == 0x2d || cpuid_getmodel(CPU) == 0x3e) && in mp_startup_common()
[all …]
H A Dmp_machdep.c432 (*CPU->cpu_m.mcpu_idle_cpu)(); in cpu_idle_adaptive()
461 cpu_t *cpup = CPU; in cpu_idle()
598 if (cpu != CPU) in cpu_wakeup()
628 if (cpu_found != CPU->cpu_seqid) { in cpu_wakeup()
671 cpu_t *cpup = CPU; in cpu_idle_mwait()
1042 CPU->cpu_m.mcpu_idle_cpu = cpu_idle; in mach_init()
1046 CPU->cpu_m.mcpu_mwait = cpuid_mwait_alloc(CPU); in mach_init()
1050 if (CPU->cpu_m.mcpu_mwait == NULL) { in mach_init()
1056 CPU->cpu_m.mcpu_idle_cpu = cpu_idle; in mach_init()
1061 CPU->cpu_m.mcpu_idle_cpu = cpu_idle; in mach_init()
[all …]
H A Dcpr_impl.c225 ASSERT(CPU->cpu_id != i_cpr_bootcpuid()); in i_cpr_save_context()
227 cpu_enable_intr(CPU); in i_cpr_save_context()
235 CPUSET_ATOMIC_ADD(cpu_ready_set, CPU->cpu_id); in i_cpr_save_context()
239 CPU->cpu_id)) in i_cpr_save_context()
250 (void) cpu_disable_intr(CPU); in i_cpr_save_context()
526 ASSERT(CPU->cpu_id == 0); in i_cpr_power_down()
695 ASSERT(CPU->cpu_id == i_cpr_bootcpuid()); in i_cpr_power_down()
697 cpu_enable_intr(CPU); in i_cpr_power_down()
776 PMD(PMD_SX, ("cpu = %d, %s(%p) \n", CPU->cpu_id, str, (void *)req)) in i_cpr_platform_alloc()
901 struct cpu *cp = CPU; in i_cpr_start_cpu()
[all …]
/illumos-gate/usr/src/uts/sun4/os/
H A Dmlsetup.c167 THREAD_ONPROC(&t0, CPU); in mlsetup()
196 CPU->cpu_thread = &t0; in mlsetup()
197 CPU->cpu_dispthread = &t0; in mlsetup()
199 CPU->cpu_disp = &cpu0_disp; in mlsetup()
200 CPU->cpu_disp->disp_cpu = CPU; in mlsetup()
201 CPU->cpu_idle_thread = &t0; in mlsetup()
202 CPU->cpu_flags = CPU_RUNNING; in mlsetup()
203 CPU->cpu_id = getprocessorid(); in mlsetup()
215 cpu_list_init(CPU); in mlsetup()
217 cpu_vm_data_init(CPU); in mlsetup()
[all …]
H A Dmp_states.c67 CPU->cpu_m.in_prom = 1; in cpu_idle_self()
73 kern_idle[CPU->cpu_id] = 1; in cpu_idle_self()
74 while (kern_idle[CPU->cpu_id]) in cpu_idle_self()
77 CPU->cpu_m.in_prom = 0; in cpu_idle_self()
95 cpuid = CPU->cpu_id; in idle_other_cpus()
137 int cpuid = CPU->cpu_id; in resume_other_cpus()
221 ASSERT(CPU->cpu_id != cpuid); in mp_cpu_quiesce()
H A Dintr.c166 CPU->cpu_m.poke_cpu_outstanding = B_FALSE; in poke_cpu_intr()
224 if (siron_cpu_inum && siron_cpu_inum[CPU->cpu_id] != 0) in siron()
225 inum = siron_cpu_inum[CPU->cpu_id]; in siron()
287 int cpuid = CPU->cpu_id; in siron_poke_cpu()
358 mcpu = &CPU->cpu_m; in intr_dequeue_req()
359 cpu_id = CPU->cpu_id; in intr_dequeue_req()
691 cpuid = CPU->cpu_id; in intr_dist_cpuid()
706 curr_cpu = CPU; in intr_dist_cpuid()
859 if (cpuid == CPU->cpu_id) in invoke_softint()
/illumos-gate/usr/src/cmd/fm/dicts/
H A DAMD.po101 msgstr "An attempt will be made to remove this CPU from service."
117 msgstr "An attempt will be made to remove this CPU from service."
133 msgstr "An attempt will be made to remove this CPU from service."
149 msgstr "An attempt will be made to remove this CPU from service."
165 msgstr "An attempt will be made to remove this CPU from service."
181 msgstr "An attempt will be made to remove this CPU from service."
197 msgstr "An attempt will be made to remove this CPU from service."
213 msgstr "An attempt will be made to remove this CPU from service."
229 msgstr "An attempt will be made to remove this CPU from service."
245 msgstr "An attempt will be made to remove this CPU from service."
[all …]
/illumos-gate/usr/src/uts/common/disp/
H A Ddisp_lock.c77 if (CPU_ON_INTR(CPU) != 0) in disp_lock_exit_high()
92 if (CPU_ON_INTR(CPU) != 0) in disp_lock_exit()
95 if (CPU->cpu_kprunrun) { in disp_lock_exit()
106 if (CPU_ON_INTR(CPU) != 0) in disp_lock_exit_nopreempt()
120 if (CPU_ON_INTR(CPU) != 0) in thread_lock()
163 if (CPU_ON_INTR(CPU) != 0) in thread_lock_high()
H A Ddisp.c530 cpu_t *cp = CPU; in disp_anywork()
579 cpu_t *cp = CPU; in idle_enter()
592 cpu_t *cp = CPU; in idle_exit()
735 cpup = CPU; in disp()
905 cp = CPU; in swtch()
1062 cp = CPU; in thread_on_queue()
1155 if (cp != CPU) in cpu_resched()
1510 cp == CPU) { in setfrontdq()
1838 if (cpup != CPU) in cpu_surrender()
1860 cpup = CPU; in disp_ratify()
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dcpu_event.c510 ASSERT(!CPU_ON_INTR(CPU)); in cpu_idle_register_callback()
568 ASSERT(!CPU_ON_INTR(CPU)); in cpu_idle_unregister_callback()
642 ctx = CPU_IDLE_GET_CTX(CPU); in cpu_idle_enter()
755 ctx = CPU_IDLE_GET_CTX(CPU); in cpu_idle_exit()
782 ctx = CPU_IDLE_GET_CTX(CPU); in cpu_idle_exit()
796 ctx = CPU_IDLE_GET_CTX(CPU); in cpu_idle_exit()
831 ASSERT(!CPU_ON_INTR(CPU)); in cpu_idle_prop_allocate_impl()
854 ASSERT(!CPU_ON_INTR(CPU)); in cpu_idle_prop_create_property()
900 ASSERT(!CPU_ON_INTR(CPU)); in cpu_idle_prop_destroy_property()
939 ASSERT(!CPU_ON_INTR(CPU)); in cpu_idle_prop_create_handle()
[all …]
H A Dclock_tick.c314 if (CPU == cp) { in clock_tick_process()
346 ((cp != CPU) || (t != cp->cpu_thread->t_intr))) { in clock_tick_process()
432 if (clock_cpu_id != CPU->cpu_id) in clock_tick_schedule()
433 clock_cpu_id = CPU->cpu_id; in clock_tick_schedule()
479 clock_tick_process(CPU, LBOLT_NO_ACCOUNT, clock_tick_pending); in clock_tick_schedule()
496 if (cp == CPU) in clock_tick_schedule()
543 clock_tick_process(CPU, mylbolt, pending); in clock_tick_execute_common()
551 if ((cp == NULL) || (cp == CPU) || (cp->cpu_id == clock_cpu_id)) in clock_tick_execute_common()
558 if ((cp == NULL) || (cp == CPU) || (cp->cpu_id == clock_cpu_id)) in clock_tick_execute_common()
578 if (!CLOCK_TICK_XCALL_SAFE(CPU)) in clock_tick_execute()
[all …]
H A Dpg.c242 pg_cmt_cpu_startup(CPU); in pg_init()
256 pghw_physid_create(CPU); in pg_cpu0_init()
263 (void) pg_cpu_init(CPU, B_FALSE); in pg_cpu0_init()
264 pg_cpupart_in(CPU, &cp_default); in pg_cpu0_init()
265 pg_cpu_active(CPU); in pg_cpu0_init()
281 pg_cpu_inactive(CPU); in pg_cpu0_reinit()
282 pg_cpupart_out(CPU, &cp_default); in pg_cpu0_reinit()
283 pg_cpu_fini(CPU, NULL); in pg_cpu0_reinit()
285 (void) pg_cpu_init(CPU, B_FALSE); in pg_cpu0_reinit()
286 pg_cpupart_in(CPU, &cp_default); in pg_cpu0_reinit()
[all …]
/illumos-gate/usr/src/uts/i86pc/vm/
H A Di86_mmu.c197 pfn_t gdtpfn = mmu_btop(CPU->cpu_m.mcpu_gdtpa); in xen_kpm_finish_init()
376 x86pte_cpu_init(CPU); in hat_kern_alloc()
418 CPUSET_ATOMIC_ADD(kas.a_hat->hat_cpus, CPU->cpu_id); in hat_kern_setup()
419 CPU->cpu_current_hat = kas.a_hat; in hat_kern_setup()
465 ASSERT(ON_USER_HAT(CPU)); in invpcid()
466 ASSERT(CPU->cpu_m.mcpu_kpti.kf_user_cr3 != 0); in invpcid()
468 MMU_PAGESIZE, CPU->cpu_m.mcpu_kpti.kf_user_cr3); in invpcid()
524 if (ON_USER_HAT(CPU)) in mmu_flush_tlb_page()
547 if (addr < kernelbase && ON_USER_HAT(CPU)) { in mmu_flush_tlb_range()
549 ASSERT(CPU->cpu_m.mcpu_kpti.kf_user_cr3 != 0); in mmu_flush_tlb_range()
[all …]
/illumos-gate/usr/src/uts/sun4/ml/
H A Dproc_init.S63 ! Initialize CPU state registers
113 ! we don't have the cache on yet for this CPU.
116 sll %l1, CPTRSHIFT, %l2 ! offset into CPU vector.
117 ldn [%l3 + %l2], %l3 ! pointer to CPU struct
132 ! Resume the thread allocated for the CPU.
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/schumacher/frutree/
H A Dsystem-board.info33 NODE CPU location
34 PROP Label string r 0 "CPU 0"
39 NODE CPU location
40 PROP Label string r 0 "CPU 1"
72 * create the fru modules for CPU
74 name:/frutree/chassis/MB/SUNW,Netra-CP3010/CPU?GeoAddr=1
77 name:/frutree/chassis/MB/SUNW,Netra-CP3010/CPU?GeoAddr=2
81 * _fru_parent CPU devices
84 REFPROP _fru_parent /frutree/chassis/MB/SUNW,Netra-CP3010/CPU?GeoAddr=1/cpu-module
87 REFPROP _fru_parent /frutree/chassis/MB/SUNW,Netra-CP3010/CPU?GeoAddr=2/cpu-module
/illumos-gate/usr/src/uts/sun4u/os/
H A Dmach_startup.c111 intr_init(CPU); /* init interrupt request free list */ in setup_trap_table()
229 cpu_t *cpup = CPU; in cpu_halt()
242 if (CPU->cpu_flags & CPU_OFFLINE) in cpu_halt()
317 (!hset_update && (CPU->cpu_flags & CPU_OFFLINE)))) { in cpu_halt()
369 if (cpu != CPU) in cpu_wakeup()
402 if (cpu_found != CPU->cpu_seqid) in cpu_wakeup()
/illumos-gate/usr/src/uts/common/sys/
H A Dftrace.h101 if (CPU->cpu_ftrace.ftd_state & FTRACE_ENABLED) \
106 if (CPU->cpu_ftrace.ftd_state & FTRACE_ENABLED) \
111 if (CPU->cpu_ftrace.ftd_state & FTRACE_ENABLED) \
116 if (CPU->cpu_ftrace.ftd_state & FTRACE_ENABLED) \
/illumos-gate/usr/src/uts/intel/dtrace/
H A Ddtrace_isa.c52 uintptr_t caller = CPU->cpu_dtrace_caller; in dtrace_getpcstack()
54 if ((on_intr = CPU_ON_INTR(CPU)) != 0) in dtrace_getpcstack()
55 stacktop = (struct frame *)(CPU->cpu_intr_stack + SA(MINFRAME)); in dtrace_getpcstack()
145 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = sp; in dtrace_getustack_common()
195 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = sp; in dtrace_getustack_common()
498 if ((on_intr = CPU_ON_INTR(CPU)) != 0) in dtrace_getstackdepth()
705 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = uaddr; in dtrace_copycheck()
752 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8()
764 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16()
776 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword32()
[all …]
/illumos-gate/usr/src/uts/common/inet/
H A Dtcp_stats.h230 BUMP_MIB(&(tcps)->tcps_sc[CPU->cpu_seqid]->tcp_sc_mib, x)
233 UPDATE_MIB(&(tcps)->tcps_sc[CPU->cpu_seqid]->tcp_sc_mib, x, y)
238 &((tcps)->tcps_sc[CPU->cpu_seqid]->tcp_sc_stats.x))
249 ((tcps)->tcps_sc[CPU->cpu_seqid]->tcp_sc_stats.x++)
251 ((tcps)->tcps_sc[CPU->cpu_seqid]->tcp_sc_stats.x += (n))
253 ((tcps)->tcps_sc[CPU->cpu_seqid]->tcp_sc_stats.x = (n))
/illumos-gate/usr/src/uts/sun4v/os/
H A Dmach_startup.c87 mmu_fault_status_area + (MMFSA_SIZE * CPU->cpu_id); in setup_trap_table()
89 intr_init(CPU); /* init interrupt request free list */ in setup_trap_table()
108 cpu_t *cpup = CPU; in cpu_halt()
121 if (CPU->cpu_flags & CPU_OFFLINE) in cpu_halt()
196 (!hset_update && (CPU->cpu_flags & CPU_OFFLINE)))) { in cpu_halt()
246 if (cpu != CPU) in cpu_wakeup()
276 if (cpu_found != CPU->cpu_seqid) in cpu_wakeup()
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dus3_common.c1047 if ((CPU->cpu_next_onln != CPU) && (sendmondo_in_recover == 0)) { in cheetah_nudge_buddy()
1259 myid = CPU->cpu_id; in cpu_check_other_cpus_logout()
1389 aflt->flt_inst = CPU->cpu_id; in cpu_log_fast_ecc_error()
1814 aflt->flt_inst = CPU->cpu_id; in cpu_deferred_error()
2110 aflt->flt_inst = CPU->cpu_id; in cpu_parity_error()
2857 clop = CPU_PRIVATE(CPU) ? CPU_PRIVATE_PTR(CPU, chpr_cecc_logout) : NULL; in cpu_ce_scrub_mem_err_common()
4110 if (CPU_PRIVATE(CPU)) { in cpu_icache_parity_info()
4140 if (CPU_PRIVATE(CPU)) { in cpu_icache_parity_check()
5996 int cpuid = CPU->cpu_id;
6300 if (CPU_PRIVATE(CPU) == NULL)
[all …]
/illumos-gate/usr/src/uts/intel/os/
H A Dcpc_subr.c192 return (kcpc_pcbe_tryload(cpuid_getvendorstr(CPU), cpuid_getfamily(CPU), in kcpc_hw_load_pcbe()
193 cpuid_getmodel(CPU), cpuid_getstep(CPU))); in kcpc_hw_load_pcbe()
H A Ddesctbls.c357 CPU->cpu_gdt[sidx] = *udp; in gdt_update_usegd()
959 CPU->cpu_gdt = gdt; in init_desctbls()
960 CPU->cpu_m.mcpu_gdtpa = pfn_to_pa(va_to_pfn(gdt)); in init_desctbls()
975 CPU->cpu_idt = idt0; in init_desctbls()
1019 CPU->cpu_gdt = gdt; in init_desctbls()
1026 bzero(CPU->cpu_m.mcpu_ldt, LDT_CPU_SIZE); in init_desctbls()
1027 CPU->cpu_m.mcpu_ldt_len = 0; in init_desctbls()
1037 CPU->cpu_idt = idt0; in init_desctbls()
1041 CPU->cpu_tss = ktss0; in init_desctbls()
1128 gate_desc_t *idt = CPU->cpu_idt; in brand_interpositioning_enable()
[all …]

12345678910>>...14