/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | smp-imps.c | 368 int apicid = proc->apic_id; in add_processor() local 371 apicid, proc->apic_ver)); in add_processor() 386 imps_cpu_apic_map[imps_num_cpus] = apicid; in add_processor() 387 imps_apic_cpu_map[apicid] = imps_num_cpus; in add_processor() 519 int apicid; in imps_read_bios() local 563 apicid = IMPS_LAPIC_READ (LAPIC_SPIV); in imps_read_bios() 564 IMPS_LAPIC_WRITE (LAPIC_SPIV, apicid | LAPIC_SPIV_ENABLE_APIC); in imps_read_bios() 566 apicid = IMPS_APIC_ID (IMPS_LAPIC_READ (LAPIC_ID)); in imps_read_bios() 567 imps_cpu_apic_map[0] = apicid; in imps_read_bios() 568 imps_apic_cpu_map[apicid] = 0; in imps_read_bios() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/acpi/acpidev/ |
H A D | acpidev_cpu.c | 376 acpidev_cpu_get_proximity_id(ACPI_HANDLE hdl, uint32_t apicid, uint32_t *pxmidp) in acpidev_cpu_get_proximity_id() argument 403 xp->ApicId == apicid) { in acpidev_cpu_get_proximity_id() 415 x2p->ApicId == apicid) { in acpidev_cpu_get_proximity_id() 556 uint32_t apicid; in acpidev_cpu_filter_func() local 563 } else if (acpidev_cpu_get_apicid(procid, &apicid) != 0) { in acpidev_cpu_filter_func() 571 infop->awi_scratchpad[1] = apicid; in acpidev_cpu_filter_func() 747 uint32_t apicid; in acpidev_cpu_lookup_dip() local 753 apicid = cpuid_get_apicid(cp); in acpidev_cpu_lookup_dip() 755 (apicid != UINT32_MAX && in acpidev_cpu_lookup_dip() 756 acpica_get_cpu_object_by_apicid(apicid, &hdl) == 0)) { in acpidev_cpu_lookup_dip()
|
H A D | acpidev_dr.c | 2375 uint32_t procid, apicid; in acpidev_dr_allocate_cpuid() local 2414 apicid = (uint32_t)ddi_prop_get_int(DDI_DEV_T_ANY, dip, in acpidev_dr_allocate_cpuid() 2418 if (procid == UINT32_MAX || apicid == UINT32_MAX || apicid == 255) { in acpidev_dr_allocate_cpuid() 2421 (void *)dip, procid, apicid); in acpidev_dr_allocate_cpuid() 2444 arg.arg.apic.apic_id = apicid; in acpidev_dr_allocate_cpuid() 2446 if (apicid >= 255) { in acpidev_dr_allocate_cpuid()
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/zen/ |
H A D | topo_zen.c | 417 nvlist_t *cpu_nvl, uint32_t cpuno, uint32_t apicid) in topo_zen_map_logcpu_to_phys() argument 448 apicid) { in topo_zen_map_logcpu_to_phys() 467 "there\n", apicid, ccdno, in topo_zen_map_logcpu_to_phys() 488 apicid); in topo_zen_map_logcpu_to_phys() 597 int32_t apicid, sockid; in topo_zen_enum_chip_map() local 602 FM_PHYSCPU_INFO_STRAND_APICID, DATA_TYPE_INT32, &apicid, in topo_zen_enum_chip_map() 617 (uint32_t)apicid)) { in topo_zen_enum_chip_map()
|
/illumos-gate/usr/src/common/amdzen/ |
H A D | zen_fabric_utils.c | 146 const uint32_t core, const uint32_t thread, uint32_t *apicid) in zen_apic_id_compose() argument 159 *apicid = id; in zen_apic_id_compose()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | lgrpplat.c | 225 uint32_t apicid; member 452 int node_cnt, cpu_node_map_t *cpu_node, int nentries, uint32_t apicid, 789 uint32_t domain, apicid, slicnt = 0; in lgrp_plat_config() 820 rc = acpidev_dr_get_cpu_numa_info(cp, &hdl, &apicid, &domain, in lgrp_plat_config() 859 lgrp_plat_cpu_node[cp->cpu_id].apicid = apicid; in lgrp_plat_config() 881 rc = acpidev_dr_get_cpu_numa_info(cp, &hdl, &apicid, &domain, in lgrp_plat_config() 892 ASSERT(lgrp_plat_cpu_node[cp->cpu_id].apicid == apicid); in lgrp_plat_config() 895 lgrp_plat_cpu_node[cp->cpu_id].apicid = UINT32_MAX; in lgrp_plat_config() 1360 cpu_node_map_t *cpu_node, int nentries, uint32_t apicid, uint32_t domain) in lgrp_plat_cpu_node_update() argument 1384 if (!cpu_node[i].exists || cpu_node[i].apicid != apicid) in lgrp_plat_cpu_node_update() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic_common.c | 442 uint_t apicid; in apic_cpu_send_SIPI() local 445 apicid = apic_cpus[cpun].aci_local_id; in apic_cpu_send_SIPI() 481 apic_reg_ops->apic_write_int_cmd(apicid, AV_ASSERT | AV_RESET); in apic_cpu_send_SIPI() 492 apic_reg_ops->apic_write_int_cmd(apicid, AV_DEASSERT | AV_RESET); in apic_cpu_send_SIPI() 502 apic_reg_ops->apic_write_int_cmd(apicid, vector | AV_STARTUP); in apic_cpu_send_SIPI() 509 apic_reg_ops->apic_write_int_cmd(apicid, vector | AV_STARTUP); in apic_cpu_send_SIPI()
|
/illumos-gate/usr/src/uts/intel/io/acpica/ |
H A D | osl.c | 1658 uint32_t apicid = cpuid_get_apicid(CPU); in acpica_get_handle_cpu() local 1659 if (apicid != UINT32_MAX) { in acpica_get_handle_cpu() 1661 if (cpu_map[i]->apic_id == apicid) { in acpica_get_handle_cpu() 2285 acpica_get_cpu_object_by_apicid(UINT32 apicid, ACPI_HANDLE *hdlp) in acpica_get_cpu_object_by_apicid() argument 2290 ASSERT(apicid != UINT32_MAX); in acpica_get_cpu_object_by_apicid() 2291 if (apicid == UINT32_MAX) { in acpica_get_cpu_object_by_apicid() 2297 if (cpu_map[i]->apic_id == apicid && cpu_map[i]->obj != NULL) { in acpica_get_cpu_object_by_apicid()
|
/illumos-gate/usr/src/uts/i86pc/io/acpi/drmach_acpi/ |
H A D | drmach_acpi.h | 153 uint32_t apicid; member
|
H A D | drmach_acpi.c | 1074 cp->apicid = portid; in drmach_cpu_new()
|
/illumos-gate/usr/src/uts/intel/io/vmm/io/ |
H A D | vlapic.c | 144 int apicid; in x2apic_ldr() local 147 apicid = vlapic_get_id(vlapic); in x2apic_ldr() 148 ldr = 1 << (apicid & 0xf); in x2apic_ldr() 149 ldr |= (apicid & 0xffff0) << 12; in x2apic_ldr()
|
/illumos-gate/usr/src/lib/libvmmapi/common/ |
H A D | vmmapi.h | 208 int vm_apicid2vcpu(struct vmctx *ctx, int apicid);
|
H A D | vmmapi.c | 1013 vm_apicid2vcpu(struct vmctx *ctx __unused, int apicid) in vm_apicid2vcpu() argument 1019 return (apicid); in vm_apicid2vcpu()
|
/illumos-gate/usr/src/uts/intel/io/vmm/sys/ |
H A D | vmm_kernel.h | 213 int vm_apicid2vcpuid(struct vm *vm, int apicid);
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm.c | 3672 vm_apicid2vcpuid(struct vm *vm, int apicid) in vm_apicid2vcpuid() argument 3677 return (apicid); in vm_apicid2vcpuid()
|