From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 87B83A0487 for ; Mon, 29 Jul 2019 21:54:23 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 53D611BF24; Mon, 29 Jul 2019 21:54:22 +0200 (CEST) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by dpdk.org (Postfix) with ESMTP id 9C3B41BF23 for ; Mon, 29 Jul 2019 21:54:21 +0200 (CEST) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 9A7742220E; Mon, 29 Jul 2019 15:54:19 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Mon, 29 Jul 2019 15:54:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding:content-type; s=mesmtp; bh=MqwVVAPN8paW49vzwySIpcxtARCm2VhcJ26py590EO4=; b=rUHZnH3IBLaD 9AQ+eAtXXNspaOYO9SbR0pRad6f/evrDOtcPkrtwrk9yrLOlOTsl1XNisMRROYkD 7OxemooLwgNDzK7RtILfzrhW2T+jOKAHOPX8rKbMyJRJxTRksp4QipCfEs+eXFr/ cfuYSshq51nzOqPJYD0pTRT7ydLF/0g= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=MqwVVAPN8paW49vzwySIpcxtARCm2VhcJ26py590E O4=; b=UOoiEPJYvtHC6QsSyzrUsgc9n37mU0ThiU3Nh7/6wkJO3Lnb/Zvb15/G3 9WLxcryuuBPgjG00u5DUksM/wDDPCOKIigG1uoNi0e9HVI1LNW1I6I5vdtD1bq3u atmGvwQR9FrjrFIl7hZE6rzB8ZRheJughlqRucrbHOlbvHygObWtTQRJW10y6l0P 2ifXCOe/7ZTXv/D6f7Dj2NY8VcURSQwKm5oxInDhCDUjGurPx6ZPpBaY+1O8S5Us E4wvc6099ABhT6cV4A5dFAk5BAYiJkghF4V3W1haktRcbObi1TUrq3cU8KuXibmo 4tc/7XL8UlZ9mhoJALa4sIn2Cp2eg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrledugddugeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkfgjfhgggfgtsehtufertddttddvnecuhfhrohhmpefvhhhomhgr shcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecukf hppeejjedrudefgedrvddtfedrudekgeenucfrrghrrghmpehmrghilhhfrhhomhepthhh ohhmrghssehmohhnjhgrlhhonhdrnhgvthenucevlhhushhtvghrufhiiigvpedu X-ME-Proxy: Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id 9945980063; Mon, 29 Jul 2019 15:54:18 -0400 (EDT) From: Thomas Monjalon To: jerinj@marvell.com Cc: dev@dpdk.org, Nithin Dabilpuram , Vamsi Attunuru Date: Mon, 29 Jul 2019 21:54:17 +0200 Message-ID: <1949620.u6UzGXYpOI@xps> In-Reply-To: <20190726052443.21302-1-jerinj@marvell.com> References: <20190726052443.21302-1-jerinj@marvell.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [PATCH] common/octeontx2: fix to prevent STP instruction fissure 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 26/07/2019 07:24, jerinj@marvell.com: > From: Jerin Jacob > > OTX2 AP core can sometimes fissure STP instructions when it is more > optimal to send such writes into the pipeline as 2 separate > instructions. However registers should be excluded from such > optimization. This commit ensures that no CSR write is ever fissured > by introducing zero cost workaround by setting STP pre-index by zero to > make sure OTX2 AP core prevent fissure. > > Fixes: 8a4f835971f5 ("common/octeontx2: add IO handling APIs") > > Signed-off-by: Jerin Jacob Applied, thanks