From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Aloni Subject: Re: [PATCH] eal/linux: allow to map BARs with MSI-X tables, around them Date: Wed, 28 Jan 2015 16:06:27 +0200 Message-ID: <20150128140627.GA25787@gmail.com> References: <1421915771-10376-1-git-send-email-dan@kernelim.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii To: dev-VfR2kkLFssw@public.gmane.org Return-path: Content-Disposition: inline In-Reply-To: <1421915771-10376-1-git-send-email-dan-HWkDggknmVpWk0Htik3J/w@public.gmane.org> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-VfR2kkLFssw@public.gmane.org Sender: "dev" On Thu, Jan 22, 2015 at 10:36:11AM +0200, Dan Aloni wrote: > While VFIO doesn't allow us to map complete BARs with MSI-X tables, > it does allow us to map around them in PAGE_SIZE granularity. There > might be adapters that provide their registers in the same BAR > but on a different page. For example, Intel's NVME adapter, though > not a network adapter, provides only one MMIO BAR that contains > the MSI-X table. > > Signed-off-by: Dan Aloni > CC: Anatoly Burakov Has anyone reviewed this yet? I am asking because I am interested to know whether someone is aiming to integrate storage controllers support into DPDK, and this patch could be instrumental. -- Dan Aloni