|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v1 01/02] HVM firmware passthrough libxl support
On Mon, 2013-01-21 at 18:35 +0000, Ross Philipson wrote:
> > You could add the module data to the gc too btw and have it take care of
> > everything in that struct, arguably it is less confusing of each struct
> > only contains one "kind" of pointer. (the other option is to pass NOGC
> > to libxl__abs_path and manage that by hand too).
>
> Ok I can switch all the items in that struct to ones that are gc'ed. I
> noticed there was not GC* macro for a straight allocation. Would adding
> a GCZALLOC for consistency be ok?
I guest neither GCNEW nor GCNEW_ARRAY do what you need do they, so yes I
think that would be fine.
> I guess I misunderstood the use of the LIBXL_HAVE_* defines. So all I
> really need is something like this in libxl.h with a comment about what
> it is:
> #define LIBXL_HAVE_FIRMWARE_PASSTHROUGH 1
>
> Or am I still missing something?
Nope, that it. Just enough so that users can do:
if (opt = get_opt("firmware"))
{
#ifdef LIBXL_HAVE_FIRMWARE_PASSTHROUGH
d_config->....firmware = opt;
#else
fprintf(stderr, "Firmware not supported\n");
#endif
}
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |