/illumos-gate/usr/src/test/bhyve-tests/tests/vmm/ |
H A D | maxcpu.c | 47 uint16_t sockets, cores, threads, maxcpus; in main() local 48 if (vm_get_topology(ctx, &sockets, &cores, &threads, &maxcpus) != 0) { in main() 53 for (int i = 0; i < maxcpus; i++) { in main() 75 const int bad_inputs[] = {-1, maxcpus, maxcpus + 1}; in main()
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm.c | 217 uint16_t maxcpus; /* (o) max pluggable cpus */ member 383 KASSERT(vcpu_id >= 0 && vcpu_id < vm->maxcpus, in vcpu_init() 445 if (cpuid < 0 || cpuid >= vm->maxcpus) in vm_exitinfo() 456 if (cpuid < 0 || cpuid >= vm->maxcpus) in vm_vie_ctx() 552 for (i = 0; i < vm->maxcpus; i++) in vm_init() 624 vm->maxcpus = VM_MAXCPU; /* XXX temp to keep code working */ in vm_create() 634 uint16_t *threads, uint16_t *maxcpus) in vm_get_topology() argument 639 *maxcpus = vm->maxcpus; in vm_get_topology() 645 return (vm->maxcpus); in vm_get_maxcpus() 650 uint16_t threads, uint16_t maxcpus) in vm_set_topology() argument [all …]
|
H A D | vmm_cpuid.c | 553 uint16_t cores, maxcpus, sockets, threads; in legacy_emulate_cpuid() local 607 &maxcpus); in legacy_emulate_cpuid() 724 &maxcpus); in legacy_emulate_cpuid() 770 &maxcpus); in legacy_emulate_cpuid() 851 &maxcpus); in legacy_emulate_cpuid() 863 &maxcpus); in legacy_emulate_cpuid() 947 &maxcpus); in legacy_emulate_cpuid()
|
H A D | vmm_sol_dev.c | 375 int maxcpus; in vmm_write_lock() local 378 maxcpus = vm_get_maxcpus(sc->vmm_vm); in vmm_write_lock() 379 for (int vcpu = 0; vcpu < maxcpus; vcpu++) { in vmm_write_lock() 396 VERIFY(maxcpus == vm_get_maxcpus(sc->vmm_vm)); in vmm_write_lock() 402 int maxcpus; in vmm_write_unlock() local 415 maxcpus = vm_get_maxcpus(sc->vmm_vm); in vmm_write_unlock() 416 for (int vcpu = 0; vcpu < maxcpus; vcpu++) { in vmm_write_unlock() 1658 topo.threads, topo.maxcpus); in vmmdev_do_ioctl() 1665 &topo.threads, &topo.maxcpus); in vmmdev_do_ioctl() 2629 const int maxcpus = vm_get_maxcpus(sc->vmm_vm); in vmm_destroy_begin() local [all …]
|
/illumos-gate/usr/src/cmd/bhyve/common/ |
H A D | bhyverun.c | 509 uint16_t sockets, cores, threads, maxcpus; in num_vcpus_allowed() local 526 error = vm_get_topology(ctx, &sockets, &cores, &threads, &maxcpus); in num_vcpus_allowed() 528 return (maxcpus); in num_vcpus_allowed()
|
/illumos-gate/usr/src/lib/libvmmapi/common/ |
H A D | vmmapi.h | 340 uint16_t threads, uint16_t maxcpus); 342 uint16_t *threads, uint16_t *maxcpus);
|
H A D | vmmapi.c | 2113 uint16_t sockets, uint16_t cores, uint16_t threads, uint16_t maxcpus) in vm_set_topology() argument 2121 topology.maxcpus = maxcpus; in vm_set_topology() 2127 uint16_t *sockets, uint16_t *cores, uint16_t *threads, uint16_t *maxcpus) in vm_get_topology() argument 2138 *maxcpus = topology.maxcpus; in vm_get_topology()
|
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_datapath_setup.c | 611 mac_compute_soft_ring_count(flow_entry_t *flent, int rx_srs_cnt, int maxcpus) in mac_compute_soft_ring_count() argument 708 srings = min(srings, maxcpus); in mac_compute_soft_ring_count() 1087 int i, j, k, srs_cnt, maxcpus, soft_ring_cnt = 0; in mac_flow_cpu_init() local 1096 maxcpus = (cpupart != NULL) ? cpupart->cp_ncpus : ncpus; in mac_flow_cpu_init() 1102 maxcpus = MIN(maxcpus, MRP_NCPUS - 2); in mac_flow_cpu_init() 1113 flent->fe_rx_srs_cnt - 1, maxcpus); in mac_flow_cpu_init() 4028 int soft_ring_count, maxcpus; in mac_fanout_recompute_client() local 4045 maxcpus = (cpupart != NULL) ? cpupart->cp_ncpus : ncpus; in mac_fanout_recompute_client() 4047 flent->fe_rx_srs_cnt - 1, maxcpus); in mac_fanout_recompute_client()
|
/illumos-gate/usr/src/uts/intel/io/vmm/sys/ |
H A D | vmm_kernel.h | 144 uint16_t *threads, uint16_t *maxcpus); 146 uint16_t threads, uint16_t maxcpus);
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | vmm_dev.h | 278 uint16_t maxcpus; member
|
/illumos-gate/usr/src/uts/intel/io/vmm/intel/ |
H A D | vmx.c | 699 uint16_t maxcpus; in vmx_vminit() local 778 maxcpus = vm_get_maxcpus(vm); in vmx_vminit() 780 for (i = 0; i < maxcpus; i++) { in vmx_vminit() 2985 uint16_t maxcpus; in vmx_vmcleanup() local 2996 maxcpus = vm_get_maxcpus(vmx->vm); in vmx_vmcleanup() 2997 for (i = 0; i < maxcpus; i++) in vmx_vmcleanup()
|
/illumos-gate/usr/src/uts/intel/io/vmm/amd/ |
H A D | svm.c | 424 uint16_t maxcpus; in svm_vminit() local 475 maxcpus = vm_get_maxcpus(svm_sc->vm); in svm_vminit() 476 for (i = 0; i < maxcpus; i++) { in svm_vminit()
|
/illumos-gate/usr/src/cmd/bhyvectl/ |
H A D | bhyvectl.c | 2215 uint16_t sockets, cores, threads, maxcpus; in main() local 2217 vm_get_topology(ctx, &sockets, &cores, &threads, &maxcpus); in main() 2219 "maxcpus=%hu\n", sockets, cores, threads, maxcpus); in main()
|