Home
last modified time | relevance | path

Searched refs:mc (Results 1 – 25 of 172) sorted by relevance

1234567

/qemu/hw/s390x/
H A Ds390-virtio-ccw.c85 mc->possible_cpu_arch_ids(machine); in s390_init_cpus()
752 mc->init = ccw_init; in ccw_machine_class_init()
753 mc->reset = s390_machine_reset; in ccw_machine_class_init()
755 mc->no_cdrom = 1; in ccw_machine_class_init()
756 mc->no_floppy = 1; in ccw_machine_class_init()
757 mc->no_parallel = 1; in ccw_machine_class_init()
758 mc->no_sdcard = 1; in ccw_machine_class_init()
759 mc->max_cpus = S390_MAX_CPUS; in ccw_machine_class_init()
760 mc->has_hotpluggable_cpus = true; in ccw_machine_class_init()
763 assert(!mc->get_hotplug_handler); in ccw_machine_class_init()
[all …]
/qemu/hw/xen/
H A Dxen-mapcache.c101 MapCache *mc; in xen_map_cache_init_single() local
106 mc->opaque = opaque; in xen_map_cache_init_single()
113 mc->nr_buckets = in xen_map_cache_init_single()
122 return mc; in xen_map_cache_init_single()
307 entry = &mc->entry[address_index % mc->nr_buckets]; in xen_map_cache_unlocked()
402 mapcache_lock(mc); in xen_ram_addr_from_mapcache_single()
417 entry = &mc->entry[paddr_index % mc->nr_buckets]; in xen_ram_addr_from_mapcache_single()
428 mapcache_unlock(mc); in xen_ram_addr_from_mapcache_single()
472 entry = &mc->entry[paddr_index % mc->nr_buckets]; in xen_invalidate_map_cache_entry_unlocked()
534 mapcache_lock(mc); in xen_invalidate_map_cache_single()
[all …]
/qemu/hw/avr/
H A Darduino.c63 mc->init = arduino_machine_init; in arduino_machine_class_init()
64 mc->default_cpus = 1; in arduino_machine_class_init()
65 mc->min_cpus = mc->default_cpus; in arduino_machine_class_init()
66 mc->max_cpus = mc->default_cpus; in arduino_machine_class_init()
67 mc->no_floppy = 1; in arduino_machine_class_init()
68 mc->no_cdrom = 1; in arduino_machine_class_init()
69 mc->no_parallel = 1; in arduino_machine_class_init()
82 mc->alias = "2009"; in arduino_duemilanove_class_init()
97 mc->alias = "uno"; in arduino_uno_class_init()
112 mc->alias = "mega"; in arduino_mega_class_init()
[all …]
H A Datmega.c221 const AtmegaMcuClass *mc = ATMEGA_MCU_GET_CLASS(dev); in atmega_realize() local
227 assert(mc->io_size <= 0x200); in atmega_realize()
238 mc->io_size + mc->sram_size - 1, &error_abort); in atmega_realize()
263 qdev_prop_set_uint64(s->io, "size", mc->io_size); in atmega_realize()
270 if (!mc->dev[idx].addr) { in atmega_realize()
278 OFFSET_DATA + mc->dev[idx].addr); in atmega_realize()
285 if (!mc->dev[idx].addr) { in atmega_realize()
297 if (!mc->dev[idx].addr) { in atmega_realize()
317 if (!mc->dev[idx].addr) { in atmega_realize()
320 if (!mc->dev[idx].is_timer16) { in atmega_realize()
[all …]
/qemu/hw/m68k/
H A Dvirt.c316 mc->init = virt_init; in virt_machine_class_init()
318 mc->max_cpus = 1; in virt_machine_class_init()
319 mc->no_floppy = 1; in virt_machine_class_init()
320 mc->no_parallel = 1; in virt_machine_class_init()
346 mc->alias = "virt"; \ in type_init()
367 virt_machine_9_1_options(mc); in virt_machine_9_0_options()
374 virt_machine_9_0_options(mc); in virt_machine_8_2_options()
381 virt_machine_8_2_options(mc); in virt_machine_8_1_options()
388 virt_machine_8_1_options(mc); in virt_machine_8_0_options()
395 virt_machine_8_0_options(mc); in virt_machine_7_2_options()
[all …]
/qemu/hw/xtensa/
H A Dxtfpga.c589 mc->init = xtfpga_lx60_init; in xtfpga_lx60_class_init()
590 mc->max_cpus = 32; in xtfpga_lx60_class_init()
607 mc->max_cpus = 32; in xtfpga_lx60_nommu_class_init()
623 mc->init = xtfpga_lx200_init; in xtfpga_lx200_class_init()
624 mc->max_cpus = 32; in xtfpga_lx200_class_init()
641 mc->max_cpus = 32; in xtfpga_lx200_nommu_class_init()
657 mc->init = xtfpga_ml605_init; in xtfpga_ml605_class_init()
658 mc->max_cpus = 32; in xtfpga_ml605_class_init()
675 mc->max_cpus = 32; in xtfpga_ml605_nommu_class_init()
692 mc->max_cpus = 32; in xtfpga_kc705_class_init()
[all …]
/qemu/hw/core/
H A Dnull-machine.c45 static void machine_none_machine_init(MachineClass *mc) in machine_none_machine_init() argument
47 mc->desc = "empty machine"; in machine_none_machine_init()
48 mc->init = machine_none_init; in machine_none_machine_init()
49 mc->max_cpus = 1; in machine_none_machine_init()
50 mc->default_ram_size = 0; in machine_none_machine_init()
51 mc->default_ram_id = "ram"; in machine_none_machine_init()
52 mc->no_serial = 1; in machine_none_machine_init()
53 mc->no_parallel = 1; in machine_none_machine_init()
54 mc->no_floppy = 1; in machine_none_machine_init()
55 mc->no_cdrom = 1; in machine_none_machine_init()
[all …]
H A Dmachine-smp.c33 MachineClass *mc = MACHINE_GET_CLASS(ms); in cpu_hierarchy_to_string() local
36 if (mc->smp_props.drawers_supported) { in cpu_hierarchy_to_string()
40 if (mc->smp_props.books_supported) { in cpu_hierarchy_to_string()
46 if (mc->smp_props.dies_supported) { in cpu_hierarchy_to_string()
50 if (mc->smp_props.clusters_supported) { in cpu_hierarchy_to_string()
54 if (mc->smp_props.modules_supported) { in cpu_hierarchy_to_string()
202 if (mc->smp_props.prefer_sockets) { in machine_parse_smp_config()
277 if (ms->smp.cpus < mc->min_cpus) { in machine_parse_smp_config()
281 mc->name, mc->min_cpus); in machine_parse_smp_config()
285 if (ms->smp.max_cpus > mc->max_cpus) { in machine_parse_smp_config()
[all …]
H A Dmachine-qmp-cmds.c36 MachineClass *mc = MACHINE_GET_CLASS(ms); in qmp_query_cpus_fast() local
49 if (mc->cpu_index_to_instance_props) { in qmp_query_cpus_fast()
74 MachineClass *mc = el->data; in qmp_query_machines() local
78 if (mc->is_default) { in qmp_query_machines()
83 if (mc->alias) { in qmp_query_machines()
84 info->alias = g_strdup(mc->alias); in qmp_query_machines()
87 info->name = g_strdup(mc->name); in qmp_query_machines()
88 info->cpu_max = !mc->max_cpus ? 1 : mc->max_cpus; in qmp_query_machines()
93 if (mc->default_cpu_type) { in qmp_query_machines()
96 if (mc->default_ram_id) { in qmp_query_machines()
[all …]
H A Dqdev-hotplug.c19 MachineClass *mc; in qdev_get_machine_hotplug_handler() local
24 mc = MACHINE_GET_CLASS(machine); in qdev_get_machine_hotplug_handler()
25 if (mc->get_hotplug_handler) { in qdev_get_machine_hotplug_handler()
26 return mc->get_hotplug_handler(machine, dev); in qdev_get_machine_hotplug_handler()
36 MachineClass *mc; in qdev_hotplug_allowed() local
41 mc = MACHINE_GET_CLASS(machine); in qdev_hotplug_allowed()
42 if (mc->hotplug_allowed) { in qdev_hotplug_allowed()
43 return mc->hotplug_allowed(machine, dev, errp); in qdev_hotplug_allowed()
H A Dmachine.c604 if (mc->fixup_ram_size) { in machine_set_mem()
994 mc->rom_file_has_mr = true; in machine_class_init()
999 mc->numa_mem_align_shift = 23; in machine_class_init()
1110 mc->max_cpus = mc->max_cpus ?: 1; in machine_class_base_init()
1111 mc->min_cpus = mc->min_cpus ?: 1; in machine_class_base_init()
1112 mc->default_cpus = mc->default_cpus ?: 1; in machine_class_base_init()
1138 if (mc->nvdimm_supported) { in machine_initfn()
1154 if (mc->cpu_index_to_instance_props && mc->get_default_cpu_node_id) { in machine_initfn()
1428 if (mc->valid_cpu_types && !mc->valid_cpu_types[1]) { in machine_class_default_cpu_type()
1432 return mc->default_cpu_type; in machine_class_default_cpu_type()
[all …]
/qemu/hw/ppc/
H A De500plat.c49 MachineClass *mc = MACHINE_GET_CLASS(pms); in e500plat_machine_device_plug_cb() local
51 if (device_is_dynamic_sysbus(mc, dev)) { in e500plat_machine_device_plug_cb()
60 MachineClass *mc = MACHINE_GET_CLASS(machine); in e500plat_machine_get_hotpug_handler() local
62 if (device_is_dynamic_sysbus(mc, dev)) { in e500plat_machine_get_hotpug_handler()
75 MachineClass *mc = MACHINE_CLASS(oc); in e500plat_machine_class_init() local
77 assert(!mc->get_hotplug_handler); in e500plat_machine_class_init()
97 mc->desc = "generic paravirt e500 platform"; in e500plat_machine_class_init()
98 mc->init = e500plat_init; in e500plat_machine_class_init()
99 mc->max_cpus = 32; in e500plat_machine_class_init()
101 mc->default_ram_id = "mpc8544ds.ram"; in e500plat_machine_class_init()
[all …]
/qemu/hw/arm/
H A Draspi.c250 uint32_t board_rev = mc->board_rev; in raspi_base_machine_init()
324 mc->block_default_type = IF_SD; in raspi_machine_class_common_init()
325 mc->no_parallel = 1; in raspi_machine_class_common_init()
326 mc->no_floppy = 1; in raspi_machine_class_common_init()
327 mc->no_cdrom = 1; in raspi_machine_class_common_init()
328 mc->default_cpus = mc->min_cpus = mc->max_cpus = cores_count(board_rev); in raspi_machine_class_common_init()
330 mc->default_ram_id = "ram"; in raspi_machine_class_common_init()
337 mc->init = raspi_machine_init; in raspi_machine_class_init()
342 MachineClass *mc = MACHINE_CLASS(oc); in raspi0_machine_class_init() local
351 MachineClass *mc = MACHINE_CLASS(oc); in raspi1ap_machine_class_init() local
[all …]
H A Drealview.c414 mc->init = realview_eb_init; in realview_eb_class_init()
415 mc->block_default_type = IF_SCSI; in realview_eb_class_init()
419 machine_add_audiodev_property(mc); in realview_eb_class_init()
434 mc->block_default_type = IF_SCSI; in realview_eb_mpcore_class_init()
435 mc->max_cpus = 4; in realview_eb_mpcore_class_init()
439 machine_add_audiodev_property(mc); in realview_eb_mpcore_class_init()
453 mc->init = realview_pb_a8_init; in realview_pb_a8_class_init()
457 machine_add_audiodev_property(mc); in realview_pb_a8_class_init()
471 mc->init = realview_pbx_a9_init; in realview_pbx_a9_class_init()
472 mc->max_cpus = 4; in realview_pbx_a9_class_init()
[all …]
H A Dexynos4_boards.c159 MachineClass *mc = MACHINE_CLASS(oc); in nuri_class_init() local
162 mc->init = nuri_init; in nuri_class_init()
163 mc->valid_cpu_types = valid_cpu_types; in nuri_class_init()
164 mc->max_cpus = EXYNOS4210_NCPUS; in nuri_class_init()
165 mc->min_cpus = EXYNOS4210_NCPUS; in nuri_class_init()
166 mc->default_cpus = EXYNOS4210_NCPUS; in nuri_class_init()
178 MachineClass *mc = MACHINE_CLASS(oc); in smdkc210_class_init() local
181 mc->init = smdkc210_init; in smdkc210_class_init()
183 mc->max_cpus = EXYNOS4210_NCPUS; in smdkc210_class_init()
184 mc->min_cpus = EXYNOS4210_NCPUS; in smdkc210_class_init()
[all …]
H A Domap_sx1.c106 MachineClass *mc = MACHINE_GET_CLASS(machine); in sx1_init() local
211 MachineClass *mc = MACHINE_CLASS(oc); in sx1_machine_v2_class_init() local
213 mc->desc = "Siemens SX1 (OMAP310) V2"; in sx1_machine_v2_class_init()
214 mc->init = sx1_init_v2; in sx1_machine_v2_class_init()
217 mc->default_ram_size = SDRAM_SIZE; in sx1_machine_v2_class_init()
218 mc->default_ram_id = "omap1.dram"; in sx1_machine_v2_class_init()
229 MachineClass *mc = MACHINE_CLASS(oc); in sx1_machine_v1_class_init() local
231 mc->desc = "Siemens SX1 (OMAP310) V1"; in sx1_machine_v1_class_init()
232 mc->init = sx1_init_v1; in sx1_machine_v1_class_init()
235 mc->default_ram_size = SDRAM_SIZE; in sx1_machine_v1_class_init()
[all …]
H A Daspeed.c1154 mc->min_cpus = sc->num_cpus; in aspeed_machine_class_init_cpus_defaults()
1155 mc->max_cpus = sc->num_cpus; in aspeed_machine_class_init_cpus_defaults()
1164 mc->init = aspeed_machine_init; in aspeed_machine_class_init()
1165 mc->no_floppy = 1; in aspeed_machine_class_init()
1166 mc->no_cdrom = 1; in aspeed_machine_class_init()
1167 mc->no_parallel = 1; in aspeed_machine_class_init()
1168 mc->default_ram_id = "ram"; in aspeed_machine_class_init()
1356 mc->default_ram_size = 1 * GiB; in aspeed_machine_ast2600_evb_class_init()
1374 mc->default_ram_size = 1 * GiB; in aspeed_machine_tacoma_class_init()
1503 mc->reset = fby35_reset; in aspeed_machine_fby35_class_init()
[all …]
H A Dgumstix.c104 MachineClass *mc = MACHINE_CLASS(oc); in connex_class_init() local
106 mc->desc = "Gumstix Connex (PXA255)"; in connex_class_init()
107 mc->init = connex_init; in connex_class_init()
108 mc->ignore_memory_transaction_failures = true; in connex_class_init()
109 mc->deprecation_reason = "machine is old and unmaintained"; in connex_class_init()
120 MachineClass *mc = MACHINE_CLASS(oc); in verdex_class_init() local
122 mc->desc = "Gumstix Verdex Pro XL6P COMs (PXA270)"; in verdex_class_init()
123 mc->init = verdex_init; in verdex_class_init()
124 mc->ignore_memory_transaction_failures = true; in verdex_class_init()
125 mc->deprecation_reason = "machine is old and unmaintained"; in verdex_class_init()
[all …]
H A Dnpcm7xx_boards.c453 mc->default_cpus = mc->min_cpus = mc->max_cpus = sc->num_cpus; in npcm7xx_set_soc_type()
464 mc->no_floppy = 1; in npcm7xx_machine_class_init()
465 mc->no_cdrom = 1; in npcm7xx_machine_class_init()
466 mc->no_parallel = 1; in npcm7xx_machine_class_init()
467 mc->default_ram_id = "ram"; in npcm7xx_machine_class_init()
483 mc->init = npcm750_evb_init; in npcm750_evb_machine_class_init()
495 mc->init = quanta_gsj_init; in gsj_machine_class_init()
507 mc->init = quanta_gbs_init; in gbs_bmc_machine_class_init()
508 mc->default_ram_size = 1 * GiB; in gbs_bmc_machine_class_init()
519 mc->init = kudo_bmc_init; in kudo_bmc_machine_class_init()
[all …]
H A Dorangepi.c106 static void orangepi_machine_init(MachineClass *mc) in orangepi_machine_init() argument
113 mc->desc = "Orange Pi PC (Cortex-A7)"; in orangepi_machine_init()
114 mc->init = orangepi_init; in orangepi_machine_init()
115 mc->block_default_type = IF_SD; in orangepi_machine_init()
116 mc->units_per_default_bus = 1; in orangepi_machine_init()
117 mc->min_cpus = AW_H3_NUM_CPUS; in orangepi_machine_init()
118 mc->max_cpus = AW_H3_NUM_CPUS; in orangepi_machine_init()
119 mc->default_cpus = AW_H3_NUM_CPUS; in orangepi_machine_init()
121 mc->valid_cpu_types = valid_cpu_types; in orangepi_machine_init()
122 mc->default_ram_size = 1 * GiB; in orangepi_machine_init()
[all …]
H A Dcollie.c44 MachineClass *mc = MACHINE_GET_CLASS(machine); in collie_init() local
47 if (machine->ram_size != mc->default_ram_size) { in collie_init()
48 char *sz = size_to_str(mc->default_ram_size); in collie_init()
74 MachineClass *mc = MACHINE_CLASS(oc); in collie_machine_class_init() local
76 mc->desc = "Sharp SL-5500 (Collie) PDA (SA-1110)"; in collie_machine_class_init()
77 mc->init = collie_init; in collie_machine_class_init()
78 mc->ignore_memory_transaction_failures = true; in collie_machine_class_init()
79 mc->default_cpu_type = ARM_CPU_TYPE_NAME("sa1110"); in collie_machine_class_init()
80 mc->default_ram_size = RAM_SIZE; in collie_machine_class_init()
81 mc->default_ram_id = "strongarm.sdram"; in collie_machine_class_init()
H A Dcubieboard.c109 static void cubieboard_machine_init(MachineClass *mc) in cubieboard_machine_init() argument
116 mc->desc = "cubietech cubieboard (Cortex-A8)"; in cubieboard_machine_init()
117 mc->default_cpu_type = ARM_CPU_TYPE_NAME("cortex-a8"); in cubieboard_machine_init()
118 mc->valid_cpu_types = valid_cpu_types; in cubieboard_machine_init()
119 mc->default_ram_size = 1 * GiB; in cubieboard_machine_init()
120 mc->init = cubieboard_init; in cubieboard_machine_init()
121 mc->block_default_type = IF_IDE; in cubieboard_machine_init()
122 mc->units_per_default_bus = 1; in cubieboard_machine_init()
123 mc->ignore_memory_transaction_failures = true; in cubieboard_machine_init()
124 mc->default_ram_id = "cubieboard.ram"; in cubieboard_machine_init()
H A Dvirt.c109 arm_virt_compat_set(mc); \
113 mc->alias = "virt"; \
3010 mc->init = machvirt_init; in virt_machine_class_init()
3015 mc->max_cpus = 512; in virt_machine_class_init()
3024 mc->no_cdrom = 1; in virt_machine_class_init()
3027 mc->minimum_page_bits = 12; in virt_machine_class_init()
3037 mc->kvm_type = virt_kvm_type; in virt_machine_class_init()
3044 mc->nvdimm_supported = true; in virt_machine_class_init()
3260 virt_machine_9_1_options(mc); in virt_machine_9_0_options()
3431 mc->max_cpus = 255; in virt_machine_2_12_options()
[all …]
/qemu/tests/unit/
H A Dtest-smp-parse.c793 mc->smp_props.prefer_sockets = true; in smp_parse_test()
797 mc->smp_props.prefer_sockets = false; in smp_parse_test()
805 if (!mc->smp_props.dies_supported) { in unsupported_params_init()
815 if (!mc->smp_props.books_supported) { in unsupported_params_init()
828 MachineClass *mc = MACHINE_CLASS(oc); in machine_base_class_init() local
830 mc->min_cpus = MIN_CPUS; in machine_base_class_init()
831 mc->max_cpus = MAX_CPUS; in machine_base_class_init()
841 mc->min_cpus = MIN_CPUS + 1; in machine_generic_invalid_class_init()
842 mc->max_cpus = MAX_CPUS - 1; in machine_generic_invalid_class_init()
849 mc->smp_props.dies_supported = true; in machine_with_dies_class_init()
[all …]
/qemu/hw/hppa/
H A Dmachine.c220 len = strlen(mc->name) + 1; in create_fw_cfg()
704 mc->max_cpus = HPPA_MAX_CPUS; in HP_B160L_machine_init_class_init()
705 mc->default_cpus = 1; in HP_B160L_machine_init_class_init()
706 mc->is_default = true; in HP_B160L_machine_init_class_init()
709 mc->default_ram_id = "ram"; in HP_B160L_machine_init_class_init()
710 mc->default_nic = "tulip"; in HP_B160L_machine_init_class_init()
740 mc->max_cpus = HPPA_MAX_CPUS; in HP_C3700_machine_init_class_init()
741 mc->default_cpus = 1; in HP_C3700_machine_init_class_init()
742 mc->is_default = false; in HP_C3700_machine_init_class_init()
745 mc->default_ram_id = "ram"; in HP_C3700_machine_init_class_init()
[all …]

1234567