Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp1351576pxu; Sat, 5 Dec 2020 12:45:41 -0800 (PST) X-Google-Smtp-Source: ABdhPJzMaAZlbb0RWR5oK32pCsunQRaVy0xrrIPW0gYoHrUrRUGu66DNMEOhIGlwgdBJPfaxMTWg X-Received: by 2002:a05:6402:142f:: with SMTP id c15mr13585695edx.33.1607201141045; Sat, 05 Dec 2020 12:45:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607201141; cv=none; d=google.com; s=arc-20160816; b=Yu9UeY3lI38IKv3AJwE9caIvcFMz8GsmCVvpOZcm2qk8sawVWx92j46htF+U1bbW1H 99HjZa5oPBanVgoXY9DsxhGNFb9fZShUNtHIf5mGTV5hfrG+di+ynSGU33tQ4MSu8cZo xSUChfoCRHWanXgCmaaCpxUhdlSxRzh3Q4ZW8BBq1EVS8dMH/FQ3KX/j9dH6nXLbxR49 fOl2j/5qGksxlcx0Zzzno8vwNMPju6cEmHej/LdgOLWfflrtME33A0rjwkEQgnjg5WAn C6/X6SO1UOT1Cev1uulHRoTdrx7/j9tcMeISt8MO7G2J3SeYmPXhRMlMq9VDFT7m8y1e jrRQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=YDq5G6Yp2wDkD3ZADki7ajRwgchSOISbiELINdBG2nk=; b=anIpFtajYseV+hsaZh7V75LwYab8MRfo+Ujq3bFiUqX7zfmHigLSFsVUFFBoIGyVaz Ngui88QUknUDMMkOS/4l5+Eb8+BY1nI2hly9OMifGCGG6WYzfwp1+pyoHGfM1yWcWBHl YXucqqeaegLolFnaHqmPQ36ZovLCHWqKiyYBOHARKPJEjJQN0HDSHdtNG853lHfpMb1P jSb7Ef+/nKZEHCkzVMo/HvgHIEv7jIvNt4Y+ldJR5GTElQbjaKHGp4Jz8eK0V+67oA3v IHGSw1jDdsiGbeIQBK8BIpiJQe7IlIXN2kESv29gLm/f8eBACAAhbT6KYaaetm9mumVN LF9A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a21si3607778ejc.336.2020.12.05.12.45.18; Sat, 05 Dec 2020 12:45:41 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726954AbgLEUld (ORCPT + 99 others); Sat, 5 Dec 2020 15:41:33 -0500 Received: from jabberwock.ucw.cz ([46.255.230.98]:36658 "EHLO jabberwock.ucw.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725601AbgLEUlc (ORCPT ); Sat, 5 Dec 2020 15:41:32 -0500 Received: by jabberwock.ucw.cz (Postfix, from userid 1017) id 506DF1C0B7C; Sat, 5 Dec 2020 21:40:50 +0100 (CET) Date: Sat, 5 Dec 2020 21:40:49 +0100 From: Pavel Machek To: Alex Belits Cc: "nitesh@redhat.com" , "frederic@kernel.org" , Prasun Kapoor , "linux-api@vger.kernel.org" , "davem@davemloft.net" , "trix@redhat.com" , "mingo@kernel.org" , "catalin.marinas@arm.com" , "rostedt@goodmis.org" , "linux-kernel@vger.kernel.org" , "peterx@redhat.com" , "tglx@linutronix.de" , "linux-arch@vger.kernel.org" , "mtosatti@redhat.com" , "will@kernel.org" , "peterz@infradead.org" , "leon@sidebranch.com" , "linux-arm-kernel@lists.infradead.org" , "pauld@redhat.com" , "netdev@vger.kernel.org" Subject: Re: [PATCH v5 0/9] "Task_isolation" mode Message-ID: <20201205204049.GA8578@amd> References: <8d887e59ca713726f4fcb25a316e1e932b02823e.camel@marvell.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="u3/rZRmxL6MmkK24" Content-Disposition: inline In-Reply-To: <8d887e59ca713726f4fcb25a316e1e932b02823e.camel@marvell.com> User-Agent: Mutt/1.5.23 (2014-03-12) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --u3/rZRmxL6MmkK24 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi! > General description >=20 > This is the result of development and maintenance of task isolation > functionality that originally started based on task isolation patch > v15 and was later updated to include v16. It provided predictable > environment for userspace tasks running on arm64 processors alongside > with full-featured Linux environment. It is intended to provide > reliable interruption-free environment from the point when a userspace > task enters isolation and until the moment it leaves isolation or > receives a signal intentionally sent to it, and was successfully used > for this purpose. While CPU isolation with nohz provides an > environment that is close to this requirement, the remaining IPIs and > other disturbances keep it from being usable for tasks that require > complete predictability of CPU timing. So... what kind of guarantees does this aim to provide / what tasks it is useful for? For real time response, we have other approaches. If you want to guarantee performnace of the "isolated" task... I don't see how that works. Other tasks on the system still compete for DRAM bandwidth, caches, etc... So... what is the usecase? Pavel --=20 http://www.livejournal.com/~pavelmachek --u3/rZRmxL6MmkK24 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAl/L8FEACgkQMOfwapXb+vJE3wCfYs+cxM/a7TO3oAUetWlr1POn XBIAn3IURI08m9SC3Yh05MPaBjmvFyYq =Y8jH -----END PGP SIGNATURE----- --u3/rZRmxL6MmkK24--