Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1532846ybl; Mon, 2 Dec 2019 04:56:27 -0800 (PST) X-Google-Smtp-Source: APXvYqwEcxtBUYGltTWCzJr9ypI9PC4B61kGp2wEpLDIt0gfqUCivlSYzODTvC51/UT+Nad1ZLdI X-Received: by 2002:a17:906:70d4:: with SMTP id g20mr18355376ejk.319.1575291387598; Mon, 02 Dec 2019 04:56:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575291387; cv=none; d=google.com; s=arc-20160816; b=CjUakH+/ecADHHnRzKcBpB9m1FfsnL02/X0DNtqFSfDoldlghSTpQ+HETrxW6jHyiL W9RM2RtccvfGrr4O+oz9a72RgZq6twSKeEiuYe1gjUa6A8Vxtq05WPuBSr6LSRK8r30L t9GcbvSsrhbvf+29zVx0eVVoCpgdWpmXGLT+/rd4hm3nSt6droA4dmx3VvuK5fW4yGFb kV6ckcvmRRkIOqJn0rlwdbcFL6r+7YxSP41RosAq+B3+Cf5KViBBXPlgoV7VxQOwjM6w zZId+3iBEID++kl1Zl+EQROgt5LHduUOkUjfjVjj3/GhBPPQz7Xwdr4+B3paPTUwNsfK netA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:content-transfer-encoding :mime-version:references:in-reply-to:date:cc:to:from:subject; bh=diMhIKV1Ut5xeQjJSe2eYBIz5+MrtEcZ6ooj/4g0weY=; b=i5rC1TNCqGpzp+XouvnOc8Vz586cevRdiHh6Xp9s2IfhoFlyosNo0suKvEAKHv4U2Z ckKK6/RlwWitRWG0X5ADmg40c9n/kJ5pfDfx6+r3wu/U+OYdqOVoqZP24cEhxImogXrN AOszonUsCXpvEmfTWWlE/dZT4TGPybMmXAGM4WLDc/NkbYJ87oozplw6MEZR148A+CMB 1/zTnnmXXX1FD5VGYXYHGDoo0jG0zMaXLB4mny9qPb9vK/wCwjwHnT9rBoPcj704FYPW 5JPUHcFYPtHqE1Aok9v1BoXJHxEThTp2aAnBd67AoCQ5cNstNyqLmHj+s8CjuPApsg6Q 49xA== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q5si3589903ejx.48.2019.12.02.04.55.58; Mon, 02 Dec 2019 04:56:27 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727406AbfLBMyp (ORCPT + 99 others); Mon, 2 Dec 2019 07:54:45 -0500 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:8842 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727381AbfLBMyp (ORCPT ); Mon, 2 Dec 2019 07:54:45 -0500 Received: from pps.filterd (m0098409.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id xB2CnOXa123092 for ; Mon, 2 Dec 2019 07:54:44 -0500 Received: from e06smtp07.uk.ibm.com (e06smtp07.uk.ibm.com [195.75.94.103]) by mx0a-001b2d01.pphosted.com with ESMTP id 2wm6cxc701-1 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 02 Dec 2019 07:54:44 -0500 Received: from localhost by e06smtp07.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 2 Dec 2019 12:54:41 -0000 Received: from b06avi18878370.portsmouth.uk.ibm.com (9.149.26.194) by e06smtp07.uk.ibm.com (192.168.101.137) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256) Mon, 2 Dec 2019 12:54:33 -0000 Received: from d06av26.portsmouth.uk.ibm.com (d06av26.portsmouth.uk.ibm.com [9.149.105.62]) by b06avi18878370.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id xB2CsWXc47251894 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 2 Dec 2019 12:54:32 GMT Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 5E074AE045; Mon, 2 Dec 2019 12:54:32 +0000 (GMT) Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 4401FAE051; Mon, 2 Dec 2019 12:54:28 +0000 (GMT) Received: from localhost.localdomain (unknown [9.85.147.107]) by d06av26.portsmouth.uk.ibm.com (Postfix) with ESMTP; Mon, 2 Dec 2019 12:54:28 +0000 (GMT) Subject: Re: [GIT PULL] Please pull powerpc/linux.git powerpc-5.5-1 tag From: Mimi Zohar To: Linus Torvalds , Michael Ellerman Cc: ajd@linux.ibm.com, alastair@d-silva.org, "Aneesh Kumar K.V" , asteinhauser@google.com, Bjorn Helgaas , Qian Cai , chris.packham@alliedtelesis.co.nz, chris.smart@humanservices.gov.au, Christophe Leroy , clg@kaod.org, cmr@informatik.wtf, David Hildenbrand , debmc@linux.vnet.ibm.com, Geert Uytterhoeven , gwalbon@linux.ibm.com, harish@linux.ibm.com, hbathini@linux.ibm.com, Christoph Hellwig , krzk@kernel.org, leonardo@linux.ibm.com, Linux Kernel Mailing List , Rasmus Villemoes , linuxppc-dev@lists.ozlabs.org, linuxram@us.ibm.com, madalin.bucur@nxp.com, Mathieu Malaterre , msuchanek@suse.de, Nathan Chancellor , nathanl@linux.ibm.com, Nayna Jain , Nick Piggin , "Oliver O'Halloran" , oss@buserror.net, ravi.bangoria@linux.ibm.com, Russell Currey , sbobroff@linux.ibm.com, thuth@redhat.com, tyreld@linux.ibm.com, vaibhav@linux.ibm.com, valentin@longchamp.me, yanaijie@huawei.com, YueHaibing Date: Mon, 02 Dec 2019 07:54:27 -0500 In-Reply-To: References: <877e3hfxyq.fsf@mpe.ellerman.id.au> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 x-cbid: 19120212-0028-0000-0000-000003C36428 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 19120212-0029-0000-0000-00002486796C Message-Id: <1575291267.4793.371.camel@linux.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,18.0.572 definitions=2019-12-02_02:2019-11-29,2019-12-02 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 malwarescore=0 priorityscore=1501 suspectscore=0 bulkscore=0 phishscore=0 mlxlogscore=865 adultscore=0 spamscore=0 mlxscore=0 lowpriorityscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1910280000 definitions=main-1912020117 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, 2019-11-30 at 14:42 -0800, Linus Torvalds wrote: > [ Only tangentially related to the power parts ] > > On Sat, Nov 30, 2019 at 2:41 AM Michael Ellerman wrote: > > > > There's some changes in security/integrity as part of the secure boot work. They > > were all either written by or acked/reviewed by Mimi. > > -#if (defined(CONFIG_X86) && defined(CONFIG_EFI)) || defined(CONFIG_S390) > +#if (defined(CONFIG_X86) && defined(CONFIG_EFI)) || defined(CONFIG_S390) \ > + || defined(CONFIG_PPC_SECURE_BOOT) > > This clearly should be its own CONFIG variable, and be generated by > having the different architectures just select it. > > IOW, IMA should probably have a > > config IMA_SECURE_BOOT > > and then s390 would just do the select unconditionally, while x86 and > ppc would do > > select IMA_SECURE_BOOT if EFI > > and > > select IMA_SECURE_BOOT if PPC_SECURE_BOOT > > respectively. > > And then we wouldn't have random architectures adding random "me me me > tooo!!!" type code. Agreed, but the naming is a bit off.  The flag somehow needs to take into account "trusted boot" as well.  On s390, only secure boot is enabled, at least for the time being.  On x86, both secure and trusted boot are enabled.  On powerpc, the architecture properly enables secure and/or trusted boot based on OPAL flags. It's a bit long, but could the flag be named IMA_SECURE_AND_OR_TRUSTED_BOOT? thanks, Mimi