From mboxrd@z Thu Jan 1 00:00:00 1970 From: Szabolcs Nagy Subject: Re: [PATCH v3 23/23] arm64: mte: Add Memory Tagging Extension documentation Date: Fri, 15 May 2020 13:04:33 +0100 Message-ID: <20200515120433.GE27289@arm.com> References: <20200421142603.3894-24-catalin.marinas@arm.com> <20200429164705.GF30377@arm.com> <20200430162316.GJ2717@gaia> <20200504164617.GK30377@arm.com> <20200511164018.GC19176@gaia> <20200513154845.GT21779@arm.com> <20200514113722.GA1907@gaia> <20200515103839.GA22393@gaia> <20200515111359.GC27289@arm.com> <20200515112740.GB22393@gaia> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Return-path: Received: from mail-eopbgr70082.outbound.protection.outlook.com ([40.107.7.82]:63560 "EHLO EUR04-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726168AbgEOMEs (ORCPT ); Fri, 15 May 2020 08:04:48 -0400 Content-Disposition: inline In-Reply-To: <20200515112740.GB22393@gaia> Sender: linux-arch-owner@vger.kernel.org List-ID: To: Catalin Marinas Cc: Dave Martin , linux-arch@vger.kernel.org, Richard Earnshaw , Andrey Konovalov , Kevin Brodsky , Peter Collingbourne , linux-mm@kvack.org, Vincenzo Frascino , Will Deacon , linux-arm-kernel@lists.infradead.org, nd@arm.com The 05/15/2020 12:27, Catalin Marinas wrote: > Thanks Szabolcs. While we are at this, no-one so far asked for the > GCR_EL1.RRND to be exposed to user (and this implies RGSR_EL1.SEED). > Since RRND=1 guarantees a distribution "no worse" than that of RRND=0, I > thought there isn't much point in exposing this configuration to the > user. The only advantage of RRND=0 I see is that the kernel can change it seems RRND=1 is the impl specific algorithm. > the seed randomly but, with only 4 bits per tag, it really doesn't > matter much. > > Anyway, mentioning it here in case anyone is surprised later about the > lack of RRND configurability. i'm not familiar with how irg works. is the seed per process state that's set up at process startup in some way? or shared (and thus effectively irg is non-deterministic in userspace)?