From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754390AbbI2AZs (ORCPT ); Mon, 28 Sep 2015 20:25:48 -0400 Received: from mail-bn1bon0112.outbound.protection.outlook.com ([157.56.111.112]:47998 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753396AbbI2AZq (ORCPT ); Mon, 28 Sep 2015 20:25:46 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=scottwood@freescale.com; Date: Mon, 28 Sep 2015 19:25:38 -0500 From: Scott Wood To: Christophe Leroy CC: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , , Subject: Re: [PATCH v2 21/25] powerpc: add inline functions for cache related instructions Message-ID: <20150929002538.GJ6161@home.buserror.net> References: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: [2601:448:8100:f9f:50d6:efef:9d58:181b] X-ClientProxiedBy: BY2PR02CA0021.namprd02.prod.outlook.com (10.141.216.11) To BLUPR03MB1475.namprd03.prod.outlook.com (25.163.81.17) X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB1475;2:12bT3tRFYuIpw3gVPQ4tMd8iV26IUtRJ69tryPdQy2l5IqvOc5gxQgBAEcotBzk2U9NH7vdrFdUjsBt9nThLw7zjMqbu3rPNAicScHYniQDF4bVwuTC7oGNmL//bm5Rq5hADuDeD00n+Y3bhn0zMo1nESfbIo9mKOhVpLcHBlQM=;3:eN529QvGY7q0yyOfniiP+eKaa7mr3QnEfzNycy4G/J7QQil03cULks/hKHCtyMoBvcub6jqv5qk19hr+Gb/cZr9LLN1swkFZCDl/tPxMOSF4S3hyrjUyM8QL7FxTTnFWPVPAD8JegXGUdvA48GsgmA==;25:XbmtO/H7/HKYPzw3DES1RAMUq7TyzoLFvKz5Y14M0LM3behSkn6Xkao4aJtYuctLQGwhp1VXPkV2BgiEGVbO7Mi7xsIME+NFNLXVr7H2+ft+F0GpBTpBly5bqpSwM/07Tr+Xo7lYt1KMpC05u8kX8RuBosnXFs1tKSndUrpTFQScPOpn17A7AVu0sQzYsy9Nel0jNXHaeumfyYvh5LwwNWnqfNAHgOeOJvkbVjEBbOiTEaWT9uGs1A9O8JtCvYTouU6fJg4hQg6Ekf72cjmLyQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1475; X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB1475;20:9+aBxigpVouL4zrSFOnA9eUTkKbhITLpq2hdCqYRSh74dOExZamiwvTYPa4KoPEZBb4ZusmJUeZ+V5ZFca9cuujHjl+mT94RR/cmBMY1HzCxlWnirgaR8QvjhF4r26nKMr4xHwX2UVoRwA2ul5h2qdeYVhGdZjnK+1SyNEQ2hoKaAkGP4HbRcnVzuNvMtlP7NtwDzFJ+npOj2nQoI8RhDiaCmOTSzkwh71N7vF+FTtIU8ZxaZPGbHjieHcYysv2jiV3KcSsp8Wy66EQYfbeV2zAORct0qise6UDGLG9lDXN6Q21IMQda+IYyekHxoZlHhoOazn9mjIVcicCI8iVdG3gRNc7yomZljZ30Brpe6qp06fI3S9v3L5jiKRE2M4gFLd0S1M4GR0q3c/QcYDCiPpsWcQtbqWgMjmWg1omTAuUe1GkOvBKwQF5rvvZFmzkDCfZrp+A8GJAPyiZfSuVmdbTiBQ9El4zx60X25Nmij8ZpoPX4Rx5EOGplBwlJkv5k;4:gisYM3PkiP3j1d5QxNeIlqWGMmed8rFyUWFF/K4HxbbT8e3cbbPnyETpK2jA/eicI0pBZOnsNRpsBXgWaU80lhSIxns7FdE6YAmknokHyDRXuGhSq1VQ41Njcok8LJQbOo249JmZe29Be9GUKw862dCq9kD4E+9AA2BDyArVtEXw3PPcgvqJFtui/zQGQ4fFq3DTYLhCUhQMKaZxYpmD/N2ugFQekil+5tmXiygUxrCxhHuX0upetw0etacofN/QG2mWh4FQZpPqXqrWczalZLjcus0CHZbGZCEGHd39r7WRBBm55T9PeQz9gUDaFvhaZlOOQao8nWRG3gw9ZrcJJEoue0B2MDYNYG2up9ADiA8= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001);SRVR:BLUPR03MB1475;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1475; X-Forefront-PRVS: 0714841678 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6009001)(24454002)(199003)(189002)(42186005)(40100003)(106356001)(50466002)(87976001)(5004730100002)(83506001)(5007970100001)(105586002)(46406003)(122386002)(53416004)(77096005)(4001540100001)(5001830100001)(68736005)(97736004)(33656002)(92566002)(81156007)(47776003)(4001350100001)(64706001)(50986999)(54356999)(76176999)(23726002)(101416001)(5001860100001)(86362001)(62966003)(5001920100001)(19580405001)(2950100001)(77156002)(97756001)(69596002)(5001960100002)(189998001)(110136002)(46102003)(3826002);DIR:OUT;SFP:1102;SCL:1;SRVR:BLUPR03MB1475;H:home.buserror.net;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BLUPR03MB1475;23:kvKtN5LEGVvDRm7Jdk+RJqG4G650z/kd6hKEGyH8h?= =?us-ascii?Q?xEMEvTOsbvsonDz/rlniqKY7C/NULsX7QTzSCOaMI8+8bWZjfgF7krXnmXee?= =?us-ascii?Q?LQ+WiChh4JEDrVxPrNwPLjSSijj+GLhvJKePQh8U2+AHYGt7ey449nFDhHdk?= =?us-ascii?Q?mQE9cX4GIkhZxIkbaiHcOQP+VH3km2zDxAmxqUz4txxwdW7tgaZPSPmyHPDI?= =?us-ascii?Q?h6rDXMCmP84XpQD16Dt5AyjeGMi0e4boFmfEN/rCnnlYpoMneNhVtjQwKV1h?= =?us-ascii?Q?AV4gdZVwJMB/PYL0czV54B/hvGDLit/yE+7kSSDlttg0LckKI/JoAIBPuHz4?= =?us-ascii?Q?r2i2FxJTBUrjwPLXK6uQKmSEVgpdvZ/vv9JEZ1CwHYxukboTzaXMGVT5jqdb?= =?us-ascii?Q?QlvTyeTgHOGhEglZuMZu6OlDT0ReMhALRbCav0kzr3AFbaO+T/s4nJHsXIL/?= =?us-ascii?Q?AD72MOhp0P0g62nWATnsZLpeTMCvbWQz9CQXwNlOddtkhSU3fWXLfb2Iob+1?= =?us-ascii?Q?8xHRVejGSl3LX6nTg9uXpC4rk3/Ebymh51ntBdGi4sQ+DquzjTTsp1fTysIj?= =?us-ascii?Q?dTRrX5LIJyc1xzJdrkkK6V4ZV3tOxyXag3FcZg4hV/N/5wUMCwPdSwJJoaw0?= =?us-ascii?Q?+HG5IcLzxQ8jLCUAxXnAVM8KOqCuPQnJmu4UioaYjfGy79JAxrBfpYTQ2dg/?= =?us-ascii?Q?XkewZvmRG+igxWYcoKNz4Aukh9d5qDiyGUbIQ+sSze/UuIO3zr6a9hxwCQ6O?= =?us-ascii?Q?LkJRBPXhvlKAboVYj4gHul4IGKfclFREoQELxaanroH7eNKcTlcVB5hVlte3?= =?us-ascii?Q?PHzBfySpyPjcHzjo7hxVOkQd8MfewWUBcUeJHnEz5NFm+pgXrci+4YF6Ufy6?= =?us-ascii?Q?CxSx+V7IbYPy+XH+gguNxryjnUMu+2yL2zSuDylA/lTSt8sRpVxTfVANL0U1?= =?us-ascii?Q?0MHIyaV2syjT9n7qk7P1wWhLIrKRCuDWrE58AOgnDB+Rcadq3tCFNk0e3DxO?= =?us-ascii?Q?8oXBgmZo9J+XIl2sv4SziDfeR3Nz0p/vEiXC+FIdgvzQ5Hlm0X15QoU2IMWs?= =?us-ascii?Q?2xuhfyKgM4zDaTdoswKe0lDIZxaf1nNDUo+DLsg0w5tAXZlvJk7jdT0IdFPR?= =?us-ascii?Q?RKdoLWVMT7BbkjmYxIfH5Os+zkdmXxtuInx7N4O69xW+fKPXcmYwNr++Wkvh?= =?us-ascii?Q?OO2uRLoF0cxwChsd8F4hXRpjBsXFICKnLkaiDC/mZekZLDgcPjoZ1C7a9Dqy?= =?us-ascii?Q?r8PkR6Jay9/QHtJNCo=3D?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB1475;5:vU95XlftXHfdHT9MJ4ieYcCF3FBwlCiWgPPSSdb0MBDp3EJ34V6S/JuW9dxFW0HxSEoqTvSGp5PElz1MhBH0/H33s0iMRUC4WTyj8fvj2Cda1CPFVuD/c9o8arsOq9sPCQcVp/6Lp+IOfDB6BlpzJw==;24:QNhAbV/6vgt6OJiuwWXiKh24r51KZc0gGIvFK/+WUvjn4wpV1cFZiFoAfFpo1L0TrJ53PllvJDYhvPrBgVz0S1Ku7AJ7X47UBHX2MSFI8Bk=;20:SwRob2b+uYw47DBcjbsXfRekdZkHY91e4vB4FT3OvVHD3whMDoIgzeI19tpHxpy2imA+MICwWpiXlFsma6AqaQ== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Sep 2015 00:25:43.7180 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB1475 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Sep 22, 2015 at 06:51:11PM +0200, Christophe Leroy wrote: > This patch adds inline functions to use dcbz, dcbi, dcbf, dcbst > from C functions > > Signed-off-by: Christophe Leroy > --- > New in v2 > > arch/powerpc/include/asm/cache.h | 19 +++++++++++++++++++ > 1 file changed, 19 insertions(+) This patch needs to come before patch 20/25, which uses dcbz(). -Scott