Searched refs:drawers (Results 1 – 13 of 13) sorted by relevance
/openbmc/qemu/hw/core/ |
H A D | machine-smp.c | 37 g_string_append_printf(s, "drawers (%u) * ", ms->smp.drawers); in cpu_hierarchy_to_string() 90 unsigned drawers = config->has_drawers ? config->drawers : 0; in machine_parse_smp_config() local 106 (config->has_drawers && config->drawers == 0) || in machine_parse_smp_config() 157 config->has_drawers && config->drawers > 1) { in machine_parse_smp_config() 162 drawers = drawers > 0 ? drawers : 1; in machine_parse_smp_config() 178 (drawers * books * dies * clusters * in machine_parse_smp_config() 183 (drawers * books * sockets * dies * in machine_parse_smp_config() 192 (drawers * books * sockets * dies * in machine_parse_smp_config() 197 (drawers * books * dies * clusters * in machine_parse_smp_config() 205 (drawers * books * sockets * dies * in machine_parse_smp_config() [all …]
|
H A D | machine.c | 891 .has_drawers = true, .drawers = ms->smp.drawers, in machine_get_smp() 1248 ms->smp.drawers = 1; in machine_initfn()
|
/openbmc/qemu/tests/unit/ |
H A D | test-smp-parse.c | 88 .has_drawers = hb, .drawers = b, \ 104 .has_drawers = true, .drawers = b, \ 720 config->has_drawers ? "true" : "false", config->drawers, in smp_config_to_string() 735 if (!topo->drawers || !topo->books || !topo->sockets) { in cpu_topology_get_threads_per_socket() 738 return topo->max_cpus / topo->drawers / topo->books / topo->sockets; in cpu_topology_get_threads_per_socket() 774 topo->cpus, topo->drawers, topo->books, in cpu_topology_to_string() 815 (ms->smp.drawers == expect_topo->drawers) && in check_parse() 922 data->expect_prefer_sockets.drawers = 1; in unsupported_params_init() 923 data->expect_prefer_cores.drawers = 1; in unsupported_params_init() 1322 data.expect_prefer_sockets.drawers = 1; in test_with_drawers() [all …]
|
/openbmc/qemu/target/s390x/kvm/ |
H A D | stsi-topology.c | 143 sysib->mag[S390_TOPOLOGY_MAG4] = current_machine->smp.drawers; in setup_stsi() 149 sysib->mag[S390_TOPOLOGY_MAG3] = current_machine->smp.drawers * in setup_stsi() 155 sysib->mag[S390_TOPOLOGY_MAG2] = current_machine->smp.drawers * in setup_stsi()
|
/openbmc/qemu/include/hw/s390x/ |
H A D | cpu-topology.h | 78 return (n / (smp->cores * smp->sockets * smp->books)) % smp->drawers; in s390_std_drawer()
|
/openbmc/qemu/hw/s390x/ |
H A D | cpu-topology.c | 92 smp->books * smp->drawers); in s390_topology_init() 247 if (drawer_id >= smp->drawers) { in s390_topology_check()
|
/openbmc/qemu/qapi/ |
H A D | machine-common.json | 51 # @drawer: drawer level. The @drawers option in SMPConfiguration is
|
H A D | machine.json | 1668 # The ordering from highest/coarsest to lowest/finest is: @drawers, 1682 # @drawers: number of drawers in the CPU topology (since 8.2) 1702 '*drawers': 'int',
|
/openbmc/qemu/docs/devel/ |
H A D | s390-cpu-topology.rst | 15 -smp 1,drawers=3,books=3,sockets=2,cores=2,maxcpus=36 \
|
/openbmc/qemu/docs/system/s390x/ |
H A D | cpu-topology.rst | 7 topology containers: drawers, books and sockets. They define a 59 If none of the containers attributes (drawers, books, sockets) are
|
/openbmc/qemu/include/hw/ |
H A D | boards.h | 374 unsigned int drawers; member
|
/openbmc/qemu/docs/about/ |
H A D | deprecated.rst | 73 configurations (e.g. -smp drawers=1,books=1,clusters=1 for x86 PC machine) is
|
/openbmc/qemu/ |
H A D | qemu-options.hx | 283 "-smp [[cpus=]n][,maxcpus=maxcpus][,drawers=drawers][,books=books][,sockets=sockets]\n" 289 " drawers= number of drawers on the machine board\n" 311 ``-smp [[cpus=]n][,maxcpus=maxcpus][,drawers=drawers][,books=books][,sockets=sockets][,dies=dies][,…
|