On 1/29/21 4:18 AM, 谢华伟(此时此刻) wrote: > |From: "huawei.xhw" <huawei....@alibaba-inc.com> With IO BAR, we get > PIO(programmed IO) address. With MMIO BAR, we get mapped virtual > address. We distinguish PIO(Programmed IO) and MMIO(memory mapped IO) by > their address like how kernel does. ioread/write8/16/32 is provided to > access PIO/MMIO. By the way, for virtio on arch other than x86, BAR flag > indicates PIO but is mapped. Signed-off-by: huawei xie > <huawei....@alibaba-inc.com> Reviewed-by: Maxime Coquelin > <maxime.coque...@redhat.com> --- drivers/bus/pci/linux/pci.c | 4 -- > drivers/bus/pci/linux/pci_uio.c | 124 > ++++++++++++++++++++++++++-------------- 2 files changed, 81 > insertions(+), 47 deletions(-)| Reviewed-by: Maxime Coquelin <maxime.coque...@redhat.com> Thanks, Maxime
- [dpdk-dev] [PATCH v6 0/2] support both PIO and M... 谢华伟(此时此刻)
- [dpdk-dev] [PATCH v6 1/2] bus/pci: use PCI ... 谢华伟(此时此刻)
- Re: [dpdk-dev] [PATCH v6 1/2] bus/pci: ... Maxime Coquelin
- Re: [dpdk-dev] [PATCH v6 1/2] bus/pci: ... David Marchand
- [dpdk-dev] [PATCH v6 2/2] bus/pci: support ... 谢华伟(此时此刻)
- Re: [dpdk-dev] [PATCH v6 2/2] bus/pci: ... Maxime Coquelin
- Re: [dpdk-dev] [PATCH v6 2/2] bus/pci: ... Ferruh Yigit
- Re: [dpdk-dev] [PATCH v6 2/2] bus/p... Ferruh Yigit
- Re: [dpdk-dev] [PATCH v6 2/2] b... 谢华伟(此时此刻)
- Re: [dpdk-dev] [PATCH v6 2/2] bus/pci: ... David Marchand
- Re: [dpdk-dev] [PATCH v6 2/2] bus/p... 谢华伟(此时此刻)
- Re: [dpdk-dev] [PATCH v6 2/2] b... David Marchand
- Re: [dpdk-dev] [PATCH v6 0/2] support both ... 谢华伟(此时此刻)
- Re: [dpdk-dev] [PATCH v6 0/2] support b... 谢华伟(此时此刻)
- Re: [dpdk-dev] [PATCH v6 0/2] suppo... Maxime Coquelin
- Re: [dpdk-dev] [PATCH v6 0/2] s... 谢华伟(此时此刻)