On 12/08/15 20:36, Wei Liu wrote: > Originally, if user didn't specify maxvcpus= in xl config file, the > maximum size of vcpu bitmap was always equal to maximum number of pcpus. > This might not be what user wants. > > Calculate the maximum number of vcpus before allocating vcpu bitmap. > This requires parsing the same config options twice. Extra a macro to do > that. [...] > +#define PARSE_VNUMA_SPEC(body)
Just when I though libxl/xl's macro craziness couldn't get any worse... Do you want anyone else to be able to understand this code? It looks like you can parse the option into a list of (option, value) tuples and then iterate over this list twice. David _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel