On Wed, Jan 25, 2023 at 04:44:34PM +, Abdellatif El Khlifi wrote:
[...]
> Future SW features using SMC can be discovered by arm_smccc as well.
> We can document this approach in U-Boot/Linux so future developments
> will follow this approach.
>
OK as discussed in private, you must not need
On Wed, Jan 25, 2023 at 10:00:58AM -0600, Rob Herring wrote:
> On Tue, Jan 24, 2023 at 9:56 AM Abdellatif El Khlifi
> wrote:
> >
> > On Mon, Jan 23, 2023 at 09:32:28AM -0700, Simon Glass wrote:
> > > Hi Rob,
> > >
> > > On Mon, 23 Jan 2023 at 08:13, Rob Herring wrote:
> > > >
> > > > On Fri, Jan
On Tue, Jan 24, 2023 at 9:56 AM Abdellatif El Khlifi
wrote:
>
> On Mon, Jan 23, 2023 at 09:32:28AM -0700, Simon Glass wrote:
> > Hi Rob,
> >
> > On Mon, 23 Jan 2023 at 08:13, Rob Herring wrote:
> > >
> > > On Fri, Jan 20, 2023 at 4:04 PM Simon Glass wrote:
> > > >
> > > > Hi Rob,
> > > >
> > >
On Wed, Jan 25, 2023 at 10:55:11AM +, Abdellatif El Khlifi wrote:
> Hi Simon, Rob, Sudeep
>
> I'm tweaking my previous suggestion regarding the creation of a new
> arm_smccc root node..
>
> This node is the parent of all SW features using SMC calls like FF-A, PSCI,
> optee, ...
>
> However, no
On Wed, Jan 25, 2023 at 07:48:17AM +, Sudeep Holla wrote:
> On Tue, Jan 24, 2023 at 03:56:19PM +, Abdellatif El Khlifi wrote:
> >
> > I'd like to suggest the creation of a root node called arm_smccc as shown
> > below.
> >
>
> Not sure if U-Boot already supports the existing binding of
On Tue, Jan 24, 2023 at 03:56:19PM +, Abdellatif El Khlifi wrote:
>
> I'd like to suggest the creation of a root node called arm_smccc as shown
> below.
>
Not sure if U-Boot already supports the existing binding of PSCI and OPTEE.
> This node is the parent of all nodes using SMC calls like
On Tue, Jan 24, 2023 at 03:44:53PM -0700, Simon Glass wrote:
> Hi Sudeep,
>
> On Tue, 24 Jan 2023 at 04:30, Sudeep Holla wrote:
> >
> > Hi Simon,
> >
[...]
> > Not really. I think I have not conveyed the setup details properly.
> > Let me try to explain with 2 hopefully simple examples:
> >
>
Hi Abdellatif,
On Tue, 24 Jan 2023 at 08:56, Abdellatif El Khlifi
wrote:
>
> On Mon, Jan 23, 2023 at 09:32:28AM -0700, Simon Glass wrote:
> > Hi Rob,
> >
> > On Mon, 23 Jan 2023 at 08:13, Rob Herring wrote:
> > >
> > > On Fri, Jan 20, 2023 at 4:04 PM Simon Glass wrote:
> > > >
> > > > Hi Rob,
Hi Sudeep,
On Tue, 24 Jan 2023 at 04:30, Sudeep Holla wrote:
>
> Hi Simon,
>
> On Mon, Jan 23, 2023 at 09:32:19AM -0700, Simon Glass wrote:
> > Hi Sudeep,
> >
> > I'd like to see DT defined across firmware and OS, not just be a Linux
> > thing.
>
> Fair enough.
>
> > It is a better approach than
On Mon, Jan 23, 2023 at 09:32:28AM -0700, Simon Glass wrote:
> Hi Rob,
>
> On Mon, 23 Jan 2023 at 08:13, Rob Herring wrote:
> >
> > On Fri, Jan 20, 2023 at 4:04 PM Simon Glass wrote:
> > >
> > > Hi Rob,
> > >
> > > On Thu, 19 Jan 2023 at 11:11, Rob Herring wrote:
> > > >
> > > > On Thu, Jan
Hi Simon,
On Mon, Jan 23, 2023 at 09:32:19AM -0700, Simon Glass wrote:
> Hi Sudeep,
>
> I'd like to see DT defined across firmware and OS, not just be a Linux
> thing.
Fair enough.
> It is a better approach than having little fiefdoms everywhere
> with their own config mechanisms.
>
Agreed.
Hi Rob,
On Mon, 23 Jan 2023 at 08:13, Rob Herring wrote:
>
> On Fri, Jan 20, 2023 at 4:04 PM Simon Glass wrote:
> >
> > Hi Rob,
> >
> > On Thu, 19 Jan 2023 at 11:11, Rob Herring wrote:
> > >
> > > On Thu, Jan 19, 2023 at 10:41 AM Simon Glass wrote:
> > > >
> > > > Hi Abdellatif,
> > > >
> > >
Hi Sudeep,
On Fri, 20 Jan 2023 at 04:17, Sudeep Holla wrote:
>
> On Thu, Jan 19, 2023 at 10:22:07AM -0700, Simon Glass wrote:
> > Hi Sudeep,
> >
> > On Thu, 19 Jan 2023 at 10:09, Sudeep Holla wrote:
> > >
> > > On Thu, Jan 19, 2023 at 11:57:44AM -0500, Tom Rini wrote:
> > > >
> > > > But it's
On Fri, Jan 20, 2023 at 4:04 PM Simon Glass wrote:
>
> Hi Rob,
>
> On Thu, 19 Jan 2023 at 11:11, Rob Herring wrote:
> >
> > On Thu, Jan 19, 2023 at 10:41 AM Simon Glass wrote:
> > >
> > > Hi Abdellatif,
> > >
> > > On Thu, 19 Jan 2023 at 09:32, Abdellatif El Khlifi
> > > wrote:
> > > >
> > > >
Hi Rob,
On Thu, 19 Jan 2023 at 11:11, Rob Herring wrote:
>
> On Thu, Jan 19, 2023 at 10:41 AM Simon Glass wrote:
> >
> > Hi Abdellatif,
> >
> > On Thu, 19 Jan 2023 at 09:32, Abdellatif El Khlifi
> > wrote:
> > >
> > > On Wed, Jan 18, 2023 at 08:59:32AM -0500, Tom Rini wrote:
> > > > On Wed,
On Thu, Jan 19, 2023 at 10:22:07AM -0700, Simon Glass wrote:
> Hi Sudeep,
>
> On Thu, 19 Jan 2023 at 10:09, Sudeep Holla wrote:
> >
> > On Thu, Jan 19, 2023 at 11:57:44AM -0500, Tom Rini wrote:
> > >
> > > But it's also true that at run-time, within U-Boot, we can modify the
> > > device tree we
Hi Simon,
On Thu, Jan 19, 2023 at 11:04:16AM -0700, Simon Glass wrote:
[...]
>
> Well we already have the code, right...?
>
Correct, that what we would like to see.
> The entire device tree is optional. We could just use platform data or
> even C function calls to set up devices. We could call
On Thu, Jan 19, 2023 at 12:11:34PM -0600, Rob Herring wrote:
> On Thu, Jan 19, 2023 at 10:41 AM Simon Glass wrote:
> >
> > Can you add a DT node for the 'FF-A SW interfaces' and attach some
> > sort of top-level driver to that? Perhaps simple-bus, or your own
> > thing? You don't need to add
On Thu, Jan 19, 2023 at 04:56:09PM +, Sudeep Holla wrote:
> Hi Simon,
>
> (sorry we just crossed the emails)
>
> On Thu, Jan 19, 2023 at 09:41:12AM -0700, Simon Glass wrote:
> >
> > Can you add a DT node for the 'FF-A SW interfaces' and attach some
> > sort of top-level driver to that?
On Thu, Jan 19, 2023 at 10:41 AM Simon Glass wrote:
>
> Hi Abdellatif,
>
> On Thu, 19 Jan 2023 at 09:32, Abdellatif El Khlifi
> wrote:
> >
> > On Wed, Jan 18, 2023 at 08:59:32AM -0500, Tom Rini wrote:
> > > On Wed, Jan 18, 2023 at 01:46:54PM +, Sudeep Holla wrote:
> > > > On Wed, Jan 18,
Hi Tom,
On Thu, 19 Jan 2023 at 10:24, Tom Rini wrote:
>
> On Thu, Jan 19, 2023 at 10:21:07AM -0700, Simon Glass wrote:
> > Hi Tom,
> >
> > On Thu, 19 Jan 2023 at 09:57, Tom Rini wrote:
> > >
> > > On Thu, Jan 19, 2023 at 09:54:29AM -0700, Simon Glass wrote:
> > > > Hi Sudeep,
> > > >
> > > > On
On Thu, Jan 19, 2023 at 10:21:07AM -0700, Simon Glass wrote:
> Hi Tom,
>
> On Thu, 19 Jan 2023 at 09:57, Tom Rini wrote:
> >
> > On Thu, Jan 19, 2023 at 09:54:29AM -0700, Simon Glass wrote:
> > > Hi Sudeep,
> > >
> > > On Thu, 19 Jan 2023 at 09:46, Sudeep Holla wrote:
> > > >
> > > > Hi
Hi Sudeep,
On Thu, 19 Jan 2023 at 10:09, Sudeep Holla wrote:
>
> On Thu, Jan 19, 2023 at 11:57:44AM -0500, Tom Rini wrote:
> >
> > But it's also true that at run-time, within U-Boot, we can modify the
> > device tree we have, with live tree yes? So, the whole series in
> > question here can be
On Thu, Jan 19, 2023 at 05:09:45PM +, Sudeep Holla wrote:
> On Thu, Jan 19, 2023 at 11:57:44AM -0500, Tom Rini wrote:
> >
> > But it's also true that at run-time, within U-Boot, we can modify the
> > device tree we have, with live tree yes? So, the whole series in
> > question here can be done
Hi Tom,
On Thu, 19 Jan 2023 at 09:57, Tom Rini wrote:
>
> On Thu, Jan 19, 2023 at 09:54:29AM -0700, Simon Glass wrote:
> > Hi Sudeep,
> >
> > On Thu, 19 Jan 2023 at 09:46, Sudeep Holla wrote:
> > >
> > > Hi Abdellatif,
> > >
> > > On Thu, Jan 19, 2023 at 04:31:57PM +, Abdellatif El Khlifi
On Thu, Jan 19, 2023 at 11:57:44AM -0500, Tom Rini wrote:
>
> But it's also true that at run-time, within U-Boot, we can modify the
> device tree we have, with live tree yes? So, the whole series in
> question here can be done without modifying the base DT and getting in
> to the further
On Thu, Jan 19, 2023 at 09:54:29AM -0700, Simon Glass wrote:
> Hi Sudeep,
>
> On Thu, 19 Jan 2023 at 09:46, Sudeep Holla wrote:
> >
> > Thanks for the details. But IIRC this discussion is not about the FF-A bus
> > and device(partitions) discovery, but the support for FF-A itself. The
> >
On Thu, Jan 19, 2023 at 09:54:29AM -0700, Simon Glass wrote:
> Hi Sudeep,
>
> On Thu, 19 Jan 2023 at 09:46, Sudeep Holla wrote:
> >
> > Hi Abdellatif,
> >
> > On Thu, Jan 19, 2023 at 04:31:57PM +, Abdellatif El Khlifi wrote:
> > >
> > > Hi Simon, Tom,
> > >
> > > The FF-A transport is a SW
Hi Simon,
(sorry we just crossed the emails)
On Thu, Jan 19, 2023 at 09:41:12AM -0700, Simon Glass wrote:
>
> Can you add a DT node for the 'FF-A SW interfaces' and attach some
> sort of top-level driver to that? Perhaps simple-bus, or your own
> thing? You don't need to add compatible strings
Hi Sudeep,
On Thu, 19 Jan 2023 at 09:46, Sudeep Holla wrote:
>
> Hi Abdellatif,
>
> On Thu, Jan 19, 2023 at 04:31:57PM +, Abdellatif El Khlifi wrote:
> >
> > Hi Simon, Tom,
> >
> > The FF-A transport is a SW bus and is not associated to any HW peripheral or
> > undiscoverable base address.
>
Hi Abdellatif,
On Thu, Jan 19, 2023 at 04:31:57PM +, Abdellatif El Khlifi wrote:
>
> Hi Simon, Tom,
>
> The FF-A transport is a SW bus and is not associated to any HW peripheral or
> undiscoverable base address.
>
> There is only 1 way of discovering the FF-A bus and it's through the FF-A SW
On Thu, Jan 19, 2023 at 09:41:12AM -0700, Simon Glass wrote:
> Hi Abdellatif,
>
> On Thu, 19 Jan 2023 at 09:32, Abdellatif El Khlifi
> wrote:
> >
> > On Wed, Jan 18, 2023 at 08:59:32AM -0500, Tom Rini wrote:
> > > On Wed, Jan 18, 2023 at 01:46:54PM +, Sudeep Holla wrote:
> > > > On Wed, Jan
Hi Abdellatif,
On Thu, 19 Jan 2023 at 09:32, Abdellatif El Khlifi
wrote:
>
> On Wed, Jan 18, 2023 at 08:59:32AM -0500, Tom Rini wrote:
> > On Wed, Jan 18, 2023 at 01:46:54PM +, Sudeep Holla wrote:
> > > On Wed, Jan 18, 2023 at 12:49 PM Tom Rini wrote:
> > >
> > > >
> > > > I guess the
On Thu, Jan 19, 2023 at 04:31:57PM +, Abdellatif El Khlifi wrote:
> On Wed, Jan 18, 2023 at 08:59:32AM -0500, Tom Rini wrote:
> > On Wed, Jan 18, 2023 at 01:46:54PM +, Sudeep Holla wrote:
> > > On Wed, Jan 18, 2023 at 12:49 PM Tom Rini wrote:
> > >
> > > >
> > > > I guess the problem
On Wed, Jan 18, 2023 at 08:59:32AM -0500, Tom Rini wrote:
> On Wed, Jan 18, 2023 at 01:46:54PM +, Sudeep Holla wrote:
> > On Wed, Jan 18, 2023 at 12:49 PM Tom Rini wrote:
> >
> > >
> > > I guess the problem comes down to, can we have one discovery method that
> > > everyone shares, or do we
On Wed, Jan 18, 2023 at 08:59:32AM -0500, Tom Rini wrote:
> To be clear, if the position is that "this is what everyone else will
> use, really" then yes, we'll follow this in U-Boot.
Well, that's difficult question to provide an assertive answer TBH.
I don't know all the projects using FF-A for
On Wed, Jan 18, 2023 at 01:46:54PM +, Sudeep Holla wrote:
> On Wed, Jan 18, 2023 at 12:49 PM Tom Rini wrote:
>
> >
> > I guess the problem comes down to, can we have one discovery method that
> > everyone shares, or do we have to let everyone invent a new discovery
> > method every time?
>
On Wed, Jan 18, 2023 at 12:49 PM Tom Rini wrote:
>
> I guess the problem comes down to, can we have one discovery method that
> everyone shares, or do we have to let everyone invent a new discovery
> method every time?
No one needs to invent any discovery method every time if the firmware
On Tue, Jan 17, 2023 at 08:51:51PM -0600, Rob Herring wrote:
> On Thu, Jan 12, 2023 at 5:43 PM Simon Glass wrote:
> >
> > Hi Rob,
> >
> > On Wed, 11 Jan 2023 at 19:10, Rob Herring wrote:
> > >
> > > On Mon, Dec 19, 2022 at 1:21 PM Simon Glass wrote:
> > > >
> > > > Hi Abdellatif,
> > > >
> > >
On Tue, Jan 17, 2023 at 8:04 AM Tom Rini wrote:
>
> On Mon, Jan 16, 2023 at 01:23:53PM +, Abdellatif El Khlifi wrote:
> > On Fri, Jan 13, 2023 at 11:00:28AM -0700, Simon Glass wrote:
> > > Hi Abdellatif,
> > >
> > > On Fri, 13 Jan 2023 at 03:44, Abdellatif El Khlifi
> > > wrote:
> > > >
> >
On Thu, Jan 12, 2023 at 5:43 PM Simon Glass wrote:
>
> Hi Rob,
>
> On Wed, 11 Jan 2023 at 19:10, Rob Herring wrote:
> >
> > On Mon, Dec 19, 2022 at 1:21 PM Simon Glass wrote:
> > >
> > > Hi Abdellatif,
> > >
> > > On Mon, 19 Dec 2022 at 04:12, Abdellatif El Khlifi
> > > wrote:
> > > >
> > > >
On Mon, Jan 16, 2023 at 01:23:53PM +, Abdellatif El Khlifi wrote:
> On Fri, Jan 13, 2023 at 11:00:28AM -0700, Simon Glass wrote:
> > Hi Abdellatif,
> >
> > On Fri, 13 Jan 2023 at 03:44, Abdellatif El Khlifi
> > wrote:
> > >
> > > On Thu, Jan 12, 2023 at 04:43:32PM -0700, Simon Glass wrote:
>
On Fri, Jan 13, 2023 at 11:00:28AM -0700, Simon Glass wrote:
> Hi Abdellatif,
>
> On Fri, 13 Jan 2023 at 03:44, Abdellatif El Khlifi
> wrote:
> >
> > On Thu, Jan 12, 2023 at 04:43:32PM -0700, Simon Glass wrote:
> > > Hi Rob,
> > >
> > > On Wed, 11 Jan 2023 at 19:10, Rob Herring wrote:
> > > >
>
Hi Abdellatif,
On Fri, 13 Jan 2023 at 03:44, Abdellatif El Khlifi
wrote:
>
> On Thu, Jan 12, 2023 at 04:43:32PM -0700, Simon Glass wrote:
> > Hi Rob,
> >
> > On Wed, 11 Jan 2023 at 19:10, Rob Herring wrote:
> > >
> > > On Mon, Dec 19, 2022 at 1:21 PM Simon Glass wrote:
> > > >
> > > > Hi
On Thu, Jan 12, 2023 at 04:43:32PM -0700, Simon Glass wrote:
> Hi Rob,
>
> On Wed, 11 Jan 2023 at 19:10, Rob Herring wrote:
> >
> > On Mon, Dec 19, 2022 at 1:21 PM Simon Glass wrote:
> > >
> > > Hi Abdellatif,
> > >
> > > On Mon, 19 Dec 2022 at 04:12, Abdellatif El Khlifi
> > > wrote:
> > > >
Hi Rob,
On Wed, 11 Jan 2023 at 19:10, Rob Herring wrote:
>
> On Mon, Dec 19, 2022 at 1:21 PM Simon Glass wrote:
> >
> > Hi Abdellatif,
> >
> > On Mon, 19 Dec 2022 at 04:12, Abdellatif El Khlifi
> > wrote:
> > >
> > > On Mon, Dec 05, 2022 at 09:49:30AM -0600, Rob Herring wrote:
> > > > On Sun,
On Mon, Dec 19, 2022 at 1:21 PM Simon Glass wrote:
>
> Hi Abdellatif,
>
> On Mon, 19 Dec 2022 at 04:12, Abdellatif El Khlifi
> wrote:
> >
> > On Mon, Dec 05, 2022 at 09:49:30AM -0600, Rob Herring wrote:
> > > On Sun, Dec 4, 2022 at 1:22 PM Simon Glass wrote:
> > > >
> > > > Hi Rob,
> > > >
> >
Hi Abdellatif,
On Mon, 19 Dec 2022 at 04:12, Abdellatif El Khlifi
wrote:
>
> On Mon, Dec 05, 2022 at 09:49:30AM -0600, Rob Herring wrote:
> > On Sun, Dec 4, 2022 at 1:22 PM Simon Glass wrote:
> > >
> > > Hi Rob,
> > >
> > > On Tue, 29 Nov 2022 at 05:22, Rob Herring wrote:
> > > >
> > > > On
On Mon, Dec 05, 2022 at 09:49:30AM -0600, Rob Herring wrote:
> On Sun, Dec 4, 2022 at 1:22 PM Simon Glass wrote:
> >
> > Hi Rob,
> >
> > On Tue, 29 Nov 2022 at 05:22, Rob Herring wrote:
> > >
> > > On Fri, Nov 25, 2022 at 3:18 PM Simon Glass wrote:
> > > >
> > > > Hi Abdellatif,
> > > >
> > > >
On Sun, Dec 4, 2022 at 1:22 PM Simon Glass wrote:
>
> Hi Rob,
>
> On Tue, 29 Nov 2022 at 05:22, Rob Herring wrote:
> >
> > On Fri, Nov 25, 2022 at 3:18 PM Simon Glass wrote:
> > >
> > > Hi Abdellatif,
> > >
> > > On Thu, 24 Nov 2022 at 06:21, Abdellatif El Khlifi
> > > wrote:
> > > >
> > > >
Hi Rob,
On Tue, 29 Nov 2022 at 05:22, Rob Herring wrote:
>
> On Fri, Nov 25, 2022 at 3:18 PM Simon Glass wrote:
> >
> > Hi Abdellatif,
> >
> > On Thu, 24 Nov 2022 at 06:21, Abdellatif El Khlifi
> > wrote:
> > >
> > > On Tue, Nov 22, 2022 at 07:09:16PM -0700, Simon Glass wrote:
> > > > should
Hi all
On Mon, 28 Nov 2022 at 18:22, Rob Herring wrote:
>
> On Fri, Nov 25, 2022 at 3:18 PM Simon Glass wrote:
> >
> > Hi Abdellatif,
> >
> > On Thu, 24 Nov 2022 at 06:21, Abdellatif El Khlifi
> > wrote:
> > >
> > > On Tue, Nov 22, 2022 at 07:09:16PM -0700, Simon Glass wrote:
> > > > should
On Fri, Nov 25, 2022 at 3:18 PM Simon Glass wrote:
>
> Hi Abdellatif,
>
> On Thu, 24 Nov 2022 at 06:21, Abdellatif El Khlifi
> wrote:
> >
> > On Tue, Nov 22, 2022 at 07:09:16PM -0700, Simon Glass wrote:
> > > should be called 'priov' and should beHi Abdellatif,
> > >
>
> [..]
>
> > > > +/**
>
Hi Abdellatif,
On Thu, 24 Nov 2022 at 06:21, Abdellatif El Khlifi <
abdellatif.elkhl...@arm.com> wrote:
>
> On Tue, Nov 22, 2022 at 07:09:16PM -0700, Simon Glass wrote:
> > should be called 'priov' and should beHi Abdellatif,
> >
[..]
> > > +/**
> > > + * ffa_device_get - create, bind and
On Tue, Nov 22, 2022 at 07:09:16PM -0700, Simon Glass wrote:
> should be called 'priov' and should beHi Abdellatif,
>
> On Tue, 22 Nov 2022 at 06:18, Abdellatif El Khlifi
> wrote:
> >
> > Add the core driver implementing Arm Firmware Framework for Armv8-A v1.0
> >
> > The Firmware Framework for
should be called 'priov' and should beHi Abdellatif,
On Tue, 22 Nov 2022 at 06:18, Abdellatif El Khlifi
wrote:
>
> Add the core driver implementing Arm Firmware Framework for Armv8-A v1.0
>
> The Firmware Framework for Arm A-profile processors (FF-A v1.0) [1]
> describes interfaces (ABIs) that
Add the core driver implementing Arm Firmware Framework for Armv8-A v1.0
The Firmware Framework for Arm A-profile processors (FF-A v1.0) [1]
describes interfaces (ABIs) that standardize communication
between the Secure World and Normal World leveraging TrustZone
technology.
This driver uses
57 matches
Mail list logo