From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Burakov, Anatoly" Subject: Re: [PATCH v3 0/6] use IOVAs check based on DMA mask Date: Tue, 30 Oct 2018 14:14:51 +0000 Message-ID: <66c9375a-0256-a067-b8a9-be6f6fcef25d@intel.com> References: <1538743527-8285-1-git-send-email-alejandro.lucero@netronome.com> <2737161.TvyDVilZt4@xps> <2DBBFF226F7CF64BAFCA79B681719D954502B94F@shsmsx102.ccr.corp.intel.com> <0D300480287911409D9FF92C1FA2A3355B442C48@SHSMSX104.ccr.corp.intel.com> <0D300480287911409D9FF92C1FA2A3355B443027@SHSMSX104.ccr.corp.intel.com> <0D300480287911409D9FF92C1FA2A3355B443098@SHSMSX104.ccr.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Cc: lei.a.yao@intel.com, Thomas Monjalon , dev , "Xu, Qian Q" , Ferruh Yigit , Qi Zhang To: Alejandro Lucero , xueqin.lin@intel.com Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 21B42B62 for ; Tue, 30 Oct 2018 15:14:54 +0100 (CET) In-Reply-To: Content-Language: en-US List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On 30-Oct-18 2:04 PM, Alejandro Lucero wrote: > > > On Tue, Oct 30, 2018 at 12:37 PM Alejandro Lucero > > > wrote: > > > > On Tue, Oct 30, 2018 at 12:22 PM Lin, Xueqin > wrote: > > Some found on some our servers:____ > > If  not add ”intel_iommu=on iommu=pt” in /boot/grub2/grub.cfg > file, then reboot to make it effective.____ > > 18.11 rc1: Success to setup testpmd  and secondary process.____ > > __ __ > > If  add  ”intel_iommu=on iommu=pt” in /boot/grub2/grub.cfg file, > then reboot to make it effective.____ > > 18.11 rc1:  Fail to setup testpmd  and secondary process.____ > > 18.11 rc1+ dma_mask_fix patch: success to setup testpmd, but > fail to setup secondary process.____ > > __ __ > > Maybe ”intel_iommu=on iommu=pt” enable or not result in our test > gap. ____ > > Most of our team servers should enable the IOMMU for VT-d and > vfio test. ____ > > __ > > > It makes sense because the problem is when the IOVA mode is set > inside drivers/bus/pci/linux/pci.c and if there is not IOMMU, not > call to rte_eal_check_dma_mask at all. > > __ > > Best regards,____ > > Xueqin____ > > __ __ > > *From:*Alejandro Lucero [mailto:alejandro.lucero@netronome.com > ] > *Sent:* Tuesday, October 30, 2018 6:38 PM > *To:* Lin, Xueqin > > *Cc:* Yao, Lei A >; Thomas Monjalon > >; dev > >; Xu, Qian Q > >; Burakov, > Anatoly >; Yigit, Ferruh > >; Zhang, > Qi Z > > *Subject:* Re: [dpdk-dev] [PATCH v3 0/6] use IOVAs check based > on DMA mask____ > > __ __ > > __ __ > > On Tue, Oct 30, 2018 at 10:34 AM Lin, Xueqin > > wrote:____ > > Hi Lucero,____ > > ____ > > No, we have reproduced multi-process issues(include > symmetric_mp, simple_mp, hotplug_mp, multi-process unit > test… )on most of our servers. ____ > > It is also strange that 1~2 servers don’t have the issue.____ > > ____ > > __ __ > > Yes, you are right. I could execute it but it was due to how > this problem triggers. ____ > > I think I can fix this and at the same time solving properly the > initial issue without any limitation like that potential race > condition I mentioned. ____ > > I can give you a patch to try in a couple of hours. ____ > > __ > > > Hi Lin, > > Can you try the patch attached? > > Thanks > Hi Alejandro, Attachments are not supported on the mailing list :) -- Thanks, Anatoly