David Gibson <da...@gibson.dropbear.id.au> writes: > On Mon, Jul 08, 2013 at 01:27:05PM -0500, Anthony Liguori wrote: >> Alexey Kardashevskiy <a...@ozlabs.ru> writes: >> >> > From: David Gibson <da...@gibson.dropbear.id.au> >> > >> > The vmstate infrastructure includes a VMS_MULTIPY flag, and associated >> > VMSTATE_VBUFFER_MULTIPLY helper macro. These can be used to save a >> > variably sized buffer where the size in bytes of the buffer isn't directly >> > accessible as a structure field, but an element count from which the size >> > can be derived is. >> >> Why? What's the point of sending the total size vs. the element >> count? > > Because it's more convenient to work with the total size at runtime, > and because the VMSTATE stuff works with actual structure fields, > there's not really a way to convert it at migrate time, short of this.
The only thing I see using it is the tce array which is broken anyway. Regards, Anthony Liguori > > -- > David Gibson | I'll have my music baroque, and my code > david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ > _other_ > | _way_ _around_! > http://www.ozlabs.org/~dgibson