[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL v2 16/19] nvdimm: add a macro for property "label-siz
From: |
Eduardo Habkost |
Subject: |
[Qemu-devel] [PULL v2 16/19] nvdimm: add a macro for property "label-size" |
Date: |
Fri, 19 Jan 2018 14:33:42 -0200 |
From: Haozhong Zhang <address@hidden>
Signed-off-by: Haozhong Zhang <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>
---
include/hw/mem/nvdimm.h | 3 +++
hw/mem/nvdimm.c | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/include/hw/mem/nvdimm.h b/include/hw/mem/nvdimm.h
index 03e1ff9558..28e68ddf59 100644
--- a/include/hw/mem/nvdimm.h
+++ b/include/hw/mem/nvdimm.h
@@ -47,6 +47,9 @@
#define NVDIMM_CLASS(oc) OBJECT_CLASS_CHECK(NVDIMMClass, (oc), TYPE_NVDIMM)
#define NVDIMM_GET_CLASS(obj) OBJECT_GET_CLASS(NVDIMMClass, (obj), \
TYPE_NVDIMM)
+
+#define NVDIMM_LABLE_SIZE_PROP "label-size"
+
struct NVDIMMDevice {
/* private */
PCDIMMDevice parent_obj;
diff --git a/hw/mem/nvdimm.c b/hw/mem/nvdimm.c
index 952fce5ec8..618c3d677b 100644
--- a/hw/mem/nvdimm.c
+++ b/hw/mem/nvdimm.c
@@ -66,7 +66,7 @@ out:
static void nvdimm_init(Object *obj)
{
- object_property_add(obj, "label-size", "int",
+ object_property_add(obj, NVDIMM_LABLE_SIZE_PROP, "int",
nvdimm_get_label_size, nvdimm_set_label_size, NULL,
NULL, NULL);
}
--
2.14.3
- [Qemu-devel] [PULL v2 07/19] hw/arm/virt: Allow only supported dynamic sysbus devices, (continued)
- [Qemu-devel] [PULL v2 07/19] hw/arm/virt: Allow only supported dynamic sysbus devices, Eduardo Habkost, 2018/01/19
- [Qemu-devel] [PULL v2 06/19] machine: Replace has_dynamic_sysbus with list of allowed devices, Eduardo Habkost, 2018/01/19
- [Qemu-devel] [PULL v2 08/19] ppc: e500: Allow only supported dynamic sysbus devices, Eduardo Habkost, 2018/01/19
- [Qemu-devel] [PULL v2 09/19] spapr: Allow only supported dynamic sysbus devices, Eduardo Habkost, 2018/01/19
- [Qemu-devel] [PULL v2 10/19] xen: Add only xen-sysdev to dynamic sysbus device list, Eduardo Habkost, 2018/01/19
- [Qemu-devel] [PULL v2 11/19] q35: Allow only supported dynamic sysbus devices, Eduardo Habkost, 2018/01/19
- [Qemu-devel] [PULL v2 12/19] qdev_monitor: Simplify error handling in qdev_device_add(), Eduardo Habkost, 2018/01/19
- [Qemu-devel] [PULL v2 13/19] qdev: Check for the availability of a hotplug controller before adding a device, Eduardo Habkost, 2018/01/19
- [Qemu-devel] [PULL v2 14/19] scripts: Remove fixed entries from the device-crash-test, Eduardo Habkost, 2018/01/19
- [Qemu-devel] [PULL v2 15/19] hostmem-file: add "align" option, Eduardo Habkost, 2018/01/19
- [Qemu-devel] [PULL v2 16/19] nvdimm: add a macro for property "label-size",
Eduardo Habkost <=
- [Qemu-devel] [PULL v2 17/19] nvdimm: add 'unarmed' option, Eduardo Habkost, 2018/01/19
- [Qemu-devel] [PULL v2 18/19] possible_cpus: add CPUArchId::type field, Eduardo Habkost, 2018/01/19
- [Qemu-devel] [PULL v2 19/19] fw_cfg: fix memory corruption when all fw_cfg slots are used, Eduardo Habkost, 2018/01/19
- Re: [Qemu-devel] [PULL v2 00/19] machine queue, 2018-01-19, Peter Maydell, 2018/01/19