From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758583AbcBXSHw (ORCPT ); Wed, 24 Feb 2016 13:07:52 -0500 Received: from mail-by2on0084.outbound.protection.outlook.com ([207.46.100.84]:30064 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1758271AbcBXSHt (ORCPT ); Wed, 24 Feb 2016 13:07:49 -0500 Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=caviumnetworks.com; Message-ID: <56CDF170.30509@caviumnetworks.com> Date: Wed, 24 Feb 2016 10:07:44 -0800 From: David Daney User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130625 Thunderbird/17.0.7 MIME-Version: 1.0 To: Will Deacon CC: Marc Zyngier , Catalin Marinas , David Daney , , Mark Rutland , , Andrew Pinski , David Daney Subject: Re: [PATCH v3] arm64: Add workaround for Cavium erratum 27456 References: <1456272534-21692-1-git-send-email-ddaney.cavm@gmail.com> <20160224134016.GH28310@arm.com> <56CDB912.6000300@arm.com> <56CDF056.8020408@caviumnetworks.com> <20160224180626.GF12471@arm.com> In-Reply-To: <20160224180626.GF12471@arm.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [64.2.3.194] X-ClientProxiedBy: SN1PR0701CA0041.namprd07.prod.outlook.com (25.162.96.51) To SN1PR07MB2143.namprd07.prod.outlook.com (25.164.47.13) X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2143;2:7AGsziWDbozB6hrXwWbttaXUSEH7kdi3iCv3p3waEc7v6YglR4OW8gm8gVMCAS88GWI3dLHnW8xBd8rQbQ4ZSTzusiNLmRP51/ox732WgNK5XDKEZvwKk/9xi328ZoxFnL1fkDzcQEbK+EB3Qap25Q==;3:+j4k/L77qOf+S076ijkh+D4ej/euLNmjqDKQiAFuO8A0V/BCK3uiuAWP7OBdfuJDku0T0Gx7f2Nq1e+2uI53oKwNk8YRdqvQZTunYYhjdMmVut57ROXRYpTxSa7LjjQ6;25:6JIxoziKhlRPdKppYdqgtk4jpd/wIH+Z6Lir0D/dVZp2Rr2uawhomMKDt/pr86Mgc2G6SMnFhFK7FhxdAVeiWW2x7rX4RGmJnDaM0jS7cMnCqV3Zc1VG+YRLcuyT0LXVPND7AX0mwUXYOR72B3iyv68uTOqrAq2pc9+MsPsDAOqllPyoKhBEUzwPXnp3u2GnhX3T2u4JuKIFV/R61ZcljbGq5n7I5GPzFt40xip100M13puATTPCVj7M79h9ASq2e1OXUSk4EFxaXP8Z+36NTIBprZZZ2DuKZ5A0H8Q3hdKPa5jPdyS1cQNm3RNCjASpyGFpSfYImzlUkJnqq2qluQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR07MB2143; X-MS-Office365-Filtering-Correlation-Id: 73d8b2b1-ac07-4cf3-24b1-08d33d456707 X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2143;20:CVVr8t+jXQDmhvgDOFjB6R4jTeAsgmkHlc4F9lVT3Ycq5zmQ6QSKPLYKyh1/HxobPFIW2mM+4Uiwa/8WE0Ksb3CTwdXuabsUPSvJXW3oJ/YO/rKaTlHwn+G1laXSjkSUrsuJhbUrOo+FG1ExnsFAUNbw0/x1H/1EpFt2wK8NXt7M6D8UwoWOoQ1p560f1HQmgHz6Vw8RAg3/sj0oeAgmM4fA6S8dl1f3hWmvUiXrzDm7RAvx5Jw4VUd7LYLmXndoVvxUoESGl2L5DIrFpzIm5VtbrAURKl1ZQOVuCm7EMyECwn+plYovcyJhu+DOgM0YfgZaI3U8ZQxzp1lzjC9Z7eLBjqdmVkyR6rrEtVLFaB9fzPKL1IenZV1vpHlpJcW+1jPjOI6lpZvFaNHkCcmpGAwoxxgRTgDEjByDvIEqFjSAj2jG0CkXGaH3E/Sgkwb6b+RqZTxSLDahepU1+1ILUaw7x+Bl0IARn8p0y45k9gByxpVqdBFMOnj3kYSuohSHezwedmWon0kOJRP1FfdJDAOBD+skNUFBQy0G1WZRuT0BDU32usKBeYW/qdkK+Q7LKDhyecJG254cl+c6UhWwb5cyIN16QQwa9DGWbXw7hUk= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046);SRVR:SN1PR07MB2143;BCL:0;PCL:0;RULEID:;SRVR:SN1PR07MB2143; X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2143;4:sVgaiW5bTKrO4raNXwMEiijuHQOT2GUlqaObgV6/kjb9VFQcMHzmFNS+BbHt6nBKX9VvpNvMr7lsWlyidNhxEOhcNj6KYUsQ6elH6m27DzGIUntFqo+KiFN8/GL7rqCdpazk+6rVzTCipkiS1i1K/ti+0db1qnvDVh53gZZeny8/1k7/sksbjkRhg2ZzRRz2JYWXqmhYFNCxr16wd5ehFXtzVPmJ1BJp9YIxn7FQCzSzDD/GImudlOSjNYTmIcJqDuamgH1bkoLsIaA6yoZREWk7trojDZScyGeDnrI1X1vywy/SUyoWQz5marxEQOth/07tPxXVk9KeKNAFaWgkeVa2Eq8fPHRW5b0GaxGI8WSlAE8qNSfJbf2zAgCHHsCh X-Forefront-PRVS: 08626BE3A5 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(24454002)(377454003)(479174004)(23756003)(92566002)(6116002)(83506001)(2950100001)(50466002)(77096005)(65806001)(40100003)(33656002)(122386002)(65816999)(53416004)(76176999)(54356999)(4326007)(5001960100002)(110136002)(87976001)(1096002)(42186005)(50986999)(3846002)(47776003)(5004730100002)(2906002)(5008740100001)(586003)(66066001)(93886004)(36756003)(230700001)(65956001)(189998001);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR07MB2143;H:dl.caveonetworks.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1;SN1PR07MB2143;23:PK9Lo1+f5O5Nc3wD92xCcy8dzKt1d7+If5K+cAV?= =?iso-8859-1?Q?3DgxuX2ONg8HMrYxkaJHNyomGGHqCHKcNbpnVmBO6WqBJGH2XiFno+VNiJ?= =?iso-8859-1?Q?Hdq9ImzDX+o/9lfTMOm7EXDAg8e9UhxI31Yc449q+ZuOzaptsup3W4rChQ?= =?iso-8859-1?Q?2Vcja8Q6oQvkIAAQBuoHO0P/auuXTi7vxsL6uMDrCB8KC/KbCrKPfeKYO0?= =?iso-8859-1?Q?wWSvF/YL1Z9FENNMmoPXId5PCtPiK+YsnFUl6hkBB3C8PKKVgLv0c8upj5?= =?iso-8859-1?Q?vMrUT+NtgaV8XzX5mBJ0PCvJwgDOxb0i4cW7P9aowFliyYgjChWd9pi6FY?= =?iso-8859-1?Q?tDa7C9E5eUhML7Z2Ve9rpdkW+ZBJKpNONOLikqWKJjYikgq2gbiJQq6NHT?= =?iso-8859-1?Q?Uk7HERFx0Ce4mxwpjf2nCO8ptNbePe8HRI4znNQkYjwKKL90SCmQZWdvaF?= =?iso-8859-1?Q?1P2XgKE6cgDb217jXIXz/kOumwyZ0I0lNHkftXAfQsjZfmYmqg4mOfa/Zr?= =?iso-8859-1?Q?CY62ARBjcQ9f0l+R4blMhcQRxD+O7fbektgS9FkIH8pdhskABsuPT9XcfF?= =?iso-8859-1?Q?ziDHx1cH0KoKAqoU3PoDq7Jqxk0ATcVSv2KsgAQBL9/JxtGpkJsohEhlvJ?= =?iso-8859-1?Q?Ds/Kh9oij6cMA8L9c/Wm+an9F7O6+9G8fP8FTpUsynaKHNXQZ0Gmx9pgMs?= =?iso-8859-1?Q?fIO0MsDWYm1pLlGipW9Qir7MCC/Yv2np48qsEdpA0p9NqrP5xAteJR6Z39?= =?iso-8859-1?Q?/5h7ohXpXadOD5b4KzjXtGnqg4K+OQiTJGGkyGfgTg3Oo/FB7yTu3TQeIt?= =?iso-8859-1?Q?hvHZhof4/yeEv9A9PpUhFxS/iO8uycWTQ3obetkxE6QQZipl294L3xE3y3?= =?iso-8859-1?Q?gtoodqtChb5kaJxHF1ZzquN5Qs6MTMD/tbCz4Xe3pOskHGheh2liBxRQof?= =?iso-8859-1?Q?MIoi9qgPrGrgv19K6onL2ewYGZGUj18iHZ7bVJTOy9moFUAN0PZeQ9ObFL?= =?iso-8859-1?Q?uvyME7E1u3PTL60pLfLneHKrd0xiwuYZFgVE0n0KqgkL7YLU/cIVJnV3q?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2143;5:guwn+HfPEYiSsM82TicetD10PlvArhhGTmSmYQ6qJ0tGdApyeQeDccTK4tYodh763ODg/gzraxl0UmFK0gnFsyOcQ3eMklA1YyuZnbnDUf/DKn5kauaLg7celVyDU3OchkzIBfPfyNqRzhp+jSQVmQ==;24:MLGtwE0okEE55tTjHpy5R/8yCNWjw9BRkl6lwlQBqlRNObAuuiKtKf0BVRXH/RwnIs+9PWwyXAlGFdT03b5BO8lqEzw2GnWclH0LRwGlkO8= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Feb 2016 18:07:47.2899 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR07MB2143 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 02/24/2016 10:06 AM, Will Deacon wrote: > On Wed, Feb 24, 2016 at 10:03:02AM -0800, David Daney wrote: >> On 02/24/2016 06:07 AM, Marc Zyngier wrote: >>> On 24/02/16 13:40, Will Deacon wrote: >>> >>> [...] >>> >>>> (and Catalin, if you pick this up, watch out for the conflicts in >>>> cpufeature.h) >>> >>> Yup, that one is about to become a minefield (ARM64_HAS_NO_HW_PREFETCH, >>> ARM64_HAS_UAO, ARM64_ALT_PAN_NOT_UAO and ARM64_HAS_VIRT_HOST_EXTN are >>> already happily clashing into -next). But hey, the more the merrier! ;-) >>> >> >> Would you like me to rebase it to for-next/core ? > > I think ARM64_HAS_VIRT_HOST_EXTN is in the KVM tree, so you're probably > best off looking at linux-next and choosing your feature number based on > that, whilst basing the patch on either for-next/core or mainline. > OK, I will do that now. David. > Will >