WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] pciback.hide equivalent boot arg for PVOPS xen/master ke

To: Xen users mailing list <xen-users@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-users] pciback.hide equivalent boot arg for PVOPS xen/master kernel?
From: Bruce Edge <bruce.edge@xxxxxxxxx>
Date: Mon, 12 Oct 2009 11:34:38 -0700
Delivery-date: Mon, 12 Oct 2009 11:35:26 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=3oS9ZUpbe9xGICuY9TqQ+5zWBrAY2HGDritReJDPIGs=; b=bTPvaGmaLhWnf3DsUAWekvzkN2WU0+k+4m/5dZNJPlKhd3YVWTIcpnA2yWt7t8f3mA lm6nL/T+TEyKD/Z0f8OQI+HLsyvHNVsEXONgOfOef0ittI4kIcJF0ntrb4Vz2rMY8tpo hUmRDsK5739LSp5eXqCVnMR+sY6oNZ1QabACs=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=CPf3VnsHQJ2yot3ky8hcE7jMObQFQ7nIEzzoQe5Zj3ga45IpOk07+6aLAYyZ18zRgY 7Bly9uPk/qddR8joxLrvRXOmAIx93PzIOx5xHKxSVDYqJxLyPNP+L28zpQvwC0n18/r0 tMHUi8wyroRnjBWRXqStS4M0mAlzT5bKV8gZE=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <45c43ef50910121121s4d777e75j5ef82af0d62e6e46@xxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <45c43ef50910121021p3baad45cmef95cc8b583c6f8@xxxxxxxxxxxxxx> <FE48219B-B80C-4F9F-93D1-08001A62C1DF@xxxxxxx> <45c43ef50910121121s4d777e75j5ef82af0d62e6e46@xxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Forgot to add that after this

> 0 #> echo "11f8 8032" > /sys/bus/pci/drivers/pci-stub/new_id
> 0 #> echo "0000:17:00.0" > /sys/bus/pci/devices/0000:17:00.0/driver/unbind
> 0 #> echo "0000:17:00.0" > /sys/bus/pci/drivers/pci-stub/bind

xm reports the devices as assignable:

#> xm pci-list-assignable-devices

0000:17:00.0
0000:17:00.1
0000:14:00.0
0000:14:00.1
0000:07:00.0
0000:07:00.1
0000:07:00.2
0000:07:00.3


On Mon, Oct 12, 2009 at 11:21 AM, Bruce Edge <bruce.edge@xxxxxxxxx> wrote:
> On Mon, Oct 12, 2009 at 11:04 AM, McNeal, Rick <Rick.McNeal@xxxxxxx> wrote:
>> Have you used the /sys/bus/pci/drivers/pciback to do the same thing?
>>
> Here's what I tried:
>
> These are devices I wanted to pass through:
>
> lspci -n | grep 07:00
>
> 07:00.0 0c04: 11f8:8032 (rev 05)
> 07:00.1 0c04: 11f8:8032 (rev 05)
> 07:00.2 0c04: 11f8:8032 (rev 05)
> 07:00.3 0c04: 11f8:8032 (rev 05)
>
> I started following the instructions for the pv_ops VT_d here:
>  http://wiki.xensource.com/xenwiki/VTdHowTo
>
> 0 #> echo "11f8 8032" > /sys/bus/pci/drivers/pci-stub/new_id
> 0 #> echo "0000:17:00.0" > /sys/bus/pci/devices/0000:17:00.0/driver/unbind
> 0 #> echo "0000:17:00.0" > /sys/bus/pci/drivers/pci-stub/bind
>
> Then, when I ran
>
> xm pci-attach dpm 0000:17:00.0 17      ( is that right? )
>
>
> the console prints:
>
> (XEN) [VT-D]iommu.c:1289:d0 domain_context_unmap:PCIe: bdf = 17:0.0
> (XEN) [VT-D]iommu.c:1175:d0 domain_context_mapping:PCIe: bdf = 17:0.0
> (XEN) [VT-D]iommu.c:1289:d0 domain_context_unmap:PCIe: bdf = 17:0.0
> (XEN) [VT-D]iommu.c:1175:d0 domain_context_mapping:PCIe: bdf = 17:0.0
>
> and the domU reboots.
>
> -Bruce
>
>> ----
>> Rick
>>
>> Twenty years from now you will be more disappointed by the things you
>> didn't do than by the ones you did do. So throw off the bowline. Sail
>> away from the safe harbor. Catch the trade winds in your sails.
>> Explore. Dream. Discover. -Mark Twain
>>
>> On Oct 12, 2009, at 11:26 AM, "Bruce Edge" <bruce.edge@xxxxxxxxx> wrote:
>>
>>> I used to be able to do this with the 2.6.30.3 dom0:
>>> pciback.hide=(07:00.0)(07:00.1)(07:00.2)(07:00.3)(14:00.0)
>>>
>>> Now I get:
>>> Unknown boot option
>>> `pciback.hide=(07:00.0)(07:00.1)(07:00.2)(07:00.3)(14:00.0)': ignoring
>>>
>>> Is there an equivalent boot arg for the PVOPS kernel for this?
>>>
>>> Where are the docs for what boot args this dom0 kernel supports?
>>>
>>> -Bruce
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@xxxxxxxxxxxxxxxxxxx
>>> http://lists.xensource.com/xen-users
>>
>

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