nvdimm: convert nvdimm_mr into a pointer
commiteb7fd4d0f64fcab2da9ae454a1f214174e881372
authorDavid Hildenbrand <david@redhat.com>
Tue, 19 Jun 2018 13:41:39 +0000 (19 15:41 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 28 Jun 2018 17:05:34 +0000 (28 19:05 +0200)
tree82187250e6db17e0c4c8be11e9c120898fc6aa62
parent5d10a0e12bf3d00958fee73c1b795cfab921873b
nvdimm: convert nvdimm_mr into a pointer

This way we can easily check if the region has already been inititalized
without having to rely on the size of an uninitialized region being 0.

Free the region in nvdimm_finalize() and not in unrealize() as we will
allow to create the region before realization in following patches.

Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: David Hildenbrand <david@redhat.com>
Message-Id: <20180619134141.29478-11-david@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/mem/nvdimm.c
include/hw/mem/nvdimm.h