From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (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 8D14643F09D; Sun, 19 Jul 2026 07:46:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784447182; cv=none; b=SWsW32CR8s154ChDD44RqimSI0Qw1oIKng+MysUjH8QohO9yS8gs+uXESc3Z89kzyfAYP2U2cJYIocOKPls/vA4TdJdhSTKfLtHVSpTCh6KI3E8UIiZF/hYHIU6Omzkrq2piWIakIfLskUZg9hFp97rNfKvfHbzluZsRJHjU4Rg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784447182; c=relaxed/simple; bh=k1JfSQI6va+lt8rkvZB/oLZYRUtIjuSj9IVTZHDIVbI=; h=Date:Message-ID:From:To:Cc:Subject:In-Reply-To:References: MIME-Version:Content-Type; b=WGvlikvaMKbfdaBtU91t9tIp+p1YOqOyFgO1KL16Hfa99N5DM5jKjlsEYUn7zkgvwgYn27iZFWCuFhAikmV9TGJ6COIggx2/GgEZRMCfvKCX/NzuEZBzkC3vmELgufJkvqVTNsGd3YQL0gAucjNHFgjg+sviFz9ueCJhZI5sflw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=GuWBrNRr; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="GuWBrNRr" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 342541F000E9; Sun, 19 Jul 2026 07:46:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1784447181; bh=S1Ztug/hfotaAOzcToVjMag11Az12xDJIwMCXI6McX8=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=GuWBrNRrQENVyxjd8hS1kVBBntKInLCvACRxZG08EFz8DgOkujHquL27KfBv5/EpW RuudHFFd88UnROH05Ujg1XKDWpHcT9zkh2ZIZNK7ga7XXuyi9cFLz2zNyjauJePy5f SYGGJQ1H3/2Q6BbBNHcqDKTpT1Nei3kbwl7PeSBwD3SYMsBG7jdwc0lhnD+Ix5fuUx ALDb1vAFY+TRH3UuI666shXS62o+LIPvf2LihofVayv8eaZjvL0B+yCpOxPHuyEOYj EVKP63JDUTj43ZGpBG5J1h5VXD9XLmT1B7a97HQP/Sg8hdIjRMElkgyq3n786R93Wy FHMlLo+PvjYNQ== Received: from sofa.misterjones.org ([185.219.108.64] helo=lobster-girl.misterjones.org) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wlME6-00000006SN9-31cC; Sun, 19 Jul 2026 07:46:18 +0000 Date: Sun, 19 Jul 2026 08:47:00 +0100 Message-ID: <87bjc3qv4b.wl-maz@kernel.org> From: Marc Zyngier To: Ryan Roberts Cc: Will Deacon , Greg Kroah-Hartman , Arnd Bergmann , Catalin Marinas , Mark Rutland , Jean-Philippe Brucker , Oded Gabbay , Jonathan Corbet , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org, linux-doc@vger.kernel.org, oupton@kernel.org, hch@infradead.org, jgg@nvidia.com Subject: Re: [RFC PATCH v1 0/8] Arm Core Local Accelerator Driver In-Reply-To: References: <20260717104759.123203-1-ryan.roberts@arm.com> <87ech1rf6n.wl-maz@kernel.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/30.1 (aarch64-unknown-linux-gnu) MULE/6.0 (HANACHIRUSATO) Precedence: bulk X-Mailing-List: linux-doc@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-SA-Exim-Connect-IP: 185.219.108.64 X-SA-Exim-Rcpt-To: ryan.roberts@arm.com, will@kernel.org, gregkh@linuxfoundation.org, arnd@arndb.de, catalin.marinas@arm.com, mark.rutland@arm.com, jpb@kernel.org, ogabbay@kernel.org, corbet@lwn.net, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org, linux-doc@vger.kernel.org, oupton@kernel.org, hch@infradead.org, jgg@nvidia.com X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false On Fri, 17 Jul 2026 13:33:07 +0100, Ryan Roberts wrote: > > On 17/07/2026 13:09, Marc Zyngier wrote: > > Thanks Will for roping me in. > > Sorry - I intentionally didn't include you because last time we spoke you said > you were only really interested in discussions on the virt side of things and I > didn't want to spam your inbox. Perhaps the wrong decision... I'm indeed mostly interested in the impacts on the KVM side. However, a lot of the decisions that you make on the non-virt side of the kernel have a two-pronged effect: - both memory management and scheduling changes have a direct impact on KVM because of the intricate weaving of KVM's own MM with the kernel's. - most of the requirements that you define for bare-metal will have to be enforced by KVM, because it is not conceivable that you'd have a different behaviour between host and guest. For these reasons, I think it is necessary to involve KVM reviewers from the beginning, rather than after everything has already been set in stone. Unless you say upfront that virtualisation of CLA will never be supported. And even then, you'd have to look into the effects of a CLA user also being a VMM... And please don't worry about my Inbox ;-). Thanks, M. -- Jazz isn't dead. It just smells funny.