Received: by 10.223.176.5 with SMTP id f5csp2359997wra; Mon, 5 Feb 2018 02:45:40 -0800 (PST) X-Google-Smtp-Source: AH8x227LQm9oCoPmBUTGZv95yfwntsv/j/L0PhRaihD1xtvR3adsFiB4s6soGLcXqPCA4qi4A/er X-Received: by 10.98.139.26 with SMTP id j26mr9610131pfe.4.1517827540113; Mon, 05 Feb 2018 02:45:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517827540; cv=none; d=google.com; s=arc-20160816; b=gEAfR1USaYjztmKKjI8P8nB+4dcD+o4cWegloExYyGkmMdGPTRTUdcfpPeTMRutbj2 SLqD7jk+zLWDWTivqYimhqyZdAkGEhGG+q1RBDONybsFqPQjccWjg2L6s+XibxzSLJCQ GsseI4H9eEqEgaJZ2o/4utpSK3QRYiMsmNDDSxFzP4zelOdEFZ+L6/9hjCXKtIUYEh1I X/fBAEYw/8hUuKVQqudxx3V+wGJyY/WXxZt/eG4HL31jjwqe+ktTU3R2N+hI4Dk5D1yi Cflp+6FlVaZE7tWRS+dTcyrw97bzWIYaAIpD+8WDTYn4AVqSsUxyZkUIg29U4hKAE1ee pTLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:organization:from:references:cc:to:subject :arc-authentication-results; bh=II1Rtwgo8K2Axd7VmkWgV0oEG3wpbZ4T8C0oBNLzqTM=; b=MCKL2KGBMdGs1FJ4dB5AbLYp0cJE9rli6+nV+tQiP3jFZA4ApHzBIfDBwl5gZWZwXM eRQ9RNkYjB6G0oeM5HZDzYYD5NR2FQuAQx6eJAHLA/fL00DYBrY1fvstBwO/g279uDqJ zlrCVUloWoAeUjruGgxZXMZRp8zrGLfSQ0M2AT8+0Zn1x3RpSNuuyYK8tD055cARo7bW 1lSWd21r5Sl2TWZW93NDghEftFKFnvApJaoA3p4FqqXrD9Tb6LvQ+GRxoH62Xr+QYz2e RgA9q5GBWX7dLeYCHqdWpDpVEZMzpULcrXJa7FXXo6qtWLXtGw2M+Cg7tolhVuudhWf1 xWrQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t5si1076925pfj.99.2018.02.05.02.45.24; Mon, 05 Feb 2018 02:45:40 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752719AbeBEKmz (ORCPT + 99 others); Mon, 5 Feb 2018 05:42:55 -0500 Received: from usa-sjc-mx-foss1.foss.arm.com ([217.140.101.70]:48640 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750949AbeBEKmu (ORCPT ); Mon, 5 Feb 2018 05:42:50 -0500 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 34D801529; Mon, 5 Feb 2018 02:42:50 -0800 (PST) Received: from [10.1.207.62] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D297F3F487; Mon, 5 Feb 2018 02:42:46 -0800 (PST) Subject: Re: [PATCH v3 08/18] arm/arm64: KVM: Add PSCI version selection API To: Andrew Jones Cc: Christoffer Dall , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, Catalin Marinas , Will Deacon , Peter Maydell , Lorenzo Pieralisi , Mark Rutland , Robin Murphy , Ard Biesheuvel , Hanjun Guo , Jayachandran C , Jon Masters , Russell King - ARM Linux References: <20180201114657.7323-1-marc.zyngier@arm.com> <20180201114657.7323-9-marc.zyngier@arm.com> <20180202201706.dj6jmff7lh7bleze@kamzik.brq.redhat.com> <20180203115932.24c4bcfb@why.wild-wind.fr.eu.org> <20180204123701.GK21802@cbox> <6b0d5f23-950c-b2a6-3cc8-63c3145893b4@arm.com> <20180205095823.r5vlfkovrgksykxh@hawk.localdomain> From: Marc Zyngier Organization: ARM Ltd Message-ID: <7eb71dd4-c06b-9680-0280-03569925283b@arm.com> Date: Mon, 5 Feb 2018 10:42:44 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <20180205095823.r5vlfkovrgksykxh@hawk.localdomain> Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 05/02/18 09:58, Andrew Jones wrote: > On Mon, Feb 05, 2018 at 09:24:33AM +0000, Marc Zyngier wrote: >> On 04/02/18 12:37, Christoffer Dall wrote: [...] >>> Given the urgency of adding mitigation towards variant 2 which is the >>> driver for this work, I think we should drop the compat functionality in >>> this series and work this out later on if needed. I think we can just >>> tweak the previous patch to enable PSCI 1.0 by default and drop this >>> patch for the current merge window. >> >> I'd be fine with that, as long as we have a clear agreement on the >> impact of such a move. > > Yeah, that's what I was trying to figure out with my fancy tables. I might > be coming around more to your approach now, though. Ensuring the new->old > migration fails is a nice feature of this series. It would be good if > we could preserve that behavior without committing to a new userspace > interface, but I'm not sure how. Maybe I should just apologize for the > noise, and this patch be left as is... How about we don't decide now? I can remove this patch from the series so that the core stuff can make it into the arm64 tree ASAP (I think Catalin wants to queue something early this week so that it can hit Linus' tree before the end of the merge window), and then repost this single patch on its own (with fixes for the things that Christoffer found in his review) after -rc1. It leaves us time to haggle over the userspace ABI (which is realistically not going to affect anyone), and we get the core stuff in place for SoC vendors to start updating their firmware. Thoughts? M. -- Jazz is not dead. It just smells funny...