All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Iremonger, Bernard" <bernard.iremonger-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
To: Tetsuya Mukawa <mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>,
	"dev-VfR2kkLFssw@public.gmane.org"
	<dev-VfR2kkLFssw@public.gmane.org>
Subject: Re: [PATCH v2 12/15] eal: Consolidate pci_map/unmap_device() of linuxapp and bsdapp
Date: Fri, 13 Mar 2015 15:10:07 +0000	[thread overview]
Message-ID: <8CEF83825BEC744B83065625E567D7C2049F2A00@IRSMSX108.ger.corp.intel.com> (raw)
In-Reply-To: <1426155474-1596-13-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>



> -----Original Message-----
> From: Tetsuya Mukawa [mailto:mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org]
> Sent: Thursday, March 12, 2015 10:18 AM
> To: dev-VfR2kkLFssw@public.gmane.org
> Cc: Iremonger, Bernard; Richardson, Bruce; Tetsuya Mukawa
> Subject: [PATCH v2 12/15] eal: Consolidate pci_map/unmap_device() of linuxapp and bsdapp
> 
> The patch consolidates below functions, and implemented in common eal code.
>  - pci_map_device()
>  - pci_unmap_device()
> 
> Signed-off-by: Tetsuya Mukawa <mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
> ---
>  lib/librte_eal/bsdapp/eal/eal_pci.c     | 12 +++----
>  lib/librte_eal/common/eal_common_pci.c  | 57 +++++++++++++++++++++++++++++++++
>  lib/librte_eal/common/eal_private.h     |  4 +--
>  lib/librte_eal/common/include/rte_pci.h |  1 +
>  lib/librte_eal/linuxapp/eal/eal_pci.c   | 55 -------------------------------
>  lib/librte_ether/rte_ethdev.c           |  1 +
>  6 files changed, 65 insertions(+), 65 deletions(-)
> 
> diff --git a/lib/librte_eal/bsdapp/eal/eal_pci.c b/lib/librte_eal/bsdapp/eal/eal_pci.c
> index 3778763..1e42e42 100644
> --- a/lib/librte_eal/bsdapp/eal/eal_pci.c
> +++ b/lib/librte_eal/bsdapp/eal/eal_pci.c
> @@ -280,7 +280,7 @@ fail:
>  }
> 
>  /* map the PCI resource of a PCI device in virtual memory */ -static int
> +int
>  pci_uio_map_resource(struct rte_pci_device *dev)  {
>  	int i, map_idx, ret;
> @@ -364,6 +364,9 @@ pci_scan_one(int dev_pci_fd, struct pci_conf *conf)
>  	/* FreeBSD has no NUMA support (yet) */
>  	dev->numa_node = 0;
> 
> +	/* FreeBSD has only one pass through driver */
> +	dev->pt_driver = RTE_PT_NIC_UIO;
> +
>  	/* parse resources */
>  	switch (conf->pc_hdr & PCIM_HDRTYPE) {
>  	case PCIM_HDRTYPE_NORMAL:
> @@ -429,13 +432,6 @@ skipdev:
>  	return 0;
>  }
> 
> -/* Map pci device */
> -int
> -pci_map_device(struct rte_pci_device *dev) -{
> -	return pci_uio_map_resource(dev);
> -}
> -
>  /*
>   * Scan the content of the PCI bus, and add the devices in the devices
>   * list. Call pci_scan_one() for each pci entry found.
> diff --git a/lib/librte_eal/common/eal_common_pci.c b/lib/librte_eal/common/eal_common_pci.c
> index 538b2d9..726026f 100644
> --- a/lib/librte_eal/common/eal_common_pci.c
> +++ b/lib/librte_eal/common/eal_common_pci.c
> @@ -98,6 +98,63 @@ static struct rte_devargs *pci_devargs_lookup(struct rte_pci_device *dev)
>  	return NULL;
>  }
> 
> +/* Map pci device */
> +static int
> +pci_map_device(struct rte_pci_device *dev) {
> +	int ret = -1;
> +
> +	/* try mapping the NIC resources using VFIO if it exists */
> +	switch (dev->pt_driver) {
> +	case RTE_PT_VFIO:
> +#ifdef VFIO_PRESENT
> +		if (pci_vfio_is_enabled())
> +			ret = pci_vfio_map_resource(dev);
> +#endif
> +		break;
> +	case RTE_PT_IGB_UIO:
> +	case RTE_PT_UIO_GENERIC:
> +	case RTE_PT_NIC_UIO:
> +		/* map resources for devices that use uio */
> +		ret = pci_uio_map_resource(dev);
> +		break;
> +	default:
> +		RTE_LOG(DEBUG, EAL, "  Not managed by known pt driver,"
> +			" skipped\n");
> +		ret = 1;
> +		break;
> +	}
> +
> +	return ret;
> +}
> +
> +#ifdef RTE_LIBRTE_EAL_HOTPLUG

Hi Tetsuya,

Can  #ifdef RTE_LIBRTE_EAL_HOTPLUG be removed as code is now in eal_common_pci.c ?

Regards,

Bernard.

> +/* Unmap pci device */
> +static void
> +pci_unmap_device(struct rte_pci_device *dev) {
> +	if (dev == NULL)
> +		return;
> +
> +	/* try unmapping the NIC resources using VFIO if it exists */
> +	switch (dev->pt_driver) {
> +	case RTE_PT_VFIO:
> +		RTE_LOG(ERR, EAL, "Hotplug doesn't support vfio yet\n");
> +		break;
> +	case RTE_PT_IGB_UIO:
> +	case RTE_PT_UIO_GENERIC:
> +	case RTE_PT_NIC_UIO:
> +		/* unmap resources for devices that use uio */
> +		pci_uio_unmap_resource(dev);
> +		break;
> +	default:
> +		RTE_LOG(DEBUG, EAL, "  Not managed by known pt driver,"
> +			" skipped\n");
> +		break;
> +	}
> +}
> +#endif /* RTE_LIBRTE_EAL_HOTPLUG */

Hi Tetsuya,

Can  #endif be removed  too as code is now in eal_common_pci.c ?

Regards,

Bernard.


> +
>  /*
>   * If vendor/device ID match, call the devinit() function of the
>   * driver.
> diff --git a/lib/librte_eal/common/eal_private.h b/lib/librte_eal/common/eal_private.h
> index fe2c596..badb55c 100644
> --- a/lib/librte_eal/common/eal_private.h
> +++ b/lib/librte_eal/common/eal_private.h
> @@ -171,14 +171,14 @@ int pci_unbind_kernel_driver(struct rte_pci_device *dev);
>   * @return
>   *   0 on success, negative on error
>   */
> -int pci_map_device(struct rte_pci_device *dev);
> +int pci_uio_map_resource(struct rte_pci_device *dev);
> 
>  /**
>   * Unmap this device
>   *
>   * This function is private to EAL.
>   */
> -void pci_unmap_device(struct rte_pci_device *dev);
> +void pci_uio_unmap_resource(struct rte_pci_device *dev);
> 
>  /**
>   * Init tail queues for non-EAL library structures. This is to allow diff --git
> a/lib/librte_eal/common/include/rte_pci.h b/lib/librte_eal/common/include/rte_pci.h
> index fc64601..47345b8 100644
> --- a/lib/librte_eal/common/include/rte_pci.h
> +++ b/lib/librte_eal/common/include/rte_pci.h
> @@ -147,6 +147,7 @@ enum rte_pt_driver {
>  	RTE_PT_IGB_UIO		= 1,
>  	RTE_PT_VFIO		= 2,
>  	RTE_PT_UIO_GENERIC	= 3,
> +	RTE_PT_NIC_UIO		= 4,
>  };
> 
>  /**
> diff --git a/lib/librte_eal/linuxapp/eal/eal_pci.c b/lib/librte_eal/linuxapp/eal/eal_pci.c
> index dbc2548..6a8153c 100644
> --- a/lib/librte_eal/linuxapp/eal/eal_pci.c
> +++ b/lib/librte_eal/linuxapp/eal/eal_pci.c
> @@ -565,61 +565,6 @@ pci_config_space_set(struct rte_pci_device *dev)  }  #endif
> 
> -/* Map pci device */
> -int
> -pci_map_device(struct rte_pci_device *dev) -{
> -	int ret = -1;
> -
> -	/* try mapping the NIC resources using VFIO if it exists */
> -	switch (dev->pt_driver) {
> -	case RTE_PT_VFIO:
> -#ifdef VFIO_PRESENT
> -		if (pci_vfio_is_enabled())
> -			ret = pci_vfio_map_resource(dev);
> -#endif
> -		break;
> -	case RTE_PT_IGB_UIO:
> -	case RTE_PT_UIO_GENERIC:
> -		/* map resources for devices that use uio */
> -		ret = pci_uio_map_resource(dev);
> -		break;
> -	default:
> -		RTE_LOG(DEBUG, EAL, "  Not managed by known pt driver,"
> -			" skipped\n");
> -		ret = 1;
> -		break;
> -	}
> -
> -	return ret;
> -}
> -
> -#ifdef RTE_LIBRTE_EAL_HOTPLUG
> -/* Unmap pci device */
> -void
> -pci_unmap_device(struct rte_pci_device *dev) -{
> -	if (dev == NULL)
> -		return;
> -
> -	/* try unmapping the NIC resources using VFIO if it exists */
> -	switch (dev->pt_driver) {
> -	case RTE_PT_VFIO:
> -		RTE_LOG(ERR, EAL, "Hotplug doesn't support vfio yet\n");
> -		break;
> -	case RTE_PT_IGB_UIO:
> -	case RTE_PT_UIO_GENERIC:
> -		/* unmap resources for devices that use uio */
> -		pci_uio_unmap_resource(dev);
> -		break;
> -	default:
> -		RTE_LOG(DEBUG, EAL, "  Not managed by known pt driver,"
> -			" skipped\n");
> -		break;
> -	}
> -}
> -#endif /* RTE_LIBRTE_EAL_HOTPLUG */
> -
>  /* Init the PCI EAL subsystem */
>  int
>  rte_eal_pci_init(void)
> diff --git a/lib/librte_ether/rte_ethdev.c b/lib/librte_ether/rte_ethdev.c index 03fce08..e23d7da
> 100644
> --- a/lib/librte_ether/rte_ethdev.c
> +++ b/lib/librte_ether/rte_ethdev.c
> @@ -515,6 +515,7 @@ rte_eth_dev_is_detachable(uint8_t port_id)
>  		switch (rte_eth_devices[port_id].pci_dev->pt_driver) {
>  		case RTE_PT_IGB_UIO:
>  		case RTE_PT_UIO_GENERIC:
> +		case RTE_PT_NIC_UIO:
>  			break;
>  		case RTE_PT_VFIO:
>  		default:
> --
> 1.9.1

  parent reply	other threads:[~2015-03-13 15:10 UTC|newest]

Thread overview: 87+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-03-04  3:11 [PATCH 1/3] BSD: Support Port Hotplug function Tetsuya Mukawa
     [not found] ` <1425438703-18895-1-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-04  3:11   ` [PATCH 2/3] eal, ethdev: Remove CONFIG_RTE_LIBRTE_EAL_HOTPLUG Tetsuya Mukawa
2015-03-04  3:11   ` [PATCH 3/3] doc: Remove BSD limitation from hotplug section of programmer's guide Tetsuya Mukawa
2015-03-06 10:32   ` [PATCH 1/3] BSD: Support Port Hotplug function Iremonger, Bernard
     [not found]     ` <8CEF83825BEC744B83065625E567D7C2049EF578-kPTMFJFq+rEMvF1YICWikbfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2015-03-09  2:23       ` Tetsuya Mukawa
     [not found]         ` <54FD042F.4000701-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-12 10:24           ` Tetsuya Mukawa
2015-03-12 10:17   ` [PATCH v2 00/15] eal: Port Hotplug support for BSD Tetsuya Mukawa
     [not found]     ` <1426155474-1596-1-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-12 10:17       ` [PATCH v2 01/15] eal: Fix cording style of eal_pci.c and eal_pci_uio.c Tetsuya Mukawa
     [not found]         ` <1426155474-1596-2-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-12 10:48           ` Bruce Richardson
2015-03-12 10:57             ` Qiu, Michael
     [not found]               ` <533710CFB86FA344BFBF2D6802E60286D02B86-0J0gbvR4kThpB2pF5aRoyrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2015-03-12 11:09                 ` Bruce Richardson
2015-03-13  0:25                   ` Tetsuya Mukawa
2015-03-12 10:17       ` [PATCH v2 02/15] eal: Close file descriptor of uio configuration Tetsuya Mukawa
     [not found]         ` <1426155474-1596-3-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-13 13:54           ` Iremonger, Bernard
2015-03-12 10:17       ` [PATCH v2 03/15] eal: Fix memory leak of pci_uio_map_resource() Tetsuya Mukawa
     [not found]         ` <1426155474-1596-4-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-13 14:04           ` Iremonger, Bernard
2015-03-17  9:30           ` [PATCH 0/6] Clean up pci uio implementations Tetsuya Mukawa
     [not found]             ` <1426584645-28828-1-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-17  9:30               ` [PATCH 1/6] eal: Fix cording style of eal_pci.c and eal_pci_uio.c Tetsuya Mukawa
     [not found]                 ` <1426584645-28828-2-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-18 14:29                   ` Bruce Richardson
2015-03-18 15:08                   ` David Marchand
2015-03-17  9:30               ` [PATCH 2/6] eal: Close file descriptor of uio configuration Tetsuya Mukawa
     [not found]                 ` <1426584645-28828-3-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-18 15:19                   ` David Marchand
     [not found]                     ` <CALwxeUs+-HKaU1wJxA1GNcksYAMCcvypMWUn=xbbOpYeKC+SwA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-03-20  1:53                       ` Tetsuya Mukawa
2015-03-19 16:04                   ` Iremonger, Bernard
     [not found]                     ` <8CEF83825BEC744B83065625E567D7C2049F3B56-kPTMFJFq+rEMvF1YICWikbfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2015-03-20  1:54                       ` Tetsuya Mukawa
2015-03-17  9:30               ` [PATCH 3/6] eal: Fix memory leaks and needless incrementation of pci uio implementation Tetsuya Mukawa
     [not found]                 ` <1426584645-28828-4-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-18 15:39                   ` David Marchand
     [not found]                     ` <CALwxeUsOBQP9joqtKZ4uaZGFTphO1QT9jvJqbqq_Psu-zOAz4g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-03-20  1:53                       ` Tetsuya Mukawa
2015-03-19 16:20                   ` Iremonger, Bernard
     [not found]                     ` <8CEF83825BEC744B83065625E567D7C2049F3B77-kPTMFJFq+rEMvF1YICWikbfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2015-03-20  1:54                       ` Tetsuya Mukawa
2015-03-17  9:30               ` [PATCH 4/6] eal/bsdapp: Change names of pci related data structure Tetsuya Mukawa
2015-03-17  9:30               ` [PATCH 5/6] eal: Use map_idx in pci_uio_map_resource() of bsdapp to work same as linuxapp Tetsuya Mukawa
2015-03-17  9:30               ` [PATCH 6/6] eal: Fix interface of pci_map_resource() Tetsuya Mukawa
     [not found]                 ` <1426584645-28828-7-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-20  9:53                   ` Iremonger, Bernard
     [not found]                     ` <8CEF83825BEC744B83065625E567D7C2049F3E04-kPTMFJFq+rEMvF1YICWikbfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2015-03-24  4:18                       ` Tetsuya Mukawa
2015-03-24  4:18                   ` [PATCH v2 0/6] Clean up pci uio implementations Tetsuya Mukawa
     [not found]                     ` <1427170717-13879-1-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-24  4:18                       ` [PATCH v2 1/6] eal: Fix coding style of eal_pci.c and eal_pci_uio.c Tetsuya Mukawa
2015-03-24  4:18                       ` [PATCH v2 2/6] eal: Close file descriptor of uio configuration Tetsuya Mukawa
     [not found]                         ` <1427170717-13879-3-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-24 18:33                           ` Stephen Hemminger
2015-03-25  3:17                             ` Tetsuya Mukawa
     [not found]                               ` <551228CC.3000507-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-25  5:07                                 ` Stephen Hemminger
2015-03-26  4:19                                   ` Tetsuya Mukawa
     [not found]                                     ` <551388B4.5000905-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-26 10:03                                       ` Iremonger, Bernard
     [not found]                                         ` <8CEF83825BEC744B83065625E567D7C204A02764-kPTMFJFq+rEMvF1YICWikbfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2015-03-27  6:01                                           ` Tetsuya Mukawa
2015-03-24  4:18                       ` [PATCH v2 3/6] eal: Fix memory leaks and needless increment of pci_map_addr Tetsuya Mukawa
     [not found]                         ` <1427170717-13879-4-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-25 15:00                           ` Iremonger, Bernard
     [not found]                             ` <8CEF83825BEC744B83065625E567D7C204A02409-kPTMFJFq+rEMvF1YICWikbfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2015-03-26  2:44                               ` Tetsuya Mukawa
2015-03-24  4:18                       ` [PATCH v2 4/6] eal/bsdapp: Change names of pci related data structure Tetsuya Mukawa
2015-03-24  4:18                       ` [PATCH v2 5/6] eal: Use map_idx in pci_uio_map_resource() of bsdapp to work same as linuxapp Tetsuya Mukawa
     [not found]                         ` <1427170717-13879-6-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-25 15:27                           ` Iremonger, Bernard
     [not found]                             ` <8CEF83825BEC744B83065625E567D7C204A0245E-kPTMFJFq+rEMvF1YICWikbfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2015-03-26  2:50                               ` Tetsuya Mukawa
     [not found]                                 ` <551373FA.9090001-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-26 10:41                                   ` Iremonger, Bernard
     [not found]                                     ` <8CEF83825BEC744B83065625E567D7C204A027C6-kPTMFJFq+rEMvF1YICWikbfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2015-03-27  8:19                                       ` Tetsuya Mukawa
2015-03-24  4:18                       ` [PATCH v2 6/6] eal: Fix interface of pci_map_resource() Tetsuya Mukawa
     [not found]                         ` <1427170717-13879-7-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-25 15:03                           ` Iremonger, Bernard
2015-03-27  8:39                   ` [PATCH v3 0/5] Clean up pci uio implementations Tetsuya Mukawa
     [not found]                     ` <1427445553-3151-1-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-27  8:39                       ` [PATCH v3 1/5] eal: Fix coding style of eal_pci.c and eal_pci_uio.c Tetsuya Mukawa
2015-03-27  8:39                       ` [PATCH v3 2/5] eal: Close file descriptor of uio configuration Tetsuya Mukawa
2015-03-27  8:39                       ` [PATCH v3 3/5] eal: Fix memory leaks and needless increment of pci_map_addr Tetsuya Mukawa
2015-03-27  8:39                       ` [PATCH v3 4/5] eal/bsdapp: Change names of pci related data structure Tetsuya Mukawa
2015-03-27  8:39                       ` [PATCH v3 5/5] eal: Fix uio mapping differences between linuxapp and bsdapp Tetsuya Mukawa
2015-04-21 13:15                       ` [PATCH v3 0/5] Clean up pci uio implementations Iremonger, Bernard
     [not found]                         ` <8CEF83825BEC744B83065625E567D7C204A0FF82-kPTMFJFq+rEMvF1YICWikbfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2015-04-23  4:23                           ` Tetsuya Mukawa
     [not found]                             ` <553873C5.1000909-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-04-23  8:12                               ` Iremonger, Bernard
     [not found]                                 ` <8CEF83825BEC744B83065625E567D7C204A19A4B-kPTMFJFq+rEMvF1YICWikbfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2015-04-23  9:48                                   ` Tetsuya Mukawa
2015-03-12 10:17       ` [PATCH v2 04/15] eal: Fix needless incrementation of pci_map_addr Tetsuya Mukawa
     [not found]         ` <1426155474-1596-5-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-13 14:49           ` Iremonger, Bernard
2015-03-12 10:17       ` [PATCH v2 05/15] eal/bsdapp: Change names of pci related data structure Tetsuya Mukawa
2015-03-12 10:17       ` [PATCH v2 06/15] eal: Use map_idx in pci_uio_map_resource() of bsdapp to work same as linuxapp Tetsuya Mukawa
2015-03-12 10:17       ` [PATCH v2 07/15] eal: Fix interface of pci_map_resource() of bsdapp Tetsuya Mukawa
     [not found]         ` <1426155474-1596-8-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-12 11:04           ` Bruce Richardson
2015-03-12 10:17       ` [PATCH v2 08/15] eal: Add pci_uio_alloc_uio_resource() Tetsuya Mukawa
2015-03-12 10:17       ` [PATCH v2 09/15] eal: Add pci_uio_map_uio_resource_by_index() Tetsuya Mukawa
2015-03-12 10:17       ` [PATCH v2 10/15] eal: Consolidate pci_map and mapped_pci_resource of linuxapp and bsdapp Tetsuya Mukawa
2015-03-12 10:17       ` [PATCH v2 11/15] eal: Consolidate rte_eal_pci_probe/close_one_driver() " Tetsuya Mukawa
     [not found]         ` <1426155474-1596-12-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-13 15:03           ` Iremonger, Bernard
2015-03-12 10:17       ` [PATCH v2 12/15] eal: Consolidate pci_map/unmap_device() " Tetsuya Mukawa
     [not found]         ` <1426155474-1596-13-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-13 15:10           ` Iremonger, Bernard [this message]
2015-03-12 10:17       ` [PATCH v2 13/15] eal: Consolidate pci_map/unmap_resource() " Tetsuya Mukawa
     [not found]         ` <1426155474-1596-14-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-13 15:23           ` Iremonger, Bernard
2015-03-12 10:17       ` [PATCH v2 14/15] eal: Consolidate pci uio functions " Tetsuya Mukawa
2015-03-12 10:17       ` [PATCH v2 15/15] eal: Enable Port Hotplug as default in Linux and BSD Tetsuya Mukawa
     [not found]         ` <1426155474-1596-16-git-send-email-mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-13 15:47           ` Iremonger, Bernard
     [not found]             ` <8CEF83825BEC744B83065625E567D7C2049F2A45-kPTMFJFq+rEMvF1YICWikbfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2015-03-17  8:08               ` Tetsuya Mukawa
     [not found]                 ` <5507E0EF.6040307-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org>
2015-03-19 11:41                   ` Iremonger, Bernard
2015-03-13 11:46       ` [PATCH v2 00/15] eal: Port Hotplug support for BSD Iremonger, Bernard
     [not found]         ` <8CEF83825BEC744B83065625E567D7C2049F2891-kPTMFJFq+rEMvF1YICWikbfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2015-03-16  3:36           ` Tetsuya Mukawa

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8CEF83825BEC744B83065625E567D7C2049F2A00@IRSMSX108.ger.corp.intel.com \
    --to=bernard.iremonger-ral2jqcrhueavxtiumwx3w@public.gmane.org \
    --cc=dev-VfR2kkLFssw@public.gmane.org \
    --cc=mukawa-AlSX/UN32fvPDbFq/vQRIQ@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.