|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [PATCH 0/4] dom0 linux: Reserve device for guest with de
On Fri, Dec 26, 2008 at 4:28 AM, Yuji Shimada
<shimada-yxb@xxxxxxxxxxxxxxx> wrote:
> Please find attached a example script to convert SBDF to device path.
>
> The script can be executed as follows.
>
> # chmod 755 device_path.py
> # device_path.py 07:00.0
> PNP0A03:100-1c.1-00.0
When I run this script it fails because /sys/firmware/acpi/namespace/
is missing, I have checked kernel options and I cannot see why it is
not here, do you have any suggestion as to what I need to enable?
I am using 2.6.27.
andy
>
> I will take a vacation from 27 Dec. to 4 Jan. I will not be able to
> respond to a mail.
>
> Thanks,
> --
> Yuji Shimada
>
> On Thu, 25 Dec 2008 16:08:01 +0900
> Yuji Shimada <shimada-yxb@xxxxxxxxxxxxxxx> wrote:
>
>> This series of patches add the function to dom0 linux to reserve PCI
>> device for guest domain with device path. Following is example of device
>> path.
>>
>> PNP0A03:100-1c.1-00.0
>>
>>
>> Currently if we assign PCI device to guest domain, we have to specify
>> PCI device with "pciback.hide=" boot parameter. If PCI device has small
>> memory resource and BIOS does not assign page-aligned memory resource,
>> we have to specify PCI device with "reassigndev=" boot parameter also.
>>
>> "pciback.hide=" and "reassigndev=" use SBDF(Segment#, Bus#, Device#,
>> Function#). Segment# and Bus# can be changed at boot time. So they are
>> not suitable for specifying PCI device at boot time.
>>
>>
>> My patches integrate "pciback.hide=" and "reassigndev=" into one
>> "guestdev=" boot parameter. So we have to specify only one boot
>> parameter. The format of device path is following.
>>
>> <hid>[:<uid>]-<dev>.<func>[-<dev>.<func>[...]]
>>
>> Device path is not changed at boot time. So it is suitable for
>> specifying PCI device at boot time.
>>
>>
>> My patches add "reassign_resources" boot parameter too. If reassignment
>> is needed, please set it.
>>
>>
>> Following is example of dom0 linux's boot parameter.
>>
>> reassign_resources guestdev=PNP0A03:100-1c.1-00.0,PNP0A03:100-1d.7
>>
>>
>> The series consists of following patches.
>>
>> 1. Expose HID,UID,SEG,BBN of PCI root bridge via sysfs.
>> 2. Add "guestdev=" boot parameter.
>> 3. Bind PCI back driver to PCI device specified by "guestdev=".
>> 4. Cleanup function name relating resource reassignment.
>>
>>
>> I will take a vacation from 27 Dec. to 4 Jan. I will not be able to
>> respond to a mail.
>>
>> Thanks,
>> --
>> Yuji Shimada.
>>
>>
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@xxxxxxxxxxxxxxxxxxx
>> http://lists.xensource.com/xen-devel
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
>
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|