Home
last modified time | relevance | path

Searched refs:topology (Results 1 – 9 of 9) sorted by relevance

/xen/tools/xl/
A Dxl_cpupool.c52 libxl_cputopology *topology; in main_cpupoolcreate() local
161 topology = libxl_get_cpu_topology(ctx, &nr); in main_cpupoolcreate()
162 if (topology == NULL) { in main_cpupoolcreate()
169 if ((topology[i].node == n) && in main_cpupoolcreate()
178 libxl_cputopology_list_free(topology, nr); in main_cpupoolcreate()
485 libxl_cputopology *topology; in main_cpupoolnumasplit() local
512 if (topology == NULL) { in main_cpupoolnumasplit()
525 node = topology[0].node; in main_cpupoolnumasplit()
539 if (topology[c].node == node) { in main_cpupoolnumasplit()
580 node = topology[c].node; in main_cpupoolnumasplit()
[all …]
/xen/tools/libxl/
A Dlibxl_cpupool.c331 libxl_cputopology *topology; in libxl_cpupool_cpuadd_node() local
337 topology = libxl_get_cpu_topology(ctx, &nr); in libxl_cpupool_cpuadd_node()
338 if (!topology) { in libxl_cpupool_cpuadd_node()
345 if (libxl_bitmap_test(&freemap, cpu) && (topology[cpu].node == node) && in libxl_cpupool_cpuadd_node()
349 libxl_cputopology_dispose(&topology[cpu]); in libxl_cpupool_cpuadd_node()
352 free(topology); in libxl_cpupool_cpuadd_node()
395 libxl_cputopology *topology; in libxl_cpupool_cpuremove_node() local
403 topology = libxl_get_cpu_topology(ctx, &nr_cpus); in libxl_cpupool_cpuremove_node()
404 if (!topology) { in libxl_cpupool_cpuremove_node()
413 if ((topology[cpu].node == node) && in libxl_cpupool_cpuremove_node()
[all …]
A Dcheck-xl-vcpupin-parse.data-example1 # WARNING: some of these tests are topology based tests.
2 # Expect failures if the topology is not detected correctly
3 # detected topology: 16 CPUs, 2 nodes, 8 CPUs per node.
A Dlibxl_psr.c129 libxl_cputopology *topology; in libxl__pick_socket_cpu() local
132 topology = libxl_get_cpu_topology(CTX, &nr_cpus); in libxl__pick_socket_cpu()
133 if (!topology) in libxl__pick_socket_cpu()
137 if (topology[i].socket == socketid) { in libxl__pick_socket_cpu()
142 libxl_cputopology_list_free(topology, nr_cpus); in libxl__pick_socket_cpu()
/xen/xen/common/
A Dmemory.c1482 struct xen_vnuma_topology_info topology; in do_memory_op() local
1493 if ( copy_from_guest(&topology, arg, 1 )) in do_memory_op()
1496 if ( topology.pad != 0 ) in do_memory_op()
1527 if ( topology.nr_vnodes < dom_vnodes || in do_memory_op()
1529 topology.nr_vmemranges < dom_vranges ) in do_memory_op()
1534 topology.nr_vnodes = dom_vnodes; in do_memory_op()
1535 topology.nr_vcpus = dom_vcpus; in do_memory_op()
1536 topology.nr_vmemranges = dom_vranges; in do_memory_op()
1598 topology.nr_vnodes = dom_vnodes; in do_memory_op()
1599 topology.nr_vcpus = dom_vcpus; in do_memory_op()
[all …]
/xen/tools/ocaml/libs/xl/
A Dxenlight_stubs.c928 CAMLlocal3(topology, v, v0); in stub_xl_cputopology_get()
939 topology = caml_alloc_tuple(nr); in stub_xl_cputopology_get()
947 Store_field(topology, i, v); in stub_xl_cputopology_get()
952 CAMLreturn(topology); in stub_xl_cputopology_get()
/xen/docs/features/
A Dfeature-levelling.pandoc183 As a result, details such as APIC IDs, topology and cache information do not
/xen/docs/misc/
A Dxen-command-line.pandoc1890 Runqueues are still arranged according to the host topology (and following
1932 Intel ("thread" and "core") the topology levels are named "cpu", "core" and
/xen/docs/man/
A Dxl.1.pod.in983 List host NUMA topology information

Completed in 18 milliseconds