From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A2E17C433E7 for ; Thu, 8 Oct 2020 18:23:57 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 208FD2076E for ; Thu, 8 Oct 2020 18:23:57 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="UflZHrKi" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 208FD2076E Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=infradead.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=eLIDJ5d7VGeg8zFWqIWR2xBYiDRTLG6/ERitMvMAYE8=; b=UflZHrKifn91un9xvXO3GdBrN m4IoCVopjR9TkQjbb2JPuuudmAecoHbDsGC17RDtp3g1IPYg07584i7W1C6g84uVoGy8k7YVXuYKo gPnlYUyb4+h++BAqyYqSKi9QY6zfy11KEMystX8hONKZ7gv4odQu0rGQCWDuYidzAsGh7tf5RbJ6Z rXoAlMj5YybrEkyUEGz/eKOmAHLYeOXmbAOk1YZo2QpOJvjesrvSOy7sLu59hZ1iNk2Nsu19fSJeF x7SsqBpHATDTFbRvB1y3K/GGNAmQg/CI2ooDWbm9TfM2/jzV8TvU41gxoiUs2/Xcy5NyNndyOfFHz UJmis1hmQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kQaYr-0005ji-UU; Thu, 08 Oct 2020 18:22:41 +0000 Received: from [2601:1c0:6280:3f0::2c9a] by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux)) id 1kQaYp-0005gm-Pp; Thu, 08 Oct 2020 18:22:40 +0000 Subject: Re: [RFC PATCH 2/3] arm64: Add support for asymmetric AArch32 EL0 configurations To: Qais Yousef , Catalin Marinas , Will Deacon , Marc Zyngier , "Peter Zijlstra (Intel)" References: <20201008181641.32767-1-qais.yousef@arm.com> <20201008181641.32767-3-qais.yousef@arm.com> From: Randy Dunlap Message-ID: <5e1fe1a9-4ebc-bd20-701e-844d5c16dd42@infradead.org> Date: Thu, 8 Oct 2020 11:22:31 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: <20201008181641.32767-3-qais.yousef@arm.com> Content-Language: en-US X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-arch@vger.kernel.org, Greg Kroah-Hartman , Linus Torvalds , Morten Rasmussen , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On 10/8/20 11:16 AM, Qais Yousef wrote: > diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig > index 6d232837cbee..591853504dc4 100644 > --- a/arch/arm64/Kconfig > +++ b/arch/arm64/Kconfig > @@ -1868,6 +1868,20 @@ config DMI > > endmenu > > +config ASYMMETRIC_AARCH32 > + bool "Allow support for asymmetric AArch32 support" Please drop one "support" or reword the prompt string. > + depends on COMPAT && EXPERT > + help > + Enable this option to allow support for asymmetric AArch32 EL0 > + CPU configurations. Once the AArch32 EL0 support is detected > + on a CPU, the feature is made available to user space to allow > + the execution of 32-bit (compat) applications. If the affinity > + of the 32-bit application contains a non-AArch32 capable CPU > + or the last AArch32 capable CPU is offlined, the application > + will be killed. > + > + If unsure say N. -- ~Randy _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel