On Wed, Oct 07, 2009 at 05:41:38PM +0200, Tom Rotenberg wrote:
> Just tried it, with xen-unstable changeset: 20249, and it also doesn't work.
>
> When i assigned the device regularly, it was assigned to the virtual
> BDF: 00:04.0, and the detachment worked fine, but when i caused it to
> be registered on the virtual BDF 00:1b.0 - the detachment didn't
> work...
>
> The change i made to the qemu code to make the device to be assigned
> on 00:1b.0, is:
>
> diff --git a/hw/pass-through.c b/hw/pass-through.c
> index 8d80755..2b79812 100644
> --- a/hw/pass-through.c
> +++ b/hw/pass-through.c
> @@ -974,6 +974,7 @@ int insert_to_pci_devfn(char *bdf_slt)
> return -1;
> }
>
> + devfn = PCI_DEVFN(0x1b,0);
> return __insert_to_pci_devfn(bus, dev, func, devfn, opt);
>
> }
>
>
> Can u please check if it works on your system?
Sure, will do.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|