Home
last modified time | relevance | path

Searched refs:nvdimm (Results 1 – 18 of 18) sorted by relevance

/qemu/hw/mem/
H A Dnvdimm.c38 NVDIMMDevice *nvdimm = NVDIMM(obj); in nvdimm_get_label_size() local
50 if (nvdimm->nvdimm_mr) { in nvdimm_set_label_size()
65 nvdimm->label_size = value; in nvdimm_set_label_size()
114 g_free(nvdimm->nvdimm_mr); in nvdimm_finalize()
123 g_assert(!nvdimm->nvdimm_mr); in nvdimm_prepare_memory_region()
158 nvdimm->readonly = true; in nvdimm_prepare_memory_region()
174 if (!nvdimm->nvdimm_mr) { in nvdimm_md_get_memory_region()
181 return nvdimm->nvdimm_mr; in nvdimm_md_get_memory_region()
189 if (!nvdimm->nvdimm_mr) { in nvdimm_realize()
194 ndc->realize(nvdimm, errp); in nvdimm_realize()
[all …]
H A Dmeson.build5 mem_ss.add(when: 'CONFIG_NVDIMM', if_true: files('nvdimm.c'))
H A Dpc-dimm.c274 info->u.nvdimm.data = di; in pc_dimm_md_fill_device_info()
/qemu/hw/ppc/
H A Dspapr_nvdimm.c251 NVDIMMDevice *nvdimm; in h_scm_read_metadata() local
266 nvdimm = NVDIMM(drc->dev); in h_scm_read_metadata()
307 NVDIMMDevice *nvdimm; in h_scm_write_metadata() local
321 nvdimm = NVDIMM(drc->dev); in h_scm_write_metadata()
324 nvdimm->readonly) { in h_scm_write_metadata()
372 NVDIMMDevice *nvdimm; in h_scm_bind_mem() local
392 nvdimm = NVDIMM(drc->dev); in h_scm_bind_mem()
726 NVDIMMDevice *nvdimm; in h_scm_unbind_mem() local
751 nvdimm = NVDIMM(drc->dev); in h_scm_unbind_mem()
779 NVDIMMDevice *nvdimm; in h_scm_unbind_all() local
[all …]
/qemu/hw/acpi/
H A Dnvdimm.c189 NVDIMMDevice *nvdimm = NULL; in nvdimm_get_device_by_handle() local
198 nvdimm = nvd; in nvdimm_get_device_by_handle()
204 return nvdimm; in nvdimm_get_device_by_handle()
290 if (nvdimm->unarmed) { in nvdimm_build_structure_memdev()
659 label_size = nvdimm->label_size; in nvdimm_dsm_label_size()
694 if (is_write && nvdimm->readonly) { in nvdimm_rw_label_data_check()
782 if (nvdimm && nvdimm->label_size) { in nvdimm_dsm_device()
794 if (!nvdimm) { in nvdimm_dsm_device()
803 if (nvdimm->label_size) { in nvdimm_dsm_device()
809 if (nvdimm->label_size) { in nvdimm_dsm_device()
[all …]
H A Dmeson.build14 acpi_ss.add(when: 'CONFIG_ACPI_NVDIMM', if_true: files('nvdimm.c'))
15 acpi_ss.add(when: 'CONFIG_ACPI_NVDIMM', if_false: files('acpi-nvdimm-stub.c'))
H A Dtrace-events78 # nvdimm.c
/qemu/include/hw/mem/
H A Dnvdimm.h99 void (*read_label_data)(NVDIMMDevice *nvdimm, void *buf,
102 void (*write_label_data)(NVDIMMDevice *nvdimm, const void *buf,
104 void (*realize)(NVDIMMDevice *nvdimm, Error **errp);
105 void (*unrealize)(NVDIMMDevice *nvdimm);
/qemu/docs/
H A Dnvdimm.txt18 -machine pc,nvdimm=on
21 -device nvdimm,id=nvdimm1,memdev=mem1,unarmed=off
25 - the "nvdimm" machine option enables vNVDIMM feature.
49 - "device nvdimm,id=nvdimm1,memdev=mem1,unarmed=off" creates a read/write
93 "label-size=$SZ" option to "-device nvdimm", e.g.
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
188 option of '-device nvdimm' to 'on', which sets the unarmed flag of the
229 the optional "nvdimm-persistence" machine command line option:
[all …]
/qemu/docs/system/devices/
H A Dvirtio-pmem.rst17 How does virtio-pmem compare to the nvdimm emulation?
62 to perform fsync/msync. This is different from a real nvdimm backend where
73 - Real nvdimm device backend is not supported.
/qemu/include/hw/ppc/
H A Dspapr_nvdimm.h21 bool spapr_nvdimm_validate(HotplugHandler *hotplug_dev, NVDIMMDevice *nvdimm,
/qemu/docs/specs/
H A Dacpi_nvdimm.rst101 range [1, 0xFFFF] indicate nvdimm device. Other values are
106 - 0 is reserved for nvdimm root device named NVDR.
171 ACPI BIOS GPE.4 handler is dedicated for notifying OS about nvdimm device
/qemu/util/
H A Dmeson.build97 util_ss.add(files('nvdimm-utils.c'))
/qemu/hw/core/
H A Dmachine-hmp-cmds.c270 value->u.dimm.data : value->u.nvdimm.data; in hmp_info_memory_devices()
H A Dnuma.c775 value->u.dimm.data : value->u.nvdimm.data; in numa_stat_memory_devices()
/qemu/qapi/
H A Dmachine.json1442 # @nvdimm: since 2.12
1455 'data': [ 'dimm', 'nvdimm', 'virtio-pmem', 'virtio-mem', 'sgx-epc',
1521 'nvdimm': 'PCDIMMDeviceInfoWrapper',
/qemu/
H A DMAINTAINERS3053 F: hw/mem/nvdimm.c
3056 F: include/hw/mem/nvdimm.h
3059 F: docs/nvdimm.txt
H A Dqemu-options.hx38 " nvdimm=on|off controls NVDIMM support (default=off)\n"
94 ``nvdimm=on|off``
5116 ``-device nvdimm``, etc.