|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC 18/19] libxl: Add support for non-PCI passthrough
On Mon, Jun 16, 2014 at 05:18:05PM +0100, Julien Grall wrote:
[...]
> /*----- xswait: wait for a xenstore node to be suitable -----*/
>
> typedef struct libxl__xswait_state libxl__xswait_state;
> diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl
> index 9201461..74ba20d 100644
> --- a/tools/libxl/libxl_types.idl
> +++ b/tools/libxl/libxl_types.idl
> @@ -452,6 +452,10 @@ libxl_device_pci = Struct("device_pci", [
> ("seize", bool),
> ])
>
> +libxl_device_dt = Struct("device_dt", [
> + ("path", string),
> + ])
> +
> libxl_device_vtpm = Struct("device_vtpm", [
> ("backend_domid", libxl_domid),
> ("backend_domname", string),
> @@ -466,6 +470,7 @@ libxl_domain_config = Struct("domain_config", [
> ("disks", Array(libxl_device_disk, "num_disks")),
> ("nics", Array(libxl_device_nic, "num_nics")),
> ("pcidevs", Array(libxl_device_pci, "num_pcidevs")),
> + ("dtdevs", Array(libxl_device_dt, "num_dtdevs")),
I would say let's go for "dts" instead of "dtdevs", just like "nics",
"vtpms" etc. Or you can do it the other way around, make
"libxl_device_dt" "libxl_device_dtdev". So that it follows the pattern
pointer libxl_device_FOO *FOOs, counter num_FOOs.
"pcidevs" has caused enough trouble already. :-)
Wei.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |