Message ID | 1452611650-15803-2-git-send-email-horia.geanta@nxp.com (mailing list archive) |
---|---|
State | Superseded |
Delegated to: | Herbert Xu |
Headers | show
Return-Path: <linux-crypto-owner@kernel.org> X-Original-To: patchwork-linux-crypto@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id D0777BEEE5 for <patchwork-linux-crypto@patchwork.kernel.org>; Tue, 12 Jan 2016 15:48:35 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id E91EF203E1 for <patchwork-linux-crypto@patchwork.kernel.org>; Tue, 12 Jan 2016 15:48:34 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id C8180203DF for <patchwork-linux-crypto@patchwork.kernel.org>; Tue, 12 Jan 2016 15:48:33 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1762729AbcALPsc (ORCPT <rfc822;patchwork-linux-crypto@patchwork.kernel.org>); Tue, 12 Jan 2016 10:48:32 -0500 Received: from mail-bn1on0065.outbound.protection.outlook.com ([157.56.110.65]:56928 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S934184AbcALPsR (ORCPT <rfc822;linux-crypto@vger.kernel.org>); Tue, 12 Jan 2016 10:48:17 -0500 Received: from BN3PR0301CA0067.namprd03.prod.outlook.com (10.160.152.163) by DM2PR0301MB0910.namprd03.prod.outlook.com (10.160.217.140) with Microsoft SMTP Server (TLS) id 15.1.361.13; Tue, 12 Jan 2016 15:14:29 +0000 Received: from BN1BFFO11FD039.protection.gbl (2a01:111:f400:7c10::1:154) by BN3PR0301CA0067.outlook.office365.com (2a01:111:e400:401e::35) with Microsoft SMTP Server (TLS) id 15.1.365.19 via Frontend Transport; Tue, 12 Jan 2016 15:14:29 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=none action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BN1BFFO11FD039.mail.protection.outlook.com (10.58.144.102) with Microsoft SMTP Server (TLS) id 15.1.355.15 via Frontend Transport; Tue, 12 Jan 2016 15:14:29 +0000 Received: from enigma.ea.freescale.net (enigma.ea.freescale.net [10.171.77.120]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id u0CFEN53009876; Tue, 12 Jan 2016 08:14:26 -0700 From: =?UTF-8?q?Horia=20Geant=C4=83?= <horia.geanta@nxp.com> To: Herbert Xu <herbert@gondor.apana.org.au> CC: <linux-crypto@vger.kernel.org>, "David S. Miller" <davem@davemloft.net>, Fabio Estevam <fabio.estevam@nxp.com>, Alex Porosanu <alexandru.porosanu@nxp.com>, Scott Wood <scott.wood@nxp.com> Subject: [PATCH 1/2] crypto: caam - make write transactions bufferable on PPC platforms Date: Tue, 12 Jan 2016 17:14:09 +0200 Message-ID: <1452611650-15803-2-git-send-email-horia.geanta@nxp.com> X-Mailer: git-send-email 2.4.4 In-Reply-To: <1452611650-15803-1-git-send-email-horia.geanta@nxp.com> References: <1452611650-15803-1-git-send-email-horia.geanta@nxp.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 130970852694471997; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD039; 1:kzMIkFffIjDdg1XsOrVLo/2ktjTPjJ5PtyoZhJebJ++E7dWzF2zQE+LlvSzBkl8/2zHxfkBeWSCfIXr2bVdtrHgRiwqWZNGxVFFY/fGLGQ74rYt/vNQyw/mH/imTxXLsPOCcanVXRaCpYtEz6v3YbASD8Cm94L8SFsuS7TwLLF/dFv6/whAH8GQ5B2j3W0RYAvvPkKl+ncHTNmKh9losQLsE76dS8CEj0qELAsvx7K9i/ghsTxnhJwsBRjKmgyRLw5+9aJNTwuRqB5yZ7EXBH+nrhfx9+0GEaDRaYU+7X5KpSAlFlifG+M4XedMaB0w6y7F6++eOlMa3Uc4vmDlV9dAhltSwn0JrUF6SvJ+AsAwT8x8Ql+mVXgq2FYmQAwU7JqrNeQo/Hf89bkmOsWaNptrsoyJxOx8lp2gzlrr8Lrj+YtFVr9w/4eu4T5PhH6cOcP6vgQAl/YkNz2F/8XvMXGq05kJLCZiGYJ5FU0DIr7s= X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(11100500001)(1096002)(2906002)(1220700001)(586003)(23676002)(2950100001)(106466001)(92566002)(36756003)(97736004)(4326007)(81156007)(50466002)(86362001)(5820100001)(5001960100002)(189998001)(110136002)(50226001)(229853001)(77096005)(76176999)(5008740100001)(47776003)(50986999)(104016004)(105606002)(6806005)(69596002)(19580405001)(87936001)(85426001)(19580395003)(33646002)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0301MB0910; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0910; 2:bEEHsvG4nHXtC5gEBCFnRZPOcbi58NdbwtWJ4ATFP3CMr4C9+s8zccPOeqfoyAgkRdGOYgaP2FErOYxthRNukWybicBbMHvnuAqwH1PJtb0fWYQsR+NWfVnSQzvOaiWGjfIZct+rtZcZmmRuUoB/JQ==; 3:HReXjyiKK2XvH5UnNoTNC3IT9tM4GpmqZW8CO0jf1esxES3NUc08MmthKx9YVJ8nO5etyfFVaRSmQwWk5XVbyMZW9yOXWSUg03AAfLq1JcnI6NN7dIF58e7DzWlrr4CgsmevKDpQhb9uIjyq0ua3WPBZApHeG1GPsibLmeGhMkycmJNniYWXn722ZCK1ZHZrZx8EWNiZs5h4J4QIc/wNApi4CJebHa8fkbKFdxM3vdE=; 25:xHoZMVRVaNs37OYIWSZdEuga2zXxRWCU/78Iy6JWHi96/FSHf6Uoj0wcAaHQoFjgcu6IIJvWC89t5flEhjWO63oj1Q8VqHntr3KUZf83eOUqlYvvDlYIEjSBlZ3V4ZqNUDVDQFatZc8El3m2YY/vc0bA/wmHcTlCVnm1y4KNumFAfXThWu4v6A+aBnNAxXYlikyqZlZXmOs+HUk+u0kiHGp79GpQ4MHboLkI/uM++YKLkv+4D1uQOvyPxideZCwj X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR0301MB0910; X-MS-Office365-Filtering-Correlation-Id: 27619c45-8cca-46e5-53dc-08d31b63113d X-Microsoft-Antispam-PRVS: <DM2PR0301MB0910E004855F5725467AAC2898CA0@DM2PR0301MB0910.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(13018025)(5005006)(13015025)(13017025)(520078)(8121501046)(3002001)(10201501046); SRVR:DM2PR0301MB0910; BCL:0; PCL:0; RULEID:(400006); SRVR:DM2PR0301MB0910; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0910; 4:JpMUHMQa/pZNk4y64a21TNALkC3U6OZ3+aNzD0L0taAcBUUYxRHtTOZYslT53zq3bXUTJ+NNLC/L/i5GAzB8a+so2xFreqn88bKORYrEolTbBPwmngZwVpe1Fb0U610og5R2J6Uc58oWn/Yc6Gj6GDo7uqO6woBbyS/SdOo12gWabbjE8dVTpx4DcCrEGEZ8XG8f8+WFfG71UWmcLOjiEE4WYJ7cXNp/Gk6GQnlJmY4c2mypsjKFJNkzAgK9XZ44o3lT5ZH9UH33Jp0DNVOdr/u5/AONdrVBoiI/GMjDtvS9Vhm2BGx3BEvxdpdtipx4Sh9hYHpzW1/1yM51HNhEKHXD8WHO3af3yxBfF9U0lE0LZHGgW/Wl1xWAVCNTMuZVsq1ToqCHNdC42k/OqCRa7hB/sxR6TihQjeghTqL2dppjoLB1ktNWcsZ2qYkpwGvaVLw9jkc44MeUOFx3F8G/EMpQFNMq/X7LexAZiVqgYO4= X-Forefront-PRVS: 081904387B X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjAzMDFNQjA5MTA7MjM6WGhYb3ZGcW1WeDBzRzhzMitmd2hQTGZI?= =?utf-8?B?R0twVytyMHV4RWxOS3lJaitIdGUzV3E0ZXRMc2JoVDI2QUVUeEtoaUhBRTcz?= =?utf-8?B?NzhIWlFpQzZiODliZ0pwWXhNMkhQSnBQQm95ZU9BRDhVTnZVY093NG92YVNo?= =?utf-8?B?aUhDZG9GT21KandDT2IzaWdqODZHWkpQVThhR1U0SWpyL2IrbzRzLzc1REJl?= =?utf-8?B?MVFOVVJhNE9GV3N4ZWpzM3kwN3YvTUxDNXRxY0NKcktQYlpVdG5GZmgxdEhm?= =?utf-8?B?OE04ZTlIT08xMHFnWUlGSUpkdlJoemRhdWJmdkE4MkZZZlplZ1hsNTgrS2pX?= =?utf-8?B?ZC9RNFBDV3V2dFRvR3Ywcm0vUWJCbzdXcVhtUHNUT0RNb0hhcXRlUnN2enhP?= =?utf-8?B?ZjU0ZjN2YkpuTzlHcFZXNHFkSm9CaUhlMzZLNVpWSk9BcEZOMVRUMy9zZlI3?= =?utf-8?B?ZHgraDhsQWpaZUZudVJhMEpwNzJYSi9kRzFhQklaYlN5NUNPbFJnNWkvcjZv?= =?utf-8?B?S0ZvdG1raUNoWUk0KzBXWFBOWVlmR2s2Z1NtUFFBcFlVSWtoTGlNZEpXSWwy?= =?utf-8?B?SUtTZTE4N3Z6ODVuQjgrajNGYkE4LzdSbnhOMlhqY2l5WGRPbkRkVWdJQ0Zk?= =?utf-8?B?WlE5S1JDWmRxM0tabWhFeXZYUHRCaTFxWlZnVWJ0Rm05Z0s5cm1kc2RLOFc4?= =?utf-8?B?K04xb2pRaUtwTmVpc3hid0YyVzRTSXhqL1R3RFBRenNyaVZsMEZlYXE0dnN6?= =?utf-8?B?emhQalFFbWVLY1liMUVzZElkSDAzRHNFRFM3bjZLQS9NVW9PTXpqeklwQTVC?= =?utf-8?B?WDZCU0FmMm9sTnV4UTFvQmc1UzJ4eWQrS2tsZ1VCVlNBWEZ2cEovc0h5a2JV?= =?utf-8?B?YUdyU2NvVjdleDFGZGdqWlpqZ1dheGFIaXNqTkpwK05zazBpWjN2am5BV3FU?= =?utf-8?B?eFJBVkJCeXZmMFNtQitIVEhZTk5iRlFSdDhLZ1liUjFBOVRsa1J3YUhyc2l0?= =?utf-8?B?YmoxZGdoamg4Q28xOEJ6aGFnb0ltSDQ3KzBkdnpLNUtsa3o3SGV1d3FndFdu?= =?utf-8?B?TllNRlV6N0Y3UG9JMi82cmZTelJsblp4eEU2cE5IcnBicGs4eGEyRGw5NnE1?= =?utf-8?B?b0R3SHpMc2RMRXJnL1Awa01RbTBpMXo5SWhRbzdqYzNUaXVBTnJmRVh6K2pI?= =?utf-8?B?QlA2a2tpNGJ5TXVUTWhRdkJ3Sm9QR1lBMXVRcnErUmVTWHJ0UXlndWFsbHBt?= =?utf-8?B?VXk2QjI5d3JhZFZkK1ZCNHlDQkZGdFJQWENxdFNpeGVtWjhVS29HYmpVT0xy?= =?utf-8?B?MDlBNVJwaEJHWmVkVXR4V05MK1QrYUVEclpJVGxQbUxMMHEwQWNEeUprL2FZ?= =?utf-8?B?WVBERjBaMXhPNjRmQTJFVUxqR29YazlhU0lHaFN2NDA1UVB3dUJiL21mR0FO?= =?utf-8?B?eW9acFhIbVpPaUNzR0RybEl2MU53Vlh0NzIvNHhlZXZTVzZIWXR5V2ZKTkRz?= =?utf-8?Q?wNewxnyYyf1EpQiO3RQo11nB7Xg=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0910; 5:JgncLdwLOY1uBiat09L75SeuARjQ4lvPi/1u/sI9fwTH0B6GCCtsXK27ou+9kApoCCze84rfY/f2BzF4LGwQVts3n4DDagx+h4+78J/jnLVeEwdMGPzKzTPcbN8yiQIp9oNaKwgdh1d6aHaQ6dfq9KqstLXXhWbLgTIaUsOzIvg=; 24:XXiQS20+uRLEH9z609jRFSoOkg0nD0HovjhSP50CWJUWn6PAMX62abSAuFZeLjwiBnOueYCz6VpFblvuK4vI4ITOK+FBOsHz7dkN9ks4DRI= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jan 2016 15:14:29.1819 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0301MB0910 Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: <linux-crypto.vger.kernel.org> X-Mailing-List: linux-crypto@vger.kernel.org X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/drivers/crypto/caam/ctrl.c b/drivers/crypto/caam/ctrl.c index 8abb4bc548cc..69d4a1326fee 100644 --- a/drivers/crypto/caam/ctrl.c +++ b/drivers/crypto/caam/ctrl.c @@ -534,8 +534,8 @@ static int caam_probe(struct platform_device *pdev) * long pointers in master configuration register */ clrsetbits_32(&ctrl->mcr, MCFGR_AWCACHE_MASK, MCFGR_AWCACHE_CACH | - MCFGR_WDENABLE | (sizeof(dma_addr_t) == sizeof(u64) ? - MCFGR_LONG_PTR : 0)); + MCFGR_AWCACHE_BUFF | MCFGR_WDENABLE | + (sizeof(dma_addr_t) == sizeof(u64) ? MCFGR_LONG_PTR : 0)); /* * Read the Compile Time paramters and SCFGR to determine
Previous change (see "Fixes" tag) to the MCFGR register clears AWCACHE[0] ("bufferable" AXI3 attribute) (which is "1" at POR). This makes all writes non-bufferable, causing a ~ 5% performance drop for PPC-based platforms. Rework previous change such that MCFGR[AWCACHE]=4'b0011 (bufferable + cacheable) for all platforms. Note: For ARM-based platforms, AWCACHE[0] is ignored by the interconnect IP. Fixes: f10967495144 ("crypto: caam - fix snooping for write transactions") Signed-off-by: Horia Geant? <horia.geanta@nxp.com> --- drivers/crypto/caam/ctrl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)