[dpdk-dev] [PATCH v6 1/2] bus/pci: use PCI standard sysfs entry to get PIO address
谢华伟(此时此刻)
huawei.xhw at alibaba-inc.com
Sun Feb 21 16:58:35 CET 2021
On 2021/2/18 17:33, David Marchand wrote:
> On Fri, Jan 29, 2021 at 4:19 AM 谢华伟(此时此刻) <huawei.xhw at alibaba-inc.com> wrote:
>> From: "huawei.xhw" <huawei.xhw at alibaba-inc.com>
>>
>> Currently virtio PMD asssumes legacy device uses PIO bar.
>> There are three ways to get PIO(PortIO) address for virtio legacy device.
>> under igb_uio, get pio address from uio/uio# sysfs attribute
>> under uio_pci_generic:
>> for X86, get PIO address from /proc/ioport
>> for other ARCH, get PIO address from standard PCI sysfs attribute
>>
>> Actually, igb_uio sysfs attribute exports exactly the same thing as standard PCI sysfs, i.e,
>> pci_dev->resource[]
>>
>> This patch fixes these messy things, and uses standard PCI sysfs attribute.
> I can not find what is being fixed.
> Could you elaborate?
Maybe i wrongly use the word fix? With this patch, different drivers
use the same way to get IO address for virtio device.
Previously different driver get IO address with different method.
>
More information about the dev
mailing list