[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH v5 1/3] x86/viridian: Re-purpose the HVM parameter to be a feature mask



> -----Original Message-----
> From: Ian Jackson [mailto:Ian.Jackson@xxxxxxxxxxxxx]
> Sent: 12 August 2014 16:26
> To: Paul Durrant
> Cc: xen-devel@xxxxxxxxxxxxx; Keir (Xen.org); Jan Beulich; Ian Campbell;
> Stefano Stabellini
> Subject: Re: [PATCH v5 1/3] x86/viridian: Re-purpose the HVM parameter to
> be a feature mask
> 
> Paul Durrant writes ("[PATCH v5 1/3] x86/viridian: Re-purpose the HVM
> parameter to be a feature mask"):
> > The viridian option in xl.cfg(5) has also been changed to a string list so
> > that the sets can be individually sepcified. For compatibility, if the
> > option is specified as a boolean, then a true (1) value will be translated
> > to a string list containing "base" and "freq".
> 
> This is correct, I think.  But the libxl API should be in numbers, not
> a string list.  Text to string conversion should be done in xl, not
> libxl.
> 
> I think that these flag values ought to be represented in the IDL, so
> that text-to-string conversion can be done automatically.
> 
> I looked at the existing IDL definitions and there don't seem to be
> any flags of this kind.  So I think this will involve a inventing new
> kind of IDL type.  It might be possible to adapt Enumeration.  It
> might be enough simply to provide a way to make an Enumeration whose
> corresponding typedef is to a uint32_t.
> 
> Does this make any kind of sense ?
> 

Yes, it does. I guess what we really want is an 'enumeration list' then - i.e. 
strings get translated via enumeration and then concatenated into a list.  Is 
there any precedent for such a thing?

  Paul

> Thanks,
> Ian.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.