Home
last modified time | relevance | path

Searched refs:drawers (Results 1 – 12 of 12) sorted by relevance

/qemu/hw/core/
H A Dmachine-smp.c90 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()
210 total_cpus = drawers * books * sockets * dies * in machine_parse_smp_config()
[all …]
H A Dmachine.c890 .has_drawers = true, .drawers = ms->smp.drawers, in machine_get_smp()
1167 ms->smp.drawers = 1; in machine_initfn()
/qemu/tests/unit/
H A Dtest-smp-parse.c687 topo->cpus, topo->drawers, topo->books, in cpu_topology_to_string()
728 (ms->smp.drawers == expect_topo->drawers) && in check_parse()
830 data->expect_prefer_cores.drawers = 1; in unsupported_params_init()
1103 data.expect_prefer_cores.drawers = 1; in test_with_drawers()
1109 data.config.drawers = num_drawers; in test_with_drawers()
1157 data.expect_prefer_cores.drawers = 1; in test_with_drawers_books()
1164 data.config.drawers = num_drawers; in test_with_drawers_books()
1221 data.expect_prefer_cores.drawers = 1; in test_full_topo()
1230 data.config.drawers = drawers; in test_full_topo()
1245 data.expect_prefer_sockets.drawers = drawers; in test_full_topo()
[all …]
/qemu/target/s390x/kvm/
H A Dstsi-topology.c143 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()
/qemu/include/hw/s390x/
H A Dcpu-topology.h78 return (n / (smp->cores * smp->sockets * smp->books)) % smp->drawers; in s390_std_drawer()
/qemu/hw/s390x/
H A Dcpu-topology.c92 smp->books * smp->drawers); in s390_topology_init()
247 if (drawer_id >= smp->drawers) { in s390_topology_check()
/qemu/docs/devel/
H A Ds390-cpu-topology.rst15 -smp 1,drawers=3,books=3,sockets=2,cores=2,maxcpus=36 \
/qemu/include/hw/
H A Dboards.h351 unsigned int drawers; member
/qemu/docs/system/s390x/
H A Dcpu-topology.rst7 topology containers: drawers, books and sockets. They define a
59 If none of the containers attributes (drawers, books, sockets) are
/qemu/qapi/
H A Dmachine.json1652 # @drawers, @books, @sockets, @dies, @clusters, @cores, @threads.
1665 # @drawers: number of drawers in the CPU topology (since 8.2)
1685 '*drawers': 'int',
/qemu/docs/about/
H A Ddeprecated.rst60 configurations (e.g. -smp drawers=1,books=1,clusters=1 for x86 PC machine) is
/qemu/
H A Dqemu-options.hx283 "-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][,…