Home
last modified time | relevance | path

Searched refs:ms (Results 1 – 25 of 188) sorted by relevance

12345678

/qemu/hw/riscv/
A Dnuma.c30 return (ms->numa_state && ms->numa_state->num_nodes) ? true : false; in numa_enabled()
35 return (numa_enabled(ms)) ? ms->numa_state->num_nodes : 1; in riscv_socket_count()
42 if (!numa_enabled(ms)) { in riscv_socket_first_hartid()
62 if (!numa_enabled(ms)) { in riscv_socket_last_hartid()
82 if (!numa_enabled(ms)) { in riscv_socket_hart_count()
173 if (numa_enabled(ms) && ms->numa_state->have_numa_distance) { in riscv_socket_fdt_write_distance_matrix()
174 dist_matrix_size = riscv_socket_count(ms) * riscv_socket_count(ms); in riscv_socket_fdt_write_distance_matrix()
210 if (ms->numa_state->num_nodes > ms->smp.cpus) { in riscv_numa_get_default_cpu_node_id()
213 ms->numa_state->num_nodes, ms->smp.cpus); in riscv_numa_get_default_cpu_node_id()
217 nidx = idx / (ms->smp.cpus / ms->numa_state->num_nodes); in riscv_numa_get_default_cpu_node_id()
[all …]
A Dvirt.c226 MachineState *ms = MACHINE(s); in create_fdt_socket_cpus() local
297 MachineState *ms = MACHINE(s); in create_fdt_socket_memory() local
317 MachineState *ms = MACHINE(s); in create_fdt_socket_clint() local
355 MachineState *ms = MACHINE(s); in create_fdt_socket_aclint() local
437 MachineState *ms = MACHINE(s); in create_fdt_socket_plic() local
514 MachineState *ms = MACHINE(s); in create_fdt_one_imsic() local
616 MachineState *ms = MACHINE(s); in create_fdt_one_aplic() local
679 MachineState *ms = MACHINE(s); in create_fdt_socket_aplic() local
717 MachineState *ms = MACHINE(s); in create_fdt_pmu() local
750 phandle_pos = ms->smp.cpus; in create_fdt_sockets()
[all …]
A Dvirt-acpi-build.c73 MachineState *ms = MACHINE(s); in riscv_acpi_madt_add_rintc() local
121 MachineState *ms = MACHINE(s); in acpi_dsdt_add_cpus() local
252 MachineState *ms = MACHINE(s); in build_rhct() local
273 num_rhct_nodes = 1 + ms->smp.cpus; in build_rhct()
415 MachineState *ms = MACHINE(s); in build_dsdt() local
436 socket_count = riscv_socket_count(ms); in build_dsdt()
488 MachineState *ms = MACHINE(s); in build_madt() local
611 MachineState *ms = MACHINE(vms); in build_srat() local
653 MachineState *ms = MACHINE(s); in virt_acpi_build() local
689 if (ms->numa_state->num_nodes > 0) { in virt_acpi_build()
[all …]
/qemu/hw/loongarch/
A Dvirt.c348 if (!ms->fdt) { in create_fdt()
405 num / (ms->smp.cores * ms->smp.threads), in fdt_add_cpu_nodes()
406 (num / ms->smp.threads) % ms->smp.cores, in fdt_add_cpu_nodes()
542 if (ms->numa_state && ms->numa_state->num_nodes) { in fdt_add_memory_node()
555 ram_size = ms->ram_size; in fdt_add_memory_nodes()
657 if (ms->ram_slots) { in create_acpi_ged()
1089 ram_size = ms->ram_size; in fw_cfg_add_memory()
1400 ms->possible_cpus->cpus[n].type = ms->cpu_type; in virt_possible_cpu_arch_ids()
1405 n / (ms->smp.cores * ms->smp.threads); in virt_possible_cpu_arch_ids()
1408 n / ms->smp.threads % ms->smp.cores; in virt_possible_cpu_arch_ids()
[all …]
/qemu/hw/core/
A Dmachine.c346 g_free(ms->dtb); in machine_set_dtb()
361 g_free(ms->dumpdtb); in machine_set_dumpdtb()
426 return ms->mem_merge; in machine_get_mem_merge()
444 return ms->usb; in machine_get_usb()
451 ms->usb = value; in machine_set_usb()
480 g_free(ms->firmware); in machine_set_firmware()
502 if (ms->cgs) { in machine_get_memory_encryption()
1249 ms->smp.books = 1; in machine_initfn()
1251 ms->smp.dies = 1; in machine_initfn()
1254 ms->smp.cores = 1; in machine_initfn()
[all …]
A Dmachine-smp.c215 ms->smp.cpus = cpus; in machine_parse_smp_config()
216 ms->smp.drawers = drawers; in machine_parse_smp_config()
217 ms->smp.books = books; in machine_parse_smp_config()
218 ms->smp.sockets = sockets; in machine_parse_smp_config()
219 ms->smp.dies = dies; in machine_parse_smp_config()
221 ms->smp.modules = modules; in machine_parse_smp_config()
222 ms->smp.cores = cores; in machine_parse_smp_config()
223 ms->smp.threads = threads; in machine_parse_smp_config()
224 ms->smp.max_cpus = maxcpus; in machine_parse_smp_config()
333 return ms->smp.cores * ms->smp.modules * ms->smp.clusters * ms->smp.dies; in machine_topo_get_cores_per_socket()
[all …]
A Dnuma.c75 nodenr = ms->numa_state->num_nodes; in parse_numa_node()
168 ms->numa_state->num_nodes++; in parse_numa_node()
464 if (!ms->numa_state) { in set_numa_options()
488 machine_set_cpu_numa_node(ms, in set_numa_options()
520 MachineState *ms = MACHINE(opaque); in parse_numa() local
668 (ms->maxram_size > ms->ram_size && mc->auto_enable_numa_with_memdev) || in numa_complete_configuration()
704 if (ms->memdev) { in numa_complete_configuration()
710 memory_region_init(ms->ram, OBJECT(ms), mc->default_ram_id, in numa_complete_configuration()
712 numa_init_memdev_container(ms, ms->ram); in numa_complete_configuration()
736 void parse_numa_opts(MachineState *ms) in parse_numa_opts() argument
[all …]
/qemu/hw/mem/
A Dmemory-device.c159 if (size == ms->maxram_size - ms->ram_size) { in memory_device_memslot_decision_limit()
167 available_space = ms->maxram_size - ms->ram_size - in memory_device_memslot_decision_limit()
205 used_region_size + size > ms->maxram_size - ms->ram_size) { in memory_device_check_addable()
208 used_region_size, ms->maxram_size - ms->ram_size); in memory_device_check_addable()
360 if (!ms->device_memory) { in memory_device_pre_plug()
429 g_assert(ms->device_memory); in memory_device_plug()
457 g_assert(ms->device_memory); in memory_device_unplug()
532 g_assert(!ms->device_memory); in machine_memory_devices_init()
534 ms->device_memory->base = base; in machine_memory_devices_init()
536 memory_region_init(&ms->device_memory->mr, OBJECT(ms), "device-memory", in machine_memory_devices_init()
[all …]
/qemu/hw/arm/
A Dvirt.c271 ms->fdt = fdt; in create_fdt()
511 cpu / (ms->smp.clusters * ms->smp.cores * ms->smp.threads), in fdt_add_cpu_nodes()
512 (cpu / (ms->smp.cores * ms->smp.threads)) % ms->smp.clusters, in fdt_add_cpu_nodes()
513 (cpu / ms->smp.threads) % ms->smp.cores, in fdt_add_cpu_nodes()
518 cpu / (ms->smp.clusters * ms->smp.cores), in fdt_add_cpu_nodes()
519 (cpu / ms->smp.cores) % ms->smp.clusters, in fdt_add_cpu_nodes()
1869 device_memory_size = ms->maxram_size - ms->ram_size + ms->ram_slots * GiB; in virt_set_memmap()
2792 ms->possible_cpus->cpus[n].type = ms->cpu_type; in virt_possible_cpu_arch_ids()
2799 n / (ms->smp.clusters * ms->smp.cores * ms->smp.threads); in virt_possible_cpu_arch_ids()
2802 (n / (ms->smp.cores * ms->smp.threads)) % ms->smp.clusters; in virt_possible_cpu_arch_ids()
[all …]
A Dsbsa-ref.c192 const MachineState *ms = MACHINE(sms); in create_fdt() local
221 if (ms->numa_state->have_numa_distance) { in create_fdt()
836 unsigned int max_cpus = ms->smp.max_cpus; in sbsa_ref_possible_cpu_arch_ids()
837 SBSAMachineState *sms = SBSA_MACHINE(ms); in sbsa_ref_possible_cpu_arch_ids()
840 if (ms->possible_cpus) { in sbsa_ref_possible_cpu_arch_ids()
842 return ms->possible_cpus; in sbsa_ref_possible_cpu_arch_ids()
847 ms->possible_cpus->len = max_cpus; in sbsa_ref_possible_cpu_arch_ids()
849 ms->possible_cpus->cpus[n].type = ms->cpu_type; in sbsa_ref_possible_cpu_arch_ids()
850 ms->possible_cpus->cpus[n].arch_id = in sbsa_ref_possible_cpu_arch_ids()
855 return ms->possible_cpus; in sbsa_ref_possible_cpu_arch_ids()
[all …]
/qemu/hw/i386/
A Dx86.c45 MachineState *ms = MACHINE(x86ms); in init_topo_info() local
47 topo_info->dies_per_pkg = ms->smp.dies; in init_topo_info()
90 X86MachineState *x86ms = X86_MACHINE(ms); in x86_get_default_cpu_node_id()
95 assert(idx < ms->possible_cpus->len); in x86_get_default_cpu_node_id()
108 if (ms->possible_cpus) { in x86_possible_cpu_arch_ids()
114 return ms->possible_cpus; in x86_possible_cpu_arch_ids()
119 ms->possible_cpus->len = max_cpus; in x86_possible_cpu_arch_ids()
126 ms->possible_cpus->cpus[i].type = ms->cpu_type; in x86_possible_cpu_arch_ids()
134 if (ms->smp.dies > 1) { in x86_possible_cpu_arch_ids()
138 if (ms->smp.modules > 1) { in x86_possible_cpu_arch_ids()
[all …]
A Dfw_cfg.c68 MachineState *ms = MACHINE(pcms); in fw_cfg_build_smbios() local
71 X86CPU *cpu = X86_CPU(ms->possible_cpus->cpus[0].cpu); in fw_cfg_build_smbios()
102 smbios_get_tables(ms, ep_type, mem_array, array_count, in fw_cfg_build_smbios()
117 FWCfgState *fw_cfg_arch_create(MachineState *ms, in fw_cfg_arch_create() argument
124 MachineClass *mc = MACHINE_GET_CLASS(ms); in fw_cfg_arch_create()
125 const CPUArchIdList *cpus = mc->possible_cpu_arch_ids(ms); in fw_cfg_arch_create()
126 int nb_numa_nodes = ms->numa_state->num_nodes; in fw_cfg_arch_create()
145 fw_cfg_add_i64(fw_cfg, FW_CFG_RAM_SIZE, ms->ram_size); in fw_cfg_arch_create()
166 cpu_to_le64(ms->numa_state->nodes[i].node_mem); in fw_cfg_arch_create()
175 void fw_cfg_build_feature_control(MachineState *ms, FWCfgState *fw_cfg) in fw_cfg_build_feature_control() argument
[all …]
A Dx86-common.c73 MachineState *ms = MACHINE(x86ms); in x86_cpus_init() local
113 for (i = 0; i < ms->smp.cpus; i++) { in x86_cpus_init()
153 ms->possible_cpus->len, sizeof(*ms->possible_cpus->cpus), in x86_find_cpu_slot()
249 MachineState *ms = MACHINE(hotplug_dev); in x86_cpu_pre_plug() local
251 unsigned int smp_cores = ms->smp.cores; in x86_cpu_pre_plug()
257 ms->cpu_type); in x86_cpu_pre_plug()
274 if (ms->smp.modules > 1) { in x86_cpu_pre_plug()
275 env->nr_modules = ms->smp.modules; in x86_cpu_pre_plug()
279 if (ms->smp.dies > 1) { in x86_cpu_pre_plug()
280 env->nr_dies = ms->smp.dies; in x86_cpu_pre_plug()
[all …]
/qemu/include/hw/riscv/
A Dnuma.h32 int riscv_socket_count(const MachineState *ms);
41 int riscv_socket_first_hartid(const MachineState *ms, int socket_id);
50 int riscv_socket_last_hartid(const MachineState *ms, int socket_id);
59 int riscv_socket_hart_count(const MachineState *ms, int socket_id);
68 uint64_t riscv_socket_mem_offset(const MachineState *ms, int socket_id);
77 uint64_t riscv_socket_mem_size(const MachineState *ms, int socket_id);
86 bool riscv_socket_check_hartids(const MachineState *ms, int socket_id);
105 void riscv_socket_fdt_write_distance_matrix(const MachineState *ms);
108 riscv_numa_cpu_index_to_props(MachineState *ms, unsigned cpu_index);
110 int64_t riscv_numa_get_default_cpu_node_id(const MachineState *ms, int idx);
[all …]
/qemu/hw/s390x/
A Ds390-virtio-ccw.c163 if (mem < ms->ram_size) { in virtio_ccw_hcall_early_printk()
348 ms->pv = false; in s390_machine_unprotect()
387 ms->pv = true; in s390_machine_protect()
570 if (ms->possible_cpus) { in s390_possible_cpu_arch_ids()
571 g_assert(ms->possible_cpus && ms->possible_cpus->len == max_cpus); in s390_possible_cpu_arch_ids()
581 ms->possible_cpus->cpus[i].type = ms->cpu_type; in s390_possible_cpu_arch_ids()
638 return ms->aes_key_wrap; in machine_get_aes_key_wrap()
653 return ms->dea_key_wrap; in machine_get_dea_key_wrap()
713 char *str = g_strndup((char *) ms->loadparm, sizeof(ms->loadparm)); in machine_get_loadparm()
792 ms->aes_key_wrap = true; in s390_machine_initfn()
[all …]
/qemu/hw/misc/macio/
A Dcuda.c95 MOS6522State *ms = MOS6522(mcs); in cuda_set_sr_int() local
115 MOS6522State *ms = MOS6522(mcs); in cuda_update() local
120 if (!(ms->b & TIP)) { in cuda_update()
123 if (ms->acr & SR_OUT) { in cuda_update()
143 ms->b = (ms->b | TREQ); in cuda_update()
154 if (ms->b & TACK) { in cuda_update()
155 ms->b = (ms->b | TREQ); in cuda_update()
157 ms->b = (ms->b & ~TREQ); in cuda_update()
169 ms->b = (ms->b & ~TREQ); in cuda_update()
174 s->last_acr = ms->acr; in cuda_update()
[all …]
A Dpmu.c59 MOS6522State *ms = MOS6522(mps); in via_set_sr_int() local
505 if (ms->b == s->last_b) { in pmu_update()
508 s->last_b = ms->b; in pmu_update()
514 ms->b |= TACK; in pmu_update()
515 s->last_b = ms->b; in pmu_update()
544 ms->b &= ~TACK; in pmu_update()
545 s->last_b = ms->b; in pmu_update()
550 if (!(ms->acr & SR_OUT)) { in pmu_update()
556 s->cmd = ms->sr; in pmu_update()
578 s->cmdlen = ms->sr; in pmu_update()
[all …]
/qemu/hw/misc/
A Dmac_via.c694 ms->b |= VIA1B_vADBInt; in adb_via_send()
703 ms->b |= VIA1B_vADBInt; in adb_via_send()
750 ms->b |= VIA1B_vADBInt; in adb_via_receive()
754 ms->b |= VIA1B_vADBInt; in adb_via_receive()
1035 MOS6522State *ms = MOS6522(s); in mos6522_q800_via1_read() local
1074 int oldsr = ms->sr; in mos6522_q800_via1_write()
1088 v1s->last_b = ms->b; in mos6522_q800_via1_write()
1372 ms->dirb = 0; in mos6522_q800_via2_reset_hold()
1373 ms->b = 0; in mos6522_q800_via2_reset_hold()
1374 ms->dira = 0; in mos6522_q800_via2_reset_hold()
[all …]
/qemu/hw/virtio/
A Dvirtio-md-pci.c19 void virtio_md_pci_pre_plug(VirtIOMDPCI *vmd, MachineState *ms, Error **errp) in virtio_md_pci_pre_plug() argument
40 memory_device_pre_plug(md, ms, &local_err); in virtio_md_pci_pre_plug()
47 void virtio_md_pci_plug(VirtIOMDPCI *vmd, MachineState *ms, Error **errp) in virtio_md_pci_plug() argument
59 memory_device_plug(md, ms); in virtio_md_pci_plug()
63 memory_device_unplug(md, ms); in virtio_md_pci_plug()
69 void virtio_md_pci_unplug_request(VirtIOMDPCI *vmd, MachineState *ms, in virtio_md_pci_unplug_request() argument
103 virtio_md_pci_unplug(vmd, ms, &local_err); in virtio_md_pci_unplug_request()
110 void virtio_md_pci_unplug(VirtIOMDPCI *vmd, MachineState *ms, Error **errp) in virtio_md_pci_unplug() argument
118 memory_device_unplug(md, ms); in virtio_md_pci_unplug()
124 memory_device_plug(md, ms); in virtio_md_pci_unplug()
/qemu/migration/
A Dmigration.c1897 if (ms->to_dst_file) { in qmp_migrate_pause()
1909 migration_rp_kick(ms); in qmp_migrate_pause()
2278 MigrationState *ms = opaque; in source_return_path_thread() local
2428 migration_rp_kick(ms); in source_return_path_thread()
2439 ms->rp_state.from_dst_file = qemu_file_get_return_path(ms->to_dst_file); in open_return_path_on_source()
2471 if (migrate_has_error(ms) && ms->rp_state.from_dst_file) { in close_return_path_on_source()
2508 migrate_set_state(&ms->state, ms->state, MIGRATION_STATUS_FAILED); in postcopy_start()
2629 migration_downtime_end(ms); in postcopy_start()
3841 error_free(ms->error); in migration_instance_finalize()
3849 ms->mbps = -1; in migration_instance_init()
[all …]
/qemu/tests/unit/
A Dtest-smp-parse.c1012 MachineState *ms = MACHINE(obj); in test_generic_valid() local
1021 smp_parse_test(ms, &data, true); in test_generic_valid()
1031 MachineState *ms = MACHINE(obj); in test_generic_invalid() local
1050 MachineState *ms = MACHINE(obj); in test_with_modules() local
1100 MachineState *ms = MACHINE(obj); in test_with_dies() local
1150 MachineState *ms = MACHINE(obj); in test_with_modules_dies() local
1211 MachineState *ms = MACHINE(obj); in test_with_clusters() local
1261 MachineState *ms = MACHINE(obj); in test_with_books() local
1311 MachineState *ms = MACHINE(obj); in test_with_drawers() local
1361 MachineState *ms = MACHINE(obj); in test_with_drawers_books() local
[all …]
/qemu/hw/i386/xen/
A Dxen-pvh.c28 static DeviceState *xen_pvh_cpu_new(MachineState *ms, in xen_pvh_cpu_new() argument
31 Object *cpu = object_new(ms->cpu_type); in xen_pvh_cpu_new()
33 object_property_add_child(OBJECT(ms), "cpu[*]", cpu); in xen_pvh_cpu_new()
41 static void xen_pvh_init(MachineState *ms) in xen_pvh_init() argument
43 XenPVHx86State *xp = XEN_PVH_X86(ms); in xen_pvh_init()
47 xp->cpu = g_malloc(sizeof xp->cpu[0] * ms->smp.max_cpus); in xen_pvh_init()
48 for (i = 0; i < ms->smp.max_cpus; i++) { in xen_pvh_init()
49 xp->cpu[i] = xen_pvh_cpu_new(ms, i); in xen_pvh_init()
/qemu/accel/
A Daccel-system.c33 int accel_init_machine(AccelState *accel, MachineState *ms) in accel_init_machine() argument
37 ms->accelerator = accel; in accel_init_machine()
39 ret = acc->init_machine(ms); in accel_init_machine()
41 ms->accelerator = NULL; in accel_init_machine()
55 void accel_setup_post(MachineState *ms) in accel_setup_post() argument
57 AccelState *accel = ms->accelerator; in accel_setup_post()
60 acc->setup_post(ms, accel); in accel_setup_post()
/qemu/hw/ppc/
A Dspapr_numa.c74 NodeInfo *numa_info = ms->numa_state->nodes; in get_numa_distance()
96 int nb_numa_nodes = ms->numa_state->num_nodes; in spapr_numa_is_symmetrical()
101 if (get_numa_distance(ms, src, dst) != in spapr_numa_is_symmetrical()
102 get_numa_distance(ms, dst, src)) { in spapr_numa_is_symmetrical()
145 MachineState *ms = MACHINE(spapr); in spapr_numa_define_FORM1_domains() local
146 int nb_numa_nodes = ms->numa_state->num_nodes; in spapr_numa_define_FORM1_domains()
434 MachineState *ms = MACHINE(spapr); in spapr_numa_FORM1_write_rtas_dt() local
453 ms->numa_state->num_nodes <= 1) { in spapr_numa_FORM1_write_rtas_dt()
491 MachineState *ms = MACHINE(spapr); in spapr_numa_FORM2_write_rtas_tables() local
492 int nb_numa_nodes = ms->numa_state->num_nodes; in spapr_numa_FORM2_write_rtas_tables()
[all …]
/qemu/include/qemu/
A Daccel.h40 int (*init_machine)(MachineState *ms);
42 void (*setup_post)(MachineState *ms, AccelState *accel);
43 bool (*has_memory)(MachineState *ms, AddressSpace *as,
82 int accel_init_machine(AccelState *accel, MachineState *ms);
85 void accel_setup_post(MachineState *ms);

Completed in 118 milliseconds

12345678