From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0058.outbound.protection.outlook.com [104.47.33.58]) by dpdk.org (Postfix) with ESMTP id 83761FB1A for ; Thu, 19 Jan 2017 05:15:18 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=SzqIPEmSsPWYWhbWgA4bCCUqlC7OQ0xAWysPEf6bFOs=; b=RhyzT3/JELSSgM3iz6JWid/D7lgI7BOQi925zy+TVeA8dVst+KCe+O3aBCGGvqsmfcUjOCpebWGkV6T5SiOOUihbXqeqNzWg5pVNtfaIVWuFoGIiLJxD7ZnUxgL14Hau42WU1Z1AVmDWo1GVORuSLFeewxCnUgB9g8oofmP2+do= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.Jacob@cavium.com; Received: from localhost.localdomain (122.167.185.94) by CY1PR0701MB1728.namprd07.prod.outlook.com (10.163.21.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.845.12; Thu, 19 Jan 2017 04:15:13 +0000 Date: Thu, 19 Jan 2017 09:44:54 +0530 From: Jerin Jacob To: Thomas Monjalon CC: , , , , , Message-ID: <20170119041452.GA18562@localhost.localdomain> References: <1484637244-7548-1-git-send-email-jerin.jacob@caviumnetworks.com> <1484702502-25451-1-git-send-email-jerin.jacob@caviumnetworks.com> <3075116.xAOueQvdyS@xps13> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <3075116.xAOueQvdyS@xps13> User-Agent: Mutt/1.7.1 (2016-10-04) X-Originating-IP: [122.167.185.94] X-ClientProxiedBy: BMXPR01CA0012.INDPRD01.PROD.OUTLOOK.COM (10.174.214.150) To CY1PR0701MB1728.namprd07.prod.outlook.com (10.163.21.142) X-MS-Office365-Filtering-Correlation-Id: 11eb92a8-0210-4b8b-d2dc-08d44021c624 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:CY1PR0701MB1728; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1728; 3:TCzXki8IHeQXygmZq7VGkoRoa1VTACK2q8GrjXRrMC7ocHAO8SKn3NexvS1yi0V1fxaxqvYcvmFynLe1EiwUPOPuRo6TDeVP5vn8Io8/XKgvHInkVt++UINDhTSlUyTbqWOyeYYIS3z/uxmEXqHBaudqJLJVTwjmUSJPULOH443a8Z+ECtoQSWvu1HEpTUFAdHRhrziy41Gy8tcc6SE55efFCidjRwgIuYfOiwNrDnD3r7V0QwJQtJsbiLP17Sy68Xa9Ap4nIxbQVXGOSvrS2A==; 25:pNTIMTS9OwsEwt3nFEVfVW/YGipmsdaQgXi7vwZj76IButp301/vbglEwitHzammJ2O3sZZsC7aoNo3aLJpyzZVIGywexQklFcKfLc0i0cP2bUx6tQdydiFZxkmpwnP2NOQuOxplyenAcypbg1XmvdinaoIY9jp/mjSrXY4zYVsm/7vD2GF4yPh/IodQ/0K1I8utsl9tVKIJzqs9m4syk8WyRMW0FCHMnlxW0aBq52XOWuE6bC+xS3sea6gF8Bdpd/SM5Pd8vejeVVoJ18K6WEgM87sIS4TxHJ1v+Ahz43vgMUHcxwp7itJuh1KDEo9fyqLQyFn9+/xEx7BSlUP/xd2oaCtaNBZT4q5n1oKjuQ3gECbj1wRgpqanI7fnz9BHVAxXBj5ieHHVsyaaTN0IKiBs5/nURjBiwEDLf/msOdlp86wvh0k6MxedrOAoT0EjMjeaezqPpFeOenqLQ7+/JA== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1728; 31:nJqj2iLrbWfgiNGFjYuyR12blldnYvUhtc9ZBUT5FuNhk0yWfBumkYSFNYqpnZfI3w/IKtwCLPmlvbSUklr+2yNKu9GByADZ1dTatcQ0e1CPEgiz6rJzSVrqHz5pJKcHR0EKSHceHwM7r0rqty+zAoGjmM8OjasoKXSe90LUTO7XlPDfSR6xM48YR96MzmTyCcl6IUu+JNRUm117R/pufTUuPq5XRJnyT1bhI3gVni8SCKqr2GBCRxvvxi8XFfmdsXL+1o/xpNvyK3aetBLb4Pt7dFy/OhVHn44H49GLQqM=; 20:2otYZsGw3ZVxFp1otVP8CViOmJP/extl6GSYX539YEzoCoxJQNWviWFekjBgNnEac7HSGE9rN+6IxU6Nyl3o6UtjTH9XSv0p/I/bWhZb+/xozFiN5ZvF07K0g3LoS2VugMDCSmSC6KokVg0LdTRNj2QuQvvFPMNfVIQhSStuSQ3voefBYND5fzs1gI0e1JcAnNUJ+yKVcxGCrKduD6eydDSPRdbnO1g0cPwtuaAgx4poCEcWf/IE5H4UzijonohaQKhPro7nHkHUzXs+GBzAsVuCZJHgpllR5DyYr99NwFyhzzd2hR+/JwKVP//EtAkyQXw5x2zVMC1oCgdU2tYemBaXsyOrzgBL3NaQaoaOcUn10RblsvmeVmwM1uw70xoppq1Fc0B19DjdDuoDVNNsHENkzZJUnTq9oyB8oUAVZRTxPGHDVP6IHnZptd4btUlbRlTj+V/+YW58k3Fjd1UcK/4mkwxBsIAMb3hlmr8DlwvmYU7paAXRHnF7H7ZFD5P+QVCUXZL/zHS/9xv6sbwHWY2rBlSn+GNt6CJ0IiDdBqSMDLROI23P3+Y/jT9TlygllqpVflfF+uKGCq8eWpte58fit8vv1xh8aRJcQ6sdsdE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(6072148); SRVR:CY1PR0701MB1728; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0701MB1728; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1728; 4:e64o3hIZfei9n82+Qo261ZCEv6LkCJpbSMPjDfil/5FJlWLdeXx2x5fyylVZvnIUFvIrW9IpMF3FLxJ29ZSNU/jEihxGNcc1qqRQ/t5cMus+YqpO+yqTT2+FJhkt79LN880bne366eF21zi3dmnLNGtmfa8rQPsMJUCcKWdEa4Iaiz0oEykvtL/Tg9qVBkaOd1tAhsIWbDjL2UK8VcBzjEZ0qolbumz+IkUiureA5jpL0YHOMJlzq2XMEQLTFyOfPNcMidv7Up7nrY802jgyvV5kxuD6bhqTzBugozSyXPDjzFvHWgsXFZ9bMtnoFzMm9idFBOs6JHuBbGYGKV6H0Gm6DnqfeA8aEKUXqtH47ZGw1WQK1YPKtFNbXLw81eTgy1m/YyXXdpNpNSWFOnfaRbwYNRIh/pwK8LRkVBmSu9MPX/09p5GNopiDixoG0iGGpcyH0D1nSIB1jcZJ6NvwOru0JOAMP/t0Az7ft8RgSvpJLkFLscOPndSqTle6GBScfO+3iqztnwfXwFgSuosfiMXxauKECrk7br4k9YnoBKFHn+q+ApYJZVLLjQV7nTb7LTaHP4+N6UJFeRaftbXLuA== X-Forefront-PRVS: 0192E812EC X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6069001)(6009001)(7916002)(39450400003)(377424004)(24454002)(199003)(189002)(55016002)(54906002)(25786008)(6306002)(4001430100002)(6666003)(106356001)(105586002)(97736004)(4326007)(53936002)(68736007)(189998001)(1076002)(46406003)(6116002)(23726003)(2906002)(38730400001)(33656002)(3846002)(2950100002)(42882006)(6916009)(42186005)(1720100001)(4001350100001)(47776003)(50466002)(97756001)(54356999)(50986999)(76176999)(101416001)(5660300001)(92566002)(66066001)(110136003)(9686003)(107886002)(229853002)(6506006)(7736002)(305945005)(81156014)(83506001)(61506002)(81166006)(8676002)(7099028)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB1728; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB1728; 23:QwOxwnAu1PSG32JOg5pgWr5fG9PA2Dsz5hA/EEF?= =?us-ascii?Q?7rCt18k/954VE8aLCFFL1WELe2qA++KHpn56JQnme9OqP7WgQxaBo6rBJsX4?= =?us-ascii?Q?aBs3qsuavSisvU7go2B8Dv6ckkO31xOWOWjL8mvThUIPh9UMAqyQ2MdteCfR?= =?us-ascii?Q?PpGPRWUwuXovVIqW51ysI9a5vkQ/3fP0hLwOy7mNl5fPNvq9e+jta5x0C1aB?= =?us-ascii?Q?CCBMwvNi8IrOWqHq5aF5qC13s70uuWlDSoi9SZdEDhKEoXk/letZL1+2B4bN?= =?us-ascii?Q?3+DGDzQguYassoZVcFRhJy51ZRa4UrRYfl6mvvVVZzJlt3Xpdt7xRurzgpYg?= =?us-ascii?Q?clLkrJRnnXuI1Dzi7CzDHjZ0wuKoDYwAmF1I3HDP8pWF56qXU/uHP59pT5Nl?= =?us-ascii?Q?zksyDSOLXc5hcROqhhpZNCoihdeCZfpGHU5tTBUM4jLqEVRNgm0wEPqaOm25?= =?us-ascii?Q?kVeYM6WWjbNhzlntMdH4WWroU4I4X9FkVtJvLuG6vjXQQQ6Y7Bj/bP3KqFXG?= =?us-ascii?Q?QdmdQMN2xaC6H08Ndv7w6V0VZak0E4C6Ed1YXy/vivWaEyGJaldZlIE7Rk2t?= =?us-ascii?Q?vonhpfT1t2KR3Ru0F6fBsNv7rCgZEEIlX4FsGlkySVdve5VajzfVbtHZ/FtQ?= =?us-ascii?Q?goZGV0Ay8eZPj7wsL8hNOhHVO8teKuRa465B/EBiyvbJ+bcwDbbX0QW8rvrY?= =?us-ascii?Q?4zarDaCevvd0dIxglrPQzGCxgHB/EtMXf+TYE8GjwNX2dZtCOcW9DnjYLxnw?= =?us-ascii?Q?o8cz2W662Y1MOJzhwGBeosyY2DJ+mzWoU7eeIRBhMoo3AvTk0wlZBz496R6y?= =?us-ascii?Q?HTx3XN59BjzpR8HNYCQr8QRQ24gs1SkANK79+VEvviIGs6GxJDeSHG3V6TdG?= =?us-ascii?Q?kFrLMpPsuev5ftTdKZtguVm1dkcrUv8d/nWBEUfbVBS2F3cKCXKx/zKH5qbN?= =?us-ascii?Q?e9QHxpyMp03RoecD9sk6L91GlEpO5mplOFzY/nwzlaL7FAjjRhFhm1xvo7NI?= =?us-ascii?Q?x7ez12wEGk5ltzLIFuXluW0y2T+WoHLze2o3IcT+BgeG+gJYHYrdJuJnnWug?= =?us-ascii?Q?BgNG4GCNX58Pm+NWzswWqJHN/rsMw399Wsdgb77bHTO3C70OPYk0CbQ33axw?= =?us-ascii?Q?G8Lzkhipphzk7UTwQG/jN6en4qz2HNCj3g365LXHffgiT1azDPxPzBkg0hAK?= =?us-ascii?Q?2vrsAB9mnPPY2JECD6aN852JlqARhClPd8J8OOELCukkmqUGPAaspSVVVVGT?= =?us-ascii?Q?2qQiNtieX9ID+03Nx71wgLr3gNQvDCn5OFyldqULqFiMbYbUcZqbQlBqqD0X?= =?us-ascii?Q?v1BOhqDX8WaEqvxVi8i8ShVXwRUclNID66pq3DWwiGiSW7XK8UD4qZp5ywLJ?= =?us-ascii?Q?TcEIJDaj1+lMaYzj7g3fG7BzLglBjZDVxn1MBSHd7/babK+htNtYBBKE3jDf?= =?us-ascii?Q?trkAs33hLaLKWFbWuibNhFf7ZM5GR5nE=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1728; 6:fcQPvteEAXkv8YCn9JCvBGLwQUCe6Hyhzeeiy1pR7YFr5mVdMnJNNJK/G+wyh/Qwkh4OZlNVfFO0hrs+r/Shgtv/TJZlFxGI29WPljQY7JVzFE3I54JhWp4sDs/dIrMiJprRSSMstRU2kIu2Dp3d/aWMW7ucFYvVpw4ljB11oae2CegFYm77Xbp9iojyyz76uE3YCLDwXidZt9zLYhGJiBlw4PZqQvrmw9UyVesi04QnCRF7rddfJOhZq9cYldlZngAzN/QMBgwpLfgrh9kPa4/OxzazFu/WcDIs4obTs/TvVAyq+UzZpIxWQ3A5QLfRWz6sJMvuwwycB52HL9rdkAvHgXJrJXa0nrErc0haldQnv0WTNqBJ79r/zQh9nk/5RvKysTcXOi8i8eUKmvDGRqvYgAd/buDaFjPu/sCE+Vg=; 5:p6dnSdfTaZ4qITndjIJjhWyPxvE9QV4nLC5uZFivy1fP9905A0qNObYWj57mG/dNAstcz2ZZ3HbXlU5tQ5wqlX4tBjlowX3zzOvrRhjFEWRARSPVS8mmPEGFaCEuPCeQl8Xfsvgfws1TGN7SlFrkwg==; 24:JxO//upfQqucepmQGIjVKzMeRrR3NiWjl5ewsbj+vw2pyaffCRR5sJsVZqhi3ayV9vXwsonu2P7wxgbz+h4kJ1AffY8xR09jRbEhfRHw1IU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1728; 7:FIawvc3lKZNEGahCRgmtVx0FdWL9e1N3EjMVnh0qGg+JPY4Do4vf+wllZPFyTN8Zta2rHTeMOt4+vhkZeEwJxNwSvvMFataNEaAJGnlKqHqCsxyi7N7tmghdeeFNUf9SHGp6TURbf9OhPSwGbCMd1m2Mk6SOC7shfKGW0pFdUJOi5ZbMmNoC838Z/9vAZ+faGBxToghrqwqjCT5t7F3RPLyfd7rNt/Op97GFvMvTXFTVNOgIjdD7oWafypF3DovsadnmZ9K6HH9L3mvP3a6KBpWbGmuJwUYUL/QEB/10UAgpfhcM5kSAxNdhYPGLAQC6cKeNDP0T97qAI8Rf2VLouudBkyrsqxTG8QgZ7BKDI6C901HgdQxt5L5CrEhdRgix/OaTuxVbcrsadrG1kdNrZeu4J/XOtSfE64bx8CpMqdWXdyCWHr8s1aOnychI2+1MXPEdJBlzi4aIE2sUf78XmA== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jan 2017 04:15:13.3004 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB1728 Subject: Re: [dpdk-dev] [PATCH v5 00/29] introduce I/O device memory read/write operations X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jan 2017 04:15:19 -0000 On Wed, Jan 18, 2017 at 05:25:22PM +0100, Thomas Monjalon wrote: > 2017-01-18 06:51, Jerin Jacob: > > Based on the discussion in the below-mentioned thread, > > http://dev.dpdk.narkive.com/DpIRqDuy/dpdk-dev-patch-v2-i40e-fix-eth-i40e-dev-init-sequence-on-thunderx > > > > This patchset introduces 8-bit, 16-bit, 32bit, 64bit I/O device > > memory read/write operations along with the relaxed versions. > > > > The weakly-ordered machine like ARM needs additional I/O barrier for > > device memory read/write access over PCI bus. > > By introducing the EAL abstraction for I/O device memory read/write access, > > The drivers can access I/O device memory in architecture-agnostic manner. > > > > The relaxed version does not have additional I/O memory barrier, useful in > > accessing the device registers of integrated controllers which > > implicitly strongly ordered with respect to memory access. > > Applied, thanks Thanks > > Does it deserve an entry in the release notes? Not sure. If you like to add this in release note, then I can post a patch for the same.