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

Re: [Xen-devel] [PATCH 1/2] libxc: pass parameters to xc_hvm_build() in a structure



On Wed, 2012-02-29 at 12:16 +0000, David Vrabel wrote:
> On 29/02/12 12:12, Ian Campbell wrote:
> > On Tue, 2012-02-28 at 18:27 +0000, David Vrabel wrote:
> >> diff --git a/tools/libxc/xenguest.h b/tools/libxc/xenguest.h
> >> index 533e702..19b0382 100644
> >> --- a/tools/libxc/xenguest.h
> >> +++ b/tools/libxc/xenguest.h
> >> @@ -171,10 +171,23 @@ int xc_linux_build_mem(xc_interface *xch,
> >>                         unsigned int console_evtchn,
> >>                         unsigned long *console_mfn);
> >>
> >> -int xc_hvm_build(xc_interface *xch,
> >> -                 uint32_t domid,
> >> -                 int memsize,
> >> -                 const char *image_name);
> >> +struct xc_hvm_params {
> >> +    uint64_t mem_size;           /**< Memory size in bytes. */
> >> +    uint64_t mem_target;         /**< Memory target in bytes. */
> >> +    const char *image_file_name; /**< File name of the image to load.
> >> */
> >> +}; 
> > 
> > Only a minor nit but Xen already has a concept of an "HVM param" which
> > is something else. Might this be confusing?
> 
> Probably.  Suggestions for a better name?  struct xc_hvm_options?

strcut xc_hvm_build_params? Consistent with the name of the function?

> > What parses that "/**<" syntax? Don't see it anywhere else in the tree
> > apart from tools/libxl/libxlu_disk_l.h etcv which are autogenerated.
> 
> Doxygen.  I added the markers out of habit.  Shall I remove them?

I doubt we'll ever use doxygen so if you are resending you may as well.

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®.