[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v6 3/3] arm/libxl: Emulated PCI device tree node in libxl [and 1 more messages]
On 15.10.2021 12:58, Michal Orzel wrote: > Hi, > > On 15.10.2021 12:02, Ian Jackson wrote: >> Julien Grall writes ("Re: [PATCH v6 3/3] arm/libxl: Emulated PCI device tree >> node in libxl [and 1 more messages]"): >>> On 14/10/2021 18:54, Ian Jackson wrote: >> ... >>>> That is, as I understand it on ARM vpci should be enabled if >>>> passthrough is enabled and not otherwise. That is precisely what >>>> the variable c_info->passthrough is. >>> >>> On Arm, c_info->passthrough is also set when assigning platform devives >>> (e.g. a non-PCI network card). At least for now, we don't want to create >>> a node for vCPI in the Device-Tree because we don't enable the >>> emulation. So... >> >> Oh. >> >>>> 3. Now you can use d_config->c_info.passthrough to gate the addition >>>> of the additional stuff to the DT. Ie, that is a respin of this >>>> patch 3/3. >>> >>> ... we will need to check d_config->num_pcidevs for the time being. >> >> OK. >> >> Can you leave a comment somewhere (near where c_info.passthrough is >> set) pointing to this use of num_pcidevs ? That might save someone >> some future confusion. >> > Here, c_info->passthrough is set to enabled if either d_config->num_pcidevs or > d_config->num_dtdevs is set. Do you think we need to add there additional > comment? > If so can you please help with what should I write there? > I forgot to add a link: https://xenbits.xen.org/gitweb/?p=xen.git;a=blob;f=tools/libs/light/libxl_create.c;h=6ebb2bfc768d060fb898619be907fc973375cce5;hb=HEAD#l1099 > BTW. None of the patch I'm preparing with regards to this discussion modifies > libxl_create > where c_info.passthrough i set. Do you still want me to add some comment > there? >> Thanks, >> Ian. >> > Cheers, > Michal >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |