Received: by 2002:a05:7208:9594:b0:7e:5202:c8b4 with SMTP id gs20csp1398150rbb; Mon, 26 Feb 2024 08:04:45 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCX6i+5Y86q+9dC1Qy+o5lLS/xr0GxCZ1SQKCzyLHY3WJHKWzdZ/+6aIuSgdP+ZbWW6iTFJn49DnNmLQghmfdkwf8kgb4B1KIga6xGpYnQ== X-Google-Smtp-Source: AGHT+IE8OkdeHqEzhUUXbn1QoaASPEhwRdFmA9sWILsNMnFw4t8Z/q3MKxSBipfs4JiM3gmy6xWl X-Received: by 2002:a05:6a00:14c8:b0:6e5:1320:f44 with SMTP id w8-20020a056a0014c800b006e513200f44mr5281525pfu.14.1708963484708; Mon, 26 Feb 2024 08:04:44 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708963484; cv=pass; d=google.com; s=arc-20160816; b=MOOYSeVa68Q4mKMDw0mx6fe2D0SIsFguQpajjmn9NfDTdu/2X7Ht5J1OU3qctqh2Rb oTphed3UZ7+eYHl30Ry/382FXY5+lCasm2qo6Bni8HxRs4BDUO9AKucaSuGnL3mL5DG7 MkFhl+q1t8cHffgZvdnlFArdX6O+/EioS7Uk5dznQ6JAtx4uN195Tn3Z+oS+46OQ5zNN vGhpR8y6GGn4c+RtpWj7UCBnFsVjrWa31jMNK7a6iwLNjz1WjF3Nqp+Ib6zbyD5iYgSc JBNNaERq4+/LNtkB3ZwHA/o80UlGZpk/BLnGTNv8j/1y1TyNJndcu5P+A19bU4YnZAPm +vJA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=CJxmj18L+u9NtRIEmmMRA0bmpUKvIcZuLUTtSw+eVhA=; fh=DnYSn/wNf5J4SlmM3MR/RDxyARfGyTXkBHstjSWQU3A=; b=q+Zxt0lj+z8RgVEOtErRS0X42BDxAUPriasjAWX4QT5hDy/dTGofnRmbqGcv6g/h3V HX0UZg+plmswtMlGhWGFr0jAlArvRu4rwooMBm3KXuHMNb93leljFgROMM9ShmcLzwjJ hAb5fDkKRDOam8uWtDw/6KQZY92E0NCxq2XRLadWK37DO7Vg+MGS+ln1bPx77SNYCP/Y mcaPDLEFLGLxOC6h0/OLXAENEhTeUejmGk2iXMu3HTJVNUP5vZS3v8IeBN14KZB3L/Ta Zc9ornQcfhI3q7qWJg4O/Izoy53GOTW36WL3o3D7mtfUWDguwqXOTpKYf0bEYgLjPFka YMKA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ZOE+VB5n; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-81859-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-81859-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id a39-20020a056a001d2700b006e45fb20356si4044693pfx.185.2024.02.26.08.04.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Feb 2024 08:04:44 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-81859-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ZOE+VB5n; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-81859-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-81859-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id A4DF02937AC for ; Mon, 26 Feb 2024 16:02:56 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 097A912BF3C; Mon, 26 Feb 2024 16:02:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ZOE+VB5n" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3786C12BF00 for ; Mon, 26 Feb 2024 16:02:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708963370; cv=none; b=SQC0R/3LA/xAVDUSCF78zr7elqldpJHoXsdzjo9aW+ktLwocqmQWYZRt5RJsyCLzvTC7sre3SjkWayAWUOA8IOTmPLG0jyGggs75U34ya6ipGwLEt6AMM8iBA3IK+2HpSxWJKHZHhxcL4tmcyYiMyLF+cWHCidcAJvMsGkW8JFk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708963370; c=relaxed/simple; bh=CJxmj18L+u9NtRIEmmMRA0bmpUKvIcZuLUTtSw+eVhA=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=unTTaRhdWObgtdlxqziw0wgBeHZ/TS/nFXbIzF+NCvI7oMrKIAYA5YYo2ElAIImZ7riB5A4QZ5pDZkXeJ9Zm+u58nSMN7YTqo1elPx6HhsWl7CJpDZATbjgqvhlY849iWybqCEEKwqhvj9WtN5OafNPllzjj2TgFGQ1pkRUf+/c= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ZOE+VB5n; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 42EC6C433C7; Mon, 26 Feb 2024 16:02:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1708963369; bh=CJxmj18L+u9NtRIEmmMRA0bmpUKvIcZuLUTtSw+eVhA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ZOE+VB5n2vFS70HFpzM8RFYpzuENj0G42xI2p0I0i083vDmCWs1nN4o+tdgESD+BD Zke7NWQXlGtu5KalcwhCS5KSbk7+6QYhbi8uHVnTtBFsJL/BL5P2CzZmY/unE+QXJK ssVdIyRHCR7+E2RLbBlagOdNYzFDpQWuU8uOuZcmDtchqUXJ38vigv3hESk4HigKMr +rFnfgbT+thKe3IEHIRjGuv+6foURL3PMQu8VKAAJWSI8ttH5KsfuVRQ8PIVGpJO5z CBXa19wdCYRlIDXD/1FdRNQuaxm2J9w9RBazb1cTjUTiiHJQg4PbRIDPRMy1M8MUWl EmGeVwjfXTVYA== Date: Mon, 26 Feb 2024 16:02:44 +0000 From: Conor Dooley To: =?iso-8859-1?Q?Cl=E9ment_L=E9ger?= Cc: Samuel Holland , Paul Walmsley , Palmer Dabbelt , Albert Ou , linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, Conor Dooley , Andrew Jones , Damien Le Moal , =?iso-8859-1?Q?Bj=F6rn_T=F6pel?= , Atish Patra Subject: Re: [PATCH] riscv: deprecate CONFIG_MMU=n Message-ID: <20240226-pajamas-okay-51e16426b0f5@spud> References: <20240226140649.293254-1-cleger@rivosinc.com> <40dee2c1-ff24-40b2-a13c-6934139ba869@sifive.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ubQpPdZaAd0QnS6C" Content-Disposition: inline In-Reply-To: --ubQpPdZaAd0QnS6C Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Feb 26, 2024 at 04:25:24PM +0100, Cl=E9ment L=E9ger wrote: > I guess I could also mark XIP as deprecated.=20 I'm not so sure, people recently added XIP support to QEMU (and sent kernel fixes in December). XIP is also not nearly as much of a problem to support, there's far less that it does differently, the main barrier was the inability to test it which is no longer the case. That said, XIP is gonna kill itself off I feel as it does not support runtime patching and therefore is extremely limited on extensions, given we use alternatives for all of that (although I suppose if someone has a usecase they could make nasty macros worse and implement a compiletime switch in the alternatives too). Cheers, Conor. --ubQpPdZaAd0QnS6C Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQRh246EGq/8RLhDjO14tDGHoIJi0gUCZdy2JAAKCRB4tDGHoIJi 0nVMAQDYR93JQOut9mfMM8BH9MJ1F4/P4n478Z+nECkRjgzk8wD+K0fPpyls98as yyR2HfqkmqE6DQSWZpf9BlfbolsuVQ0= =IP3Z -----END PGP SIGNATURE----- --ubQpPdZaAd0QnS6C--