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

Re: [Xen-devel] [PATCH 2 of 3] support of cpupools in xl: commands and library changes



On Tue, 2010-10-05 at 14:45 +0100, Juergen Gross wrote:
> diff -r cfce8e755505 -r baee85a24411 tools/python/xen/lowlevel/xl/xl.c
> --- a/tools/python/xen/lowlevel/xl/xl.c Tue Oct 05 14:19:13 2010 +0200
> +++ b/tools/python/xen/lowlevel/xl/xl.c Tue Oct 05 15:26:24 2010 +0200
> @@ -208,6 +208,11 @@
>      return -1;
>  }
>  
> +int attrib__uint64_t_ptr_set(PyObject *v, uint64_t * *pptr)
> +{
> +    return -1;
> +}
> +
>  int attrib__libxl_cpumap_set(PyObject *v, libxl_cpumap *pptr)
>  {
>      return -1;
> @@ -254,6 +259,11 @@
>  }
>  
>  PyObject *attrib__libxl_cpuid_policy_list_get(libxl_cpuid_policy_list
> *pptr)
> +{
> +    return NULL;
> +}
> +
> +PyObject *attrib__uint64_t_ptr_get(uint64_t * *pptr)
>  {
>      return NULL;
>  }

Because of using Reference(Uint64) directly in the idl - the python
bindings autogenerate these type-marshalling functions. It's not quite
clear how these are supposed to be implemented in a generic way! :)

There ought to be a builtin type for this ala libxl_uuid and other types
to generate correct bindings.

The other chunk to libxltypes then becomes redundant but it's OK with me
I think.

NAK'd-by: Gianni Tedesco <gianni.tedesco@xxxxxxxxxx>


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

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