/titanic_41/usr/src/uts/sun4u/os/ |
H A D | fillsysinfo.c | 100 struct cpu_node cpunodes[NCPU]; variable 469 cpunode = &cpunodes[cpuid]; in fill_cpu() 693 cpunode = &cpunodes[cpuid]; in fill_cpu_ddi() 825 bzero(&cpunodes[cpuid], sizeof (struct cpu_node)); in empty_cpu() 853 ASSERT(cpunodes[cpuid].nodeid != 0); in check_cpus_ver() 855 impl = cpunodes[cpuid].implementation; in check_cpus_ver() 869 if (cpunodes[i].nodeid == 0) in check_cpus_ver() 873 if (cpunodes[i].version < min_supported_rev) { in check_cpus_ver() 886 if (cpunodes[i].version < 0x22) { in check_cpus_ver() 903 if (cpunodes[i].version < min_supported_rev) { in check_cpus_ver() [all …]
|
H A D | cmp.c | 56 chipid = cpunodes[cpuid].portid; in cmp_cpu_is_cmp() 79 chipid = cpunodes[cpuid].portid; in cmp_delete_cpu() 103 chipid = cpunodes[cpuid].portid; in cmp_error_resteer() 139 return (cpunodes[cpuid].portid); in cmp_cpu_to_chip() 148 impl = cpunodes[cp->cpu_id].implementation; in pg_plat_hw_shared() 173 impl = cpunodes[cpu_a->cpu_id].implementation; in pg_plat_cpus_share() 197 impl = cpunodes[cpu->cpu_id].implementation; in pg_plat_hw_instance_id()
|
H A D | mach_mp_startup.c | 45 struct cpu_node *cpunode = &cpunodes[cpuid]; in init_cpu_info() 184 cpunode = &cpunodes[cp->cpu_id]; in populate_idstr()
|
/titanic_41/usr/src/uts/sun4u/ml/ |
H A D | mach_subr_asm.s | 197 sethi %hi(cpunodes), %o4 198 or %o4, %lo(cpunodes), %o4 ! %o4 = &cpunodes 202 ! o2 = byte offset into cpunodes for tick_nsec_scale of this CPU 203 ! o4 = &cpunodes 205 mulx %o1, CPU_NODE_SIZE, %o2 ! %o2 = byte offset into cpunodes 207 ld [%o4 + %o2], %o2 ! %o2 = cpunodes[cpuid].tick_nsec_scale
|
/titanic_41/usr/src/uts/sun4u/cpu/ |
H A D | us3_cheetahplus.c | 419 if (IS_PANTHER(cpunodes[CPU->cpu_id].implementation)) in cpu_ecache_nway() 817 if (!(IS_CHEETAH_PLUS(cpunodes[cp->cpu_id].implementation) || in cpu_init_private() 818 IS_JAGUAR(cpunodes[cp->cpu_id].implementation) || in cpu_init_private() 819 IS_PANTHER(cpunodes[cp->cpu_id].implementation))) { in cpu_init_private() 845 if (IS_PANTHER(cpunodes[cp->cpu_id].implementation)) { in cpu_init_private() 860 if (IS_PANTHER(cpunodes[cp->cpu_id].implementation)) { in cpu_init_private() 869 chprp->chpr_ec_set_size = cpunodes[cp->cpu_id].ecache_size / in cpu_init_private() 872 adjust_hw_copy_limits(cpunodes[cp->cpu_id].ecache_size); in cpu_init_private() 886 if (IS_PANTHER(cpunodes[CPU->cpu_id].implementation)) { in set_cpu_error_state() 903 if (!IS_PANTHER(cpunodes[aflt->flt_inst].implementation)) in pn_cpu_log_diag_l2_info() [all …]
|
H A D | us3_jalapeno.c | 826 if (!IS_SERRANO(cpunodes[cp->cpu_id].implementation)) { in cpu_init_private() 829 cpunodes[cp->cpu_id].implementation); in cpu_init_private() 832 if (!IS_JALAPENO(cpunodes[cp->cpu_id].implementation)) { in cpu_init_private() 835 cpunodes[cp->cpu_id].implementation); in cpu_init_private() 863 chprp->chpr_ec_set_size = cpunodes[cp->cpu_id].ecache_size / in cpu_init_private() 866 adjust_hw_copy_limits(cpunodes[cp->cpu_id].ecache_size); in cpu_init_private()
|
H A D | spitfire.c | 659 sys_tick_freq = cpunodes[CPU->cpu_id].clock_freq; in cpu_init_tick_freq() 761 if (cpunodes[CPU->cpu_id].implementation == SABRE_IMPL) { in cpu_aflt_size() 780 } else if (cpunodes[CPU->cpu_id].implementation == HUMMBRD_IMPL) { in cpu_aflt_size() 1025 cpunodes[CPU->cpu_id].ecache_size); in cpu_ce_scrub_mem_err() 1456 ec_set_size = cpunodes[CPU->cpu_id].ecache_size / in cpu_async_error() 1511 cpunodes[CPU->cpu_id].ecache_size); in cpu_async_error() 1755 flush_ecache(ecache_flushaddr, cpunodes[CPU->cpu_id].ecache_size * 2, in cpu_async_error() 1756 cpunodes[CPU->cpu_id].ecache_linesize); in cpu_async_error() 2310 cpunodes[CPU->cpu_id].ecache_size, in cpu_async_log_err() 2311 cpunodes[CPU->cpu_id].ecache_linesize); in cpu_async_log_err() [all …]
|
H A D | us3_common.c | 1423 if (IS_PANTHER(cpunodes[CPU->cpu_id].implementation)) { in cpu_log_fast_ecc_error() 2139 IS_JALAPENO(cpunodes[CPU->cpu_id].implementation)) { in cpu_parity_error() 2187 if (IS_PANTHER(cpunodes[CPU->cpu_id].implementation)) { in cpu_parity_error() 2214 if (IS_PANTHER(cpunodes[CPU->cpu_id].implementation)) { in cpu_parity_error() 2238 if (IS_PANTHER(cpunodes[CPU->cpu_id].implementation)) { in cpu_parity_error() 2296 if (IS_PANTHER(cpunodes[aflt->flt_inst].implementation)) in cpu_async_log_ic_parity_err() 2311 if (IS_PANTHER(cpunodes[aflt->flt_inst].implementation)) in cpu_async_log_ic_parity_err() 2586 if (IS_PANTHER(cpunodes[cpuid].implementation)) in cpu_error_is_ecache_data() 2877 if (IS_PANTHER(cpunodes[CPU->cpu_id].implementation)) { in cpu_ce_scrub_mem_err_common() 2886 totalsize = cpunodes[CPU->cpu_id].ecache_size; in cpu_ce_scrub_mem_err_common() [all …]
|
H A D | opl_olympus.c | 536 if (!((IS_OLYMPUS_C(cpunodes[cp->cpu_id].implementation)) || 537 (IS_JUPITER(cpunodes[cp->cpu_id].implementation)))) { 540 cpunodes[cp->cpu_id].implementation); 543 adjust_hw_copy_limits(cpunodes[cp->cpu_id].ecache_size); 1351 flush_ecache(ecache_flushaddr, cpunodes[CPU->cpu_id].ecache_size, 1352 cpunodes[CPU->cpu_id].ecache_linesize); 1419 (u_longlong_t)cpunodes[opl_flt->flt_eid_sid].device_id); 1422 (uint8_t *)&cpunodes[opl_flt->flt_eid_sid].version, sbuf); 1528 switch (cpunodes[aflt->flt_inst].implementation) { 1540 (u_longlong_t)cpunodes[aflt->flt_inst].device_id); [all …]
|
H A D | us3_cheetah.c | 612 if (!IS_CHEETAH(cpunodes[cp->cpu_id].implementation)) { in cpu_init_private() 641 chprp->chpr_ec_set_size = cpunodes[cp->cpu_id].ecache_size / in cpu_init_private() 644 adjust_hw_copy_limits(cpunodes[cp->cpu_id].ecache_size); in cpu_init_private()
|
/titanic_41/usr/src/uts/sun4u/serengeti/os/ |
H A D | sg_unum.c | 91 if (IS_PANTHER(cpunodes[CPU->cpu_id].implementation) || in sg_get_ecacheunum() 92 IS_JAGUAR(cpunodes[CPU->cpu_id].implementation)) in sg_get_ecacheunum()
|
/titanic_41/usr/src/uts/sun4v/cpu/ |
H A D | generic.c | 163 cp->cpu_m.cpu_ipipe = cpunodes[cp->cpu_id].exec_unit_mapping; in cpu_map_exec_units() 167 cp->cpu_m.cpu_fpu = cpunodes[cp->cpu_id].fpu_mapping; in cpu_map_exec_units() 177 cp->cpu_m.cpu_mpipe = cpunodes[cp->cpu_id].l2_cache_mapping; in cpu_map_exec_units()
|
H A D | niagara2.c | 209 cp->cpu_m.cpu_ipipe = cpunodes[cp->cpu_id].exec_unit_mapping; in cpu_map_exec_units() 213 cp->cpu_m.cpu_fpu = cpunodes[cp->cpu_id].fpu_mapping; in cpu_map_exec_units() 228 cp->cpu_m.cpu_mpipe = cpunodes[cp->cpu_id].l2_cache_mapping; in cpu_map_exec_units() 232 cp->cpu_m.cpu_chip = cpunodes[cp->cpu_id].l2_cache_mapping; in cpu_map_exec_units()
|
H A D | niagara.c | 182 cp->cpu_m.cpu_ipipe = cpunodes[cp->cpu_id].exec_unit_mapping; in cpu_map_exec_units() 186 cp->cpu_m.cpu_fpu = cpunodes[cp->cpu_id].fpu_mapping; in cpu_map_exec_units()
|
/titanic_41/usr/src/uts/sun4v/os/ |
H A D | mpo.c | 308 mde_cookie_t rootnode, foundnode, *cpunodes; in cpuid_to_cpunode() local 320 "fwd", &cpunodes); in cpuid_to_cpunode() 325 if (md_get_prop_val(md, cpunodes[i], PROP_LG_CPU_ID, in cpuid_to_cpunode() 329 foundnode = cpunodes[i]; in cpuid_to_cpunode() 330 md_free_scan_dag(md, &cpunodes); in cpuid_to_cpunode() 336 md_free_scan_dag(md, &cpunodes); in cpuid_to_cpunode() 565 mde_cookie_t root, *cpunodes, *mblocknodes; in lgrp_traverse() local 615 n_cpunodes = md_alloc_scan_dag(md, root, PROP_LG_CPU, "fwd", &cpunodes); in lgrp_traverse() 715 result = get_int(md, cpunodes[i], PROP_LG_CPU_ID, &k); in lgrp_traverse() 722 o = mpo_cpu_to_lgroup(md, cpunodes[i]); in lgrp_traverse() [all …]
|
H A D | mach_mp_startup.c | 50 struct cpu_node *cpunode = &cpunodes[cpuid]; in init_cpu_info() 279 cpunode = &cpunodes[cp->cpu_id]; in populate_idstr()
|
H A D | fillsysinfo.c | 54 struct cpu_node cpunodes[NCPU]; variable 127 cpunode = &cpunodes[cpuid]; in fill_cpu() 210 bzero(&cpunodes[cpuid], sizeof (struct cpu_node)); in empty_cpu() 261 cpunodes[cpuid].l2_cache_mapping = idx; in setup_chip_mappings() 348 cpunodes[cpuid].exec_unit_mapping = idx; in setup_exec_unit_mappings() 351 cpunodes[cpuid].fpu_mapping = idx; in setup_exec_unit_mappings()
|
H A D | mach_mp_states.c | 121 cpu_stop_time_limit = cpunodes[CPU->cpu_id].clock_freq; in stopcpu_bycpuid()
|
/titanic_41/usr/src/uts/sun4u/serengeti/io/ |
H A D | sbdp_cpu.c | 299 nodeid = cpunodes[cpuid].nodeid; in sbdp_cpu_poweron() 378 nodeid = cpunodes[cpuid].nodeid; in sbdp_cpu_poweroff() 677 sht.size = (uint32_t)cpunodes[cpuid].ecache_size << 1; in sbdp_cpu_stop_self() 678 sht.linesize = (uint32_t)cpunodes[cpuid].ecache_linesize; in sbdp_cpu_stop_self()
|
/titanic_41/usr/src/uts/sun4u/io/ |
H A D | todsg.c | 526 cpunodes[CPU->cpu_id].clock_freq/1000000); in todsg_get_cpufrequency() 528 return (cpunodes[CPU->cpu_id].clock_freq); in todsg_get_cpufrequency()
|
H A D | todstarfire.c | 195 return (cpunodes[CPU->cpu_id].clock_freq); in todsf_get_cpufrequency()
|
H A D | todstarcat.c | 262 return (cpunodes[CPU->cpu_id].clock_freq); in todsc_get_cpufrequency()
|
H A D | todopl.c | 320 return (cpunodes[CPU->cpu_id].clock_freq); in todopl_get_cpufrequency()
|
/titanic_41/usr/src/uts/sun4u/sys/ |
H A D | machcpuvar.h | 199 extern struct cpu_node cpunodes[];
|
/titanic_41/usr/src/uts/sun4u/starcat/os/ |
H A D | starcat.c | 394 if (portid == cpunodes[CPU->cpu_id].portid) in plat_fill_mc() 1017 if (IS_PANTHER(cpunodes[CPU->cpu_id].implementation) || in plat_get_ecacheunum() 1018 IS_JAGUAR(cpunodes[CPU->cpu_id].implementation)) in plat_get_ecacheunum()
|