Home
last modified time | relevance | path

Searched refs:memdev (Results 1 – 25 of 33) sorted by relevance

12

/qemu/hw/virtio/
A Dvirtio-pmem.c72 HostMemoryBackend *backend = MEMORY_BACKEND(pmem->memdev); in virtio_pmem_flush()
99 virtio_stq_p(vdev, &pmemcfg->size, memory_region_size(&pmem->memdev->mr)); in virtio_pmem_get_config()
113 if (!pmem->memdev) { in virtio_pmem_realize()
118 if (host_memory_backend_is_mapped(pmem->memdev)) { in virtio_pmem_realize()
124 host_memory_backend_set_mapped(pmem->memdev, true); in virtio_pmem_realize()
134 host_memory_backend_set_mapped(pmem->memdev, false); in virtio_pmem_unrealize()
143 vi->size = memory_region_size(&pmem->memdev->mr); in virtio_pmem_fill_device_info()
144 vi->memdev = object_get_canonical_path(OBJECT(pmem->memdev)); in virtio_pmem_fill_device_info()
150 if (!pmem->memdev) { in virtio_pmem_get_memory_region()
155 return &pmem->memdev->mr; in virtio_pmem_get_memory_region()
[all …]
A Dvirtio-mem.c961 if (!vmem->memdev) { in virtio_mem_device_realize()
971 !vmem->memdev->mr.ram_block) { in virtio_mem_device_realize()
975 } else if (vmem->memdev->prealloc) { in virtio_mem_device_realize()
996 rb = vmem->memdev->mr.ram_block; in virtio_mem_device_realize()
1450 vi->memdev = object_get_canonical_path(OBJECT(vmem->memdev)); in virtio_mem_fill_device_info()
1455 if (!vmem->memdev) { in virtio_mem_get_memory_region()
1465 return &vmem->memdev->mr; in virtio_mem_get_memory_region()
1482 if (limit <= 1 || !vmem->memdev || !vmem->memdev->mr.ram_block) { in virtio_mem_decide_memslots()
1487 rb = vmem->memdev->mr.ram_block; in virtio_mem_decide_memslots()
1615 if (vmem->memdev && memory_region_is_ram(&vmem->memdev->mr)) { in virtio_mem_get_block_size()
[all …]
/qemu/hw/core/
A Dmachine-hmp-cmds.c278 monitor_printf(mon, " memdev: %s\n", di->memdev); in hmp_info_memory_devices()
291 monitor_printf(mon, " memdev: %s\n", vpi->memdev); in hmp_info_memory_devices()
306 monitor_printf(mon, " memdev: %s\n", vmi->memdev); in hmp_info_memory_devices()
316 monitor_printf(mon, " memdev: %s\n", se->memdev); in hmp_info_memory_devices()
328 if (hi->memdev) { in hmp_info_memory_devices()
329 monitor_printf(mon, " memdev: %s\n", hi->memdev); in hmp_info_memory_devices()
A Dnuma.c131 have_memdevs = have_memdevs || node->memdev; in parse_numa_node()
133 if ((node->has_mem && have_memdevs) || (node->memdev && have_mem)) { in parse_numa_node()
153 if (node->memdev) { in parse_numa_node()
155 o = object_resolve_path_type(node->memdev, TYPE_MEMORY_BACKEND, NULL); in parse_numa_node()
157 error_setg(errp, "memdev=%s is ambiguous", node->memdev); in parse_numa_node()
704 if (ms->memdev) { in numa_complete_configuration()
A Dmachine.c1175 offsetof(MachineState, memdev), object_property_allow_set_link, in machine_class_init()
1562 if (machine->memdev) { in machine_run_board_init()
1563 ram_addr_t backend_size = object_property_get_uint(OBJECT(machine->memdev), in machine_run_board_init()
1600 if (!machine->ram && machine->memdev) { in machine_run_board_init()
1601 machine->ram = machine_consume_memdev(machine, machine->memdev); in machine_run_board_init()
/qemu/tests/qtest/
A Dreadconfig-test.c55 Memdev *memdev; in test_x86_memdev_resp() local
65 memdev = memdevs->value; in test_x86_memdev_resp()
66 g_assert_cmpstr(memdev->id, ==, mem_id); in test_x86_memdev_resp()
67 g_assert_cmpint(memdev->size, ==, size * MiB); in test_x86_memdev_resp()
/qemu/docs/system/devices/
A Dcxl.rst311 -device cxl-type3,bus=root_port13,persistent-memdev=cxl-mem1,lsa=cxl-lsa1,id=cxl-pmem0 \
321 -device cxl-type3,bus=root_port13,volatile-memdev=vmem0,id=cxl-vmem0 \
332 -device cxl-type3,bus=root_port13,volatile-memdev=vmem0,lsa=cxl-lsa0,id=cxl-vmem0 \
352 -device cxl-type3,bus=root_port13,persistent-memdev=cxl-mem1,lsa=cxl-lsa1,id=cxl-pmem0 \
378 -device cxl-type3,bus=swport0,persistent-memdev=cxl-mem0,lsa=cxl-lsa0,id=cxl-pmem0 \
380 -device cxl-type3,bus=swport1,persistent-memdev=cxl-mem1,lsa=cxl-lsa1,id=cxl-pmem1 \
382 -device cxl-type3,bus=swport2,persistent-memdev=cxl-mem2,lsa=cxl-lsa2,id=cxl-pmem2 \
384 -device cxl-type3,bus=swport3,persistent-memdev=cxl-mem3,lsa=cxl-lsa3,id=cxl-pmem3 \
390 The Type 3 device [memdev] attribute has been deprecated in favor of the
391 [persistent-memdev] attributes. [memdev] will default to a persistent memory
[all …]
A Dvirtio-pmem.rst32 -device virtio-pmem-pci,memdev=mem1,id=nv1
39 - "device virtio-pmem-pci,id=nvdimm1,memdev=mem1" creates a virtio pmem
56 (qemu) device_add virtio-pmem-pci,id=virtio_pmem2,memdev=mem2
A Divshmem.rst9 |qemu_system_x86| -device ivshmem-plain,memdev=hostmem
59 -device ivshmem-plain,memdev=mb1
A Dvhost-user-input.rst44 -numa node,memdev=mem \
A Dvhost-user-rng.rst40 -numa node,memdev=mem \
A Dvhost-user.rst128 -numa node,memdev=mem \\
/qemu/docs/
A Dmemory-hotplug.txt45 (qemu) device_add pc-dimm,id=dimm1,memdev=mem1
59 (qemu) device_add pc-dimm,id=dimm1,memdev=mem1
72 -device pc-dimm,id=dimm1,memdev=mem1 \
74 -device pc-dimm,id=dimm2,memdev=mem2
A Dnvdimm.txt21 -device nvdimm,id=nvdimm1,memdev=mem1,unarmed=off
49 - "device nvdimm,id=nvdimm1,memdev=mem1,unarmed=off" creates a read/write
56 bit is present. Set unarmed to on when the memdev has readonly=on.
95 -device nvdimm,id=nvdimm1,memdev=mem1,label-size=128K
121 (qemu) device_add nvdimm,id=nvdimm2,memdev=mem2
161 -device nvdimm,id=nvdimm1,memdev=mem1
A Dpci_expander_bridge.txt24 …nd-ram,size=1024M,policy=bind,host-nodes=0,id=ram-node0 -numa node,nodeid=0,cpus=0,memdev=ram-node0
25 …nd-ram,size=1024M,policy=bind,host-nodes=1,id=ram-node1 -numa node,nodeid=1,cpus=1,memdev=ram-node1
/qemu/docs/system/i386/
A Dsgx.rst48 -M sgx-epc.0.memdev=mem1,sgx-epc.1.memdev=mem2
144 -M sgx-epc.0.memdev=mem1,sgx-epc.0.node=0
165 -numa node,nodeid=0,cpus=0-1,memdev=node0 \\
168 -numa node,nodeid=1,cpus=2-3,memdev=node1 \\
169 -M sgx-epc.0.memdev=mem0,sgx-epc.0.node=0,sgx-epc.1.memdev=mem1,sgx-epc.1.node=1
/qemu/qapi/
A Dmachine.json550 '*memdev': 'str',
931 # @query-memdev:
1328 # @memdev: memory backend linked with device
1343 'memdev': 'str',
1360 # @memdev: memory backend linked with device
1368 'memdev': 'str'
1403 'memdev': 'str'
1418 # @memdev: memory backend linked with device
1429 'memdev': 'str'
1452 '*memdev': 'str'
[all …]
/qemu/include/hw/virtio/
A Dvirtio-pmem.h34 HostMemoryBackend *memdev; member
A Dvirtio-mem.h71 HostMemoryBackend *memdev; member
/qemu/include/sysemu/
A Dhostmem.h93 size_t host_memory_backend_pagesize(HostMemoryBackend *memdev);
/qemu/backends/
A Dhostmem.c325 size_t host_memory_backend_pagesize(HostMemoryBackend *memdev) in host_memory_backend_pagesize() argument
327 size_t pagesize = qemu_ram_pagesize(memdev->mr.ram_block); in host_memory_backend_pagesize()
/qemu/hw/i386/
A Dsgx-epc.c145 se->memdev = object_get_canonical_path(OBJECT(epc->hostmem)); in sgx_epc_md_fill_device_info()
/qemu/docs/specs/
A Dacpi_erst.rst58 -device acpi-erst,memdev=erstnvram
74 - memdev: Is the object id of the memory-backend-file.
/qemu/hw/sparc/
A Dsun4m.c761 HostMemoryBackend *memdev; member
768 MemoryRegion *ram = host_memory_backend_get_memory(d->memdev); in ram_realize()
777 (Object **)&d->memdev, in ram_initfn()
837 HostMemoryBackend *ram_memdev = machine->memdev; in sun4m_hw_init()
/qemu/hw/mem/
A Dpc-dimm.c269 di->memdev = object_get_canonical_path(OBJECT(dimm->hostmem)); in pc_dimm_md_fill_device_info()

Completed in 32 milliseconds

12