Il 21/11/2013 03:38, Igor Mammedov ha scritto: > +static void dimm_initfn(Object *obj) > +{ > + object_property_add(obj, "memdev", "string", dimm_get_memdev, > + dimm_set_memdev, NULL, NULL, NULL);
Perhaps, instead of relying on memory_region_owner, you could have separate pointers for the MemoryBackend* and MemoryRegion*. Then this property could be a link<MemoryBackend> type (it looks like a link, and quacks like a link). Paolo > + object_property_add(obj, "size", "int", dimm_get_size, > + NULL, NULL, NULL, NULL); > +} > +