From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f45.google.com (mail-ej1-f45.google.com [209.85.218.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A11122111 for ; Thu, 19 Dec 2024 14:12:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734617555; cv=none; b=K58JIkTGkwKganWm7Sm9V6NLGNETSf3HWyXCzFabIvd4KMTaAJLe5T5ZdJ3f4YKZD6yQitXxN9wtgMBYnZFMAb+RTiQOJL2ZUOaiq9wzusJ+vjcZZ8Fo6RH9AVsfY93RzFxJkocn60ktOhNs7386/7Tkxa1sSeUS+59JLgmXgNQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734617555; c=relaxed/simple; bh=Nieg9vpQtVVzEBdW2Q46ykFv6OexoNGeFYNmYYCZJmc=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=AMnCS/wCzyV8iwIs2ckh3qy2L4//nhwGpfi8Gl6UeEAehgkG3V1m28+aQm4/b6EvKPBfoth81eRcVVgi5/9Cbgi7E7TPwJJpwJHDAfpiHnEbXRmmioBE9bwXBHCsc+7vVpdU4UwPdDI0h+vD0YjK0gjBK4AzVojh8mbf3d4/Mks= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ventanamicro.com; spf=pass smtp.mailfrom=ventanamicro.com; dkim=pass (2048-bit key) header.d=ventanamicro.com header.i=@ventanamicro.com header.b=BO4KLqy1; arc=none smtp.client-ip=209.85.218.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ventanamicro.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ventanamicro.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ventanamicro.com header.i=@ventanamicro.com header.b="BO4KLqy1" Received: by mail-ej1-f45.google.com with SMTP id a640c23a62f3a-aa66e4d1d5aso126861366b.2 for ; Thu, 19 Dec 2024 06:12:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ventanamicro.com; s=google; t=1734617552; x=1735222352; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=bYZfhJN3xjhl5FzQe3FwhGZ9PYwoYEG36K8SQ6MbDoY=; b=BO4KLqy1NeM+HlAKXyVIMaa7rPIUxPGipytpAYueCHOonEOwLLPVOJHAglXgQJicDv RSUoeBNPNscFpgqxBbAhn7QM9e14apQuoHC+1M468No/LsnVaoZoDq/kEnNYvEkRfja0 l0ElyR8U8kgIR6sS2ULpMQNH5HataswFLI89leQ5ivsmqfqUSxUd8z/ydYpNStP40B/p vWd1BTZfTSDJGOJT/37MqHiN8m+oBEKQu74XJPts2b9OgcwLLf5yVUM5/W2+YsSLXYFh 4A60taQwpRNr1nR4F4LzR3VkXlAJseAc70oN269bHkmirIKSN06NAHVk3SJKXZB+EC68 wVCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734617552; x=1735222352; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=bYZfhJN3xjhl5FzQe3FwhGZ9PYwoYEG36K8SQ6MbDoY=; b=gsqY3uKJtlp+s52vBTUfQu/Dc8z1Cn2M8xKUTb0dEa+Vj+9ZTdM2GCbiy81RoLfq2h uxmYounlptLtBIvwHGGo3I6Fcr2PxRwqM5QFjChJIVO0wg0PVDZG4DmRP8M+3GHRVQJC ps027RcJ2eZOYfMkJ/y8b+DcDrL5wSvixxp51MB0sP7L56LKQE3z35JkRF1XzmQR9HwR 5iVU+JSqZeOPQG+afofcODZn68Wd0Z8kIihBqafEwcSPRXIr/HP5RYc/5A1xVEsuhU/I 3SToUpZnQAB2om+Ii9LmzP4U8G/GQrw+BnM1tcFD3WvvoB2l+LQ3dByreZyaT84IW2O0 l0MA== X-Forwarded-Encrypted: i=1; AJvYcCXuNWWlvehHWSG3Zxy+d3Yu9AgxDsbSKPNqHx1r6kjvU0Rdfmz8NnZFs4Kzl0oMbD44gDaHzCxTf/vuD7k=@vger.kernel.org X-Gm-Message-State: AOJu0YzOXwNZdLPpS8AMtt+m8V0rmveWCxMiK4bSYy6z+SuT+dHQ3e5L +zGjVwGVYyo9kAnDbqQr/lJT5GiFpjrUshhuaA9NRhwDkYdrFn7Jx9H9rwmWP/Y= X-Gm-Gg: ASbGnctaFYoC4bX6QoM3h9z2d88rmWoAIPSKXJ6Xr1wi97OVBZyLXSre0KrayHYJHQG B6syxGNqvlLrRgCOdqsOR07nEURpsZlqkZkHwizvoGq/k7daHJW/iNH5BVTcLoIuHK2j/TESd04 qCFcNcq/62FFWsqHq4zHQUabWnL69oNbYd/gBGrC4A5XhJumye8F5eJ0IKI3GGrAIqGz7c+QB0a iFwzG6KebrVMyxNZDLHqBEMVlFlwnMoPljzIglxhUId0KDX2w0CRQQ1aAIae7L1OgHl0CxMPibH zngvNnBBTUPDxWSK/+3sRcy7BgO4iOl/x+Jsdg+k3g== X-Google-Smtp-Source: AGHT+IGavr29Utnq4WmD+wsHdu23d/58h13gqQtlqYkeXzkCJ2aSGZXwjvlkHz4V+MWGGTPzgLHUrg== X-Received: by 2002:a17:907:849:b0:aa6:abb2:be12 with SMTP id a640c23a62f3a-aac07a51f0dmr299960966b.37.1734617551708; Thu, 19 Dec 2024 06:12:31 -0800 (PST) Received: from localhost (2001-1ae9-1c2-4c00-20f-c6b4-1e57-7965.ip6.tmcz.cz. [2001:1ae9:1c2:4c00:20f:c6b4:1e57:7965]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aac0e82f621sm69398766b.40.2024.12.19.06.12.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Dec 2024 06:12:31 -0800 (PST) Date: Thu, 19 Dec 2024 15:12:30 +0100 From: Andrew Jones To: Yunhui Cui Cc: punit.agrawal@bytedance.com, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, conor@kernel.org, cleger@rivosinc.com, charlie@rivosinc.com, evan@rivosinc.com, samuel.holland@sifive.com, andybnac@gmail.com, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] RISC-V: Enable Zicbom in usermode Message-ID: <20241219-4332cfcb6bd63baf5d0328d7@orel> References: <20241025091527.57825-1-cuiyunhui@bytedance.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241025091527.57825-1-cuiyunhui@bytedance.com> On Fri, Oct 25, 2024 at 05:15:27PM +0800, Yunhui Cui wrote: > Like Zicboz, by enabling the corresponding bits of senvcfg, > the instructions cbo.clean, cbo.flush, and cbo.inval can be > executed normally in user mode. > > Signed-off-by: Yunhui Cui > --- > arch/riscv/kernel/cpufeature.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/riscv/kernel/cpufeature.c b/arch/riscv/kernel/cpufeature.c > index 1992ea64786e..bc850518ab41 100644 > --- a/arch/riscv/kernel/cpufeature.c > +++ b/arch/riscv/kernel/cpufeature.c > @@ -924,7 +924,7 @@ unsigned long riscv_get_elf_hwcap(void) > void __init riscv_user_isa_enable(void) > { > if (riscv_has_extension_unlikely(RISCV_ISA_EXT_ZICBOZ)) > - current->thread.envcfg |= ENVCFG_CBZE; > + current->thread.envcfg |= ENVCFG_CBIE | ENVCFG_CBCFE | ENVCFG_CBZE; > else if (any_cpu_has_zicboz) > pr_warn("Zicboz disabled as it is unavailable on some harts\n"); > } > -- > 2.39.2 > Hi Yunhui, Do you plan to send a v2 of this? Thanks, drew