Home
last modified time | relevance | path

Searched refs:core_id (Results 1 – 25 of 42) sorted by relevance

12

/openbmc/u-boot/arch/arm/mach-keystone/
H A Dcmd_mon.c71 int rcode = 0, core_id, on; in do_mon_power() local
79 core_id = simple_strtoul(argv[1], NULL, 16); in do_mon_power()
83 rcode = mon_power_on(core_id, fn); in do_mon_power()
85 rcode = mon_power_off(core_id); in do_mon_power()
89 printf("core %d powered on successfully\n", core_id); in do_mon_power()
91 printf("core %d power on failure\n", core_id); in do_mon_power()
93 printf("core %d powered off successfully\n", core_id); in do_mon_power()
H A Dmon.c34 int mon_power_on(int core_id, void *ep) in mon_power_on() argument
47 : "r" (core_id), "r" (ep) in mon_power_on()
52 int mon_power_off(int core_id) in mon_power_off() argument
64 : "r" (core_id) in mon_power_off()
/openbmc/u-boot/arch/arm/mach-exynos/
H A Dlowlevel_init.c123 uint32_t tmp, core_id, core_config; in power_down_core() local
131 mrc_mpafr(core_id); in power_down_core()
132 tmp = core_id & 0x3; in power_down_core()
133 core_id = (core_id >> 6) & ~3; in power_down_core()
134 core_id |= tmp; in power_down_core()
135 core_id &= 0x3f; in power_down_core()
138 core_config = (core_id * CPU_CONFIG_STATUS_OFFSET); in power_down_core()
/openbmc/u-boot/arch/arm/mach-keystone/include/mach/
H A Dmon.h13 int mon_power_on(int core_id, void *ep);
14 int mon_power_off(int core_id);
/openbmc/qemu/target/s390x/
H A Dcpu-system.c100 panic_info->u.s390.core = cpu->env.core_id; in s390_cpu_get_crash_info()
148 if (cpu->env.core_id >= max_cpus) { in s390_cpu_system_realize()
150 ", maximum core-id: %d", cpu->env.core_id, in s390_cpu_system_realize()
155 if (cpu_exists(cpu->env.core_id)) { in s390_cpu_system_realize()
157 ", it already exists", cpu->env.core_id); in s390_cpu_system_realize()
162 CPU(cpu)->cpu_index = cpu->env.core_id; in s390_cpu_system_realize()
H A Dsigp.c74 ret = cpu_inject_external_call(dst_cpu, src_cpu->env.core_id); in sigp_external_call()
90 cpu_inject_emergency_signal(dst_cpu, src_cpu->env.core_id); in sigp_emergency()
325 cpu_inject_emergency_signal(dst_cpu, src_cpu->env.core_id); in sigp_cond_emergency()
/openbmc/qemu/hw/s390x/
H A Dcpu-topology.c197 env->socket_id = s390_std_socket(env->core_id, smp); in s390_topology_cpu_default()
198 env->book_id = s390_std_book(env->core_id, smp); in s390_topology_cpu_default()
199 env->drawer_id = s390_std_drawer(env->core_id, smp); in s390_topology_cpu_default()
296 props = &ms->possible_cpus->cpus[cpu->env.core_id].props; in s390_update_cpu_props()
355 static void s390_change_topology(uint16_t core_id, in s390_change_topology() argument
370 cpu = s390_cpu_addr2state(core_id); in s390_change_topology()
372 error_setg(errp, "Core-id %d does not exist!", core_id); in s390_change_topology()
H A Ds390-virtio-ccw.c57 static S390CPU *s390x_new_cpu(const char *typename, uint32_t core_id, in s390x_new_cpu() argument
63 if (!object_property_set_int(OBJECT(cpu), "core-id", core_id, errp)) { in s390x_new_cpu()
353 g_assert(!ms->possible_cpus->cpus[cpu->env.core_id].cpu); in s390_cpu_plug()
354 ms->possible_cpus->cpus[cpu->env.core_id].cpu = CPU(dev); in s390_cpu_plug()
689 props->core_id = i; in s390_possible_cpu_arch_ids()
/openbmc/qemu/include/hw/i386/
H A Dtopology.h54 unsigned core_id; member
135 (topo_ids->core_id << apicid_core_offset(topo_info)) | in x86_apicid_from_topo_ids()
158 topo_ids->core_id = cpu_index / nr_threads % nr_cores; in x86_topo_ids_from_idx()
172 topo_ids->core_id = in x86_topo_ids_from_apicid()
/openbmc/u-boot/arch/arm/cpu/armv8/fsl-layerscape/
H A Dfdt.c44 u64 val, core_id; in ft_fixup_cpu() local
62 core_id = fdt_read_number(reg, addr_cells); in ft_fixup_cpu()
63 if (!test_bit(id_to_core(core_id), &mask)) { in ft_fixup_cpu()
116 core_id = fdt_read_number(reg, addr_cells); in ft_fixup_cpu()
117 if (core_id == 0 || (is_core_online(core_id))) { in ft_fixup_cpu()
119 val += id_to_core(core_id) * in ft_fixup_cpu()
/openbmc/u-boot/arch/arm/mach-imx/
H A Dimx_bootaux.c13 int arch_auxiliary_core_up(u32 core_id, ulong boot_private_data) in arch_auxiliary_core_up() argument
38 int arch_auxiliary_core_check_up(u32 core_id) in arch_auxiliary_core_check_up() argument
/openbmc/qemu/hw/i386/
H A Dx86-common.c337 if (cpu->core_id < 0) { in x86_cpu_pre_plug()
340 } else if (cpu->core_id > (ms->smp.cores - 1)) { in x86_cpu_pre_plug()
342 cpu->core_id, ms->smp.cores - 1); in x86_cpu_pre_plug()
357 topo_ids.core_id = cpu->core_id; in x86_cpu_pre_plug()
370 topo_ids.core_id, topo_ids.smt_id, cpu->apic_id, in x86_cpu_pre_plug()
411 if (cpu->core_id != -1 && cpu->core_id != topo_ids.core_id) { in x86_cpu_pre_plug()
413 " 0x%x (core-id: %u)", cpu->core_id, cpu->apic_id, in x86_cpu_pre_plug()
414 topo_ids.core_id); in x86_cpu_pre_plug()
417 cpu->core_id = topo_ids.core_id; in x86_cpu_pre_plug()
/openbmc/qemu/hw/cpu/
H A Dcore.c21 int64_t value = core->core_id; in core_prop_get_core_id()
41 core->core_id = value; in core_prop_set_core_id()
/openbmc/qemu/include/hw/cpu/
H A Dcore.h24 int core_id; member
/openbmc/qemu/hw/loongarch/
H A Dvirt.c859 topo->core_id = index / ms->smp.threads % ms->smp.cores; in virt_get_topo_from_index()
892 arch_id = topo->thread_id + topo->core_id * threads; in virt_get_arch_id_from_topo()
942 if ((cpu->core_id < 0) || (cpu->core_id >= ms->smp.cores)) { in virt_cpu_pre_plug()
945 cpu->core_id, ms->smp.cores - 1); in virt_cpu_pre_plug()
957 topo.core_id = cpu->core_id; in virt_cpu_pre_plug()
964 cs->cpu_index, cpu->socket_id, cpu->core_id, in virt_cpu_pre_plug()
972 topo.core_id = cpu_slot->props.core_id; in virt_cpu_pre_plug()
975 object_property_set_int(OBJECT(dev), "core-id", topo.core_id, NULL); in virt_cpu_pre_plug()
995 cpu->core_id, cpu->thread_id); in virt_cpu_unplug_request()
1173 ms->possible_cpus->cpus[n].props.core_id = topo.core_id; in virt_possible_cpu_arch_ids()
/openbmc/qemu/include/hw/ppc/
H A Dpnv_chip.h160 void (*get_pir_tir)(PnvChip *chip, uint32_t core_id, uint32_t thread_id,
169 uint64_t (*xscom_core_base)(PnvChip *chip, uint32_t core_id);
/openbmc/qemu/hw/ppc/
H A Dpnv.c872 uint32_t core_id) in pnv_chip_power8_xscom_core_base() argument
874 return PNV_XSCOM_EX_BASE(core_id); in pnv_chip_power8_xscom_core_base()
878 uint32_t core_id) in pnv_chip_power9_xscom_core_base() argument
880 return PNV9_XSCOM_EC_BASE(core_id); in pnv_chip_power9_xscom_core_base()
884 uint32_t core_id) in pnv_chip_power10_xscom_core_base() argument
886 return PNV10_XSCOM_EC_BASE(core_id); in pnv_chip_power10_xscom_core_base()
1220 uint32_t core_id, uint32_t thread_id, in pnv_get_pir_tir_p8() argument
1224 *pir = (chip->chip_id << 7) | (core_id << 3) | thread_id; in pnv_get_pir_tir_p8()
1281 uint32_t core_id, uint32_t thread_id, in pnv_get_pir_tir_p9() argument
1287 thread_id |= core_id & 1; in pnv_get_pir_tir_p9()
[all …]
H A Dpnv_chiptod.c222 int core_hwid = cc->core_id; in pnv_chip_get_core_by_xscom_base()
250 uint32_t core_id = GETFIELD(TOD_TX_TTYPE_PIB_SLAVE_ADDR, val) & 0x1f; in chiptod_power9_tx_ttype_target() local
251 return pnv_chip_find_core(chiptod->chip, core_id); in chiptod_power9_tx_ttype_target()
H A Dspapr_cpu_core.c319 cs->cpu_index = cc->core_id + i; in spapr_create_vcpu()
325 env->core_index = cc->core_id; in spapr_create_vcpu()
H A Dspapr.c2721 int core_id = i * smp_threads; in spapr_init_cpus() local
2725 spapr_vcpu_id(spapr, core_id)); in spapr_init_cpus()
2739 object_property_set_int(core, CPU_CORE_PROP_CORE_ID, core_id, in spapr_init_cpus()
3889 CPUArchId *core_slot = spapr_find_cpu_slot(ms, cc->core_id, NULL); in spapr_core_unplug()
3905 if (!spapr_find_cpu_slot(MACHINE(hotplug_dev), cc->core_id, &index)) { in spapr_core_unplug_request()
3907 cc->core_id); in spapr_core_unplug_request()
3916 spapr_vcpu_id(spapr, cc->core_id)); in spapr_core_unplug_request()
3979 core_slot = spapr_find_cpu_slot(MACHINE(hotplug_dev), cc->core_id, &index); in spapr_core_plug()
3983 spapr_vcpu_id(spapr, cc->core_id)); in spapr_core_plug()
4044 if (cc->core_id % smp_threads) { in spapr_core_pre_plug()
[all …]
/openbmc/qemu/target/ppc/
H A Dtimebase_helper.c307 int core_id = CPU_CORE(pc)->core_id; in cpu_get_tbst() local
308 if (core_id & 1) { in cpu_get_tbst()
309 pc = pc->chip->cores[core_id & ~1]; in cpu_get_tbst()
/openbmc/qemu/tests/functional/
H A Dtest_x86_64_hotplug_cpu.py54 core_id=1,
/openbmc/qemu/target/s390x/kvm/
H A Dstsi-topology.c175 set_bit(63 - (cpu->env.core_id % 64), &entry->mask); in s390_topology_add_cpu_to_entry()
194 .origin = cpu->env.core_id / 64, in s390_topology_from_cpu()
/openbmc/u-boot/drivers/video/
H A Dmali_dp.c81 #define MALIDP_PRODUCT_ID(core_id) ((u32)(core_id) >> 16) argument
/openbmc/u-boot/include/
H A Dimx8image.h143 unsigned int core_id; member

12