Re: [Qemu-devel] [PATCH 04/15] nvdimm: support nvdimm label

2016-03-22 Thread Xiao Guangrong
On 03/17/2016 06:28 PM, Stefan Hajnoczi wrote: On Thu, Mar 17, 2016 at 04:32:50PM +0800, Xiao Guangrong wrote: +static void nvdimm_init(Object *obj) +{ +object_property_add_bool(obj, "reserve-label", nvdimm_get_reserve_label, + nvdimm_set_reserve_label, NULL);

[Qemu-devel] [PATCH 04/15] nvdimm: support nvdimm label

2016-03-19 Thread Xiao Guangrong
Introduce a parameter, 'reserve-label', which is false on default. If it is set, we will reserve 128K memory which is the minimum namespace label size required by NVDIMM Namespace Spec at the end of backend memory as NVDIMM label area Two callbacks, read_label_data() and write_label_data(), are us

Re: [Qemu-devel] [PATCH 04/15] nvdimm: support nvdimm label

2016-03-19 Thread Stefan Hajnoczi
On Thu, Mar 17, 2016 at 04:32:50PM +0800, Xiao Guangrong wrote: > +static void nvdimm_init(Object *obj) > +{ > +object_property_add_bool(obj, "reserve-label", nvdimm_get_reserve_label, > + nvdimm_set_reserve_label, NULL); In the future users may wish for larger name