These devices are used in virutalization scenarios to support memory hotplug and other uses cases.
Signed-off-by: Daniel P. Berrangé <[email protected]> --- hw/mem/nvdimm.c | 1 + hw/mem/pc-dimm.c | 1 + hw/ppc/spapr_nvdimm.c | 1 + 3 files changed, 3 insertions(+) diff --git a/hw/mem/nvdimm.c b/hw/mem/nvdimm.c index cf8a4d8c5f..9a57579845 100644 --- a/hw/mem/nvdimm.c +++ b/hw/mem/nvdimm.c @@ -275,6 +275,7 @@ static const TypeInfo nvdimm_info = { .instance_size = sizeof(NVDIMMDevice), .instance_init = nvdimm_init, .instance_finalize = nvdimm_finalize, + .secure = true, }; static void nvdimm_register_types(void) diff --git a/hw/mem/pc-dimm.c b/hw/mem/pc-dimm.c index 68862926ee..89fd06724c 100644 --- a/hw/mem/pc-dimm.c +++ b/hw/mem/pc-dimm.c @@ -301,6 +301,7 @@ static const TypeInfo pc_dimm_info = { .instance_init = pc_dimm_init, .class_init = pc_dimm_class_init, .class_size = sizeof(PCDIMMDeviceClass), + .secure = true, .interfaces = (const InterfaceInfo[]) { { TYPE_MEMORY_DEVICE }, { } diff --git a/hw/ppc/spapr_nvdimm.c b/hw/ppc/spapr_nvdimm.c index 6647428391..b927cf21b8 100644 --- a/hw/ppc/spapr_nvdimm.c +++ b/hw/ppc/spapr_nvdimm.c @@ -916,6 +916,7 @@ static TypeInfo spapr_nvdimm_info = { .class_size = sizeof(SPAPRNVDIMMClass), .instance_size = sizeof(SpaprNVDIMMDevice), .instance_init = spapr_nvdimm_init, + .secure = true, }; static void spapr_nvdimm_register_types(void) -- 2.55.0
