Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp125264imm; Thu, 21 Jun 2018 15:11:19 -0700 (PDT) X-Google-Smtp-Source: ADUXVKK+00b/KUvcCcDsWNlEioZJOz9rn52w3c6daknlG0WMLxI+93xhOeFTh51K32cx9qH83Qq7 X-Received: by 2002:a17:902:52ee:: with SMTP id a101-v6mr30058634pli.131.1529619079841; Thu, 21 Jun 2018 15:11:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529619079; cv=none; d=google.com; s=arc-20160816; b=hN14AfCoZ8LLSEXkBfj6ohazpn35DnA0a22IRKqUAuVYIDHALp5PVzVe2GciyyBxTT unyftPG1wQad/MndKFr0LFifASzLqJZ+CzqW1MHO2/ZsRlQAtPShh9O72ldbNSgVbGTf 1Wu9jcjMtp78RnfMd+CkEtxTq0H58c/m7Cz0dRVzK07hU1Zm0Cs6H8DE7VJ9Oja92IQa 4mj4GpVL8iIXUlbqan2q0S/e5RnSkNXBfmHraiJCculzfFqqHZUC7QMFcgnyM5VcgHCW nSop0jW0rab/7wvp0qJ3nrSN+gUAcGzZAgh3QImF956mjc6pl0y0vmwyrRBp34CcrhYx FIdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=Ca8rzZ+OWS6mKGTyc7UGktFUdHGEU2w5NG/1RrltHO4=; b=xZYSwrrhC9NF+gOyGjBri6bLMUr1vFfg7D5syEcc3s4gTowqUlEpVW+GgXvsVUaPng 11I5NzchUpZk9C6h5nrj+wjq5epjngt6wSp8g6EHrUrKlyVYKi0O8xbtfqIQDmw11NbD MNKXb4/0tvUeSgL7qzWDXWA4psGQlXTFNJUZkFIQaWTfEu8BC/WrA3JaqePINvzFxX1U mjShcG2CdOhXhaJXk9CdhgHKTev0zojh62alhX2vN1Ps/UE4ULl0IfHAo5oM2iqE7Vuy v96c8Y7dQBsiFVmUiEudM5gG8aqVlnVrqAgyPgqf4q1yo6ZpA+n6Bg6U9vVqTfoqvc6a b0sQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=merlin.20170209 header.b=TZgjDB3X; 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 d65-v6si5971828pfg.142.2018.06.21.15.11.04; Thu, 21 Jun 2018 15:11:19 -0700 (PDT) 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; dkim=fail header.i=@infradead.org header.s=merlin.20170209 header.b=TZgjDB3X; 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 S933876AbeFUWKW (ORCPT + 99 others); Thu, 21 Jun 2018 18:10:22 -0400 Received: from merlin.infradead.org ([205.233.59.134]:35538 "EHLO merlin.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933847AbeFUWKU (ORCPT ); Thu, 21 Jun 2018 18:10:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=merlin.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Ca8rzZ+OWS6mKGTyc7UGktFUdHGEU2w5NG/1RrltHO4=; b=TZgjDB3XGLQSOP3JREMXOINbI TCeFNakLTedB8RrwI5EDihkhSuwKYrPinYmkGLBTsLrFUhWUGAbXqkzbAYH0wqDvi8OpyHFZadx8I rYixvQ2446GN5ldu97xAsxtGeoN/qZENmXQQT20rY4d99FxrEdUcN7rwLExfcsmyJq9FbgLEYppDe mqKx9wBqDdH+Zb/Z+Nj1IN3FLyS+ezDfnRhT3W0XphP23n3AhzhZ+oJbz4D/paL3tame7Mm6Kzchs zB5fgliH4rjIEnivgeyX4N/OHX4BmzTB+3GjPTYmnLcH1+nKzfB7qgBJLY/dMOoikci1V+Qp3uTko z4mA9+1xA==; Received: from j217100.upc-j.chello.nl ([24.132.217.100] helo=hirez.programming.kicks-ass.net) by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux)) id 1fW7mK-00030S-SU; Thu, 21 Jun 2018 22:10:09 +0000 Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000) id 4B9E62029F1D7; Fri, 22 Jun 2018 00:10:06 +0200 (CEST) Date: Fri, 22 Jun 2018 00:10:06 +0200 From: Peter Zijlstra To: Fenghua Yu Cc: Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , Ashok Raj , Dave Hansen , Rafael Wysocki , Tony Luck , Alan Cox , Ravi V Shankar , Arjan van de Ven , linux-kernel , x86 Subject: Re: [RFC PATCH 00/16] x86/split_lock: Enable #AC exception for split locked accesses Message-ID: <20180621221006.GC2494@hirez.programming.kicks-ass.net> References: <1527435965-202085-1-git-send-email-fenghua.yu@intel.com> <20180621193738.GA13636@worktop.programming.kicks-ass.net> <20180621201851.GC114883@romley-ivt3.sc.intel.com> <20180621220003.GD114883@romley-ivt3.sc.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180621220003.GD114883@romley-ivt3.sc.intel.com> User-Agent: Mutt/1.10.0 (2018-05-17) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jun 21, 2018 at 03:00:03PM -0700, Fenghua Yu wrote: > The control knob for firmware is to choose continuing firmware execution > by disabling #AC split lock (default) or stopping firmware execution > by enabling #AC for split lock. Stopping firmware execution may be useful > in hard real time system to identify any split lock issue on the platform. Having the option only allows broken firmware to continue to exist. Limiting people in how they can use their machines.