All of lore.kernel.org
 help / color / mirror / Atom feed
From: Peng Fan <peng.fan@nxp.com>
To: Sudeep Holla <sudeep.holla@arm.com>
Cc: Jassi Brar <jassisinghbrar@gmail.com>,
	"robh+dt@kernel.org" <robh+dt@kernel.org>,
	"mark.rutland@arm.com" <mark.rutland@arm.com>,
	"andre.przywara@arm.com" <andre.przywara@arm.com>,
	"f.fainelli@gmail.com" <f.fainelli@gmail.com>,
	"devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"linux-arm-kernel@lists.infradead.org" 
	<linux-arm-kernel@lists.infradead.org>,
	dl-linux-imx <linux-imx@nxp.com>
Subject: RE: [PATCH v5 1/2] dt-bindings: mailbox: add binding doc for the ARM SMC/HVC mailbox
Date: Fri, 30 Aug 2019 09:40:34 +0000	[thread overview]
Message-ID: <AM0PR04MB4481879790B4E2C3FC3554E088BD0@AM0PR04MB4481.eurprd04.prod.outlook.com> (raw)
In-Reply-To: <20190830093005.GA31297@bogus>

Hi Sudeep

> Subject: Re: [PATCH v5 1/2] dt-bindings: mailbox: add binding doc for the ARM
> SMC/HVC mailbox
> 
> On Fri, Aug 30, 2019 at 07:37:41AM +0000, Peng Fan wrote:
> > Hi Jassi,
> > > > I think there could be channel for TEE, and channel for Linux.
> > > > For virtualization case, there could be dedicated channel for each VM.
> > > >
> > > I am talking from Linux pov. Functions 0xfe and 0xff above, can't
> > > both be active at the same time, right?
> >
> > If I get your point correctly,
> > On UP, both could not be active. On SMP, tx/rx could be both active,
> > anyway this depends on secure firmware and Linux firmware design.
> >
> 
> Just to confirm, we can't have SMC/HVC based Rx channel as there's no
> *architectural* way to achieve it. So it can be based on some interrupt from
> secure side and hence will be a *different* type of channel/controller.
> 
> Sorry to make this point repeatedly, but juts to be absolutely clear:
> as it stands, SMC/HVC can be used only for Tx today.

Since interrupt notification was dropped in v5, I need to drop RX description
in v6.

Thanks,
Peng.

> 
> --
> Regards,
> Sudeep

WARNING: multiple messages have this Message-ID (diff)
From: Peng Fan <peng.fan@nxp.com>
To: Sudeep Holla <sudeep.holla@arm.com>
Cc: "mark.rutland@arm.com" <mark.rutland@arm.com>,
	"devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
	"f.fainelli@gmail.com" <f.fainelli@gmail.com>,
	"andre.przywara@arm.com" <andre.przywara@arm.com>,
	Jassi Brar <jassisinghbrar@gmail.com>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"robh+dt@kernel.org" <robh+dt@kernel.org>,
	dl-linux-imx <linux-imx@nxp.com>,
	"linux-arm-kernel@lists.infradead.org"
	<linux-arm-kernel@lists.infradead.org>
Subject: RE: [PATCH v5 1/2] dt-bindings: mailbox: add binding doc for the ARM SMC/HVC mailbox
Date: Fri, 30 Aug 2019 09:40:34 +0000	[thread overview]
Message-ID: <AM0PR04MB4481879790B4E2C3FC3554E088BD0@AM0PR04MB4481.eurprd04.prod.outlook.com> (raw)
In-Reply-To: <20190830093005.GA31297@bogus>

Hi Sudeep

> Subject: Re: [PATCH v5 1/2] dt-bindings: mailbox: add binding doc for the ARM
> SMC/HVC mailbox
> 
> On Fri, Aug 30, 2019 at 07:37:41AM +0000, Peng Fan wrote:
> > Hi Jassi,
> > > > I think there could be channel for TEE, and channel for Linux.
> > > > For virtualization case, there could be dedicated channel for each VM.
> > > >
> > > I am talking from Linux pov. Functions 0xfe and 0xff above, can't
> > > both be active at the same time, right?
> >
> > If I get your point correctly,
> > On UP, both could not be active. On SMP, tx/rx could be both active,
> > anyway this depends on secure firmware and Linux firmware design.
> >
> 
> Just to confirm, we can't have SMC/HVC based Rx channel as there's no
> *architectural* way to achieve it. So it can be based on some interrupt from
> secure side and hence will be a *different* type of channel/controller.
> 
> Sorry to make this point repeatedly, but juts to be absolutely clear:
> as it stands, SMC/HVC can be used only for Tx today.

Since interrupt notification was dropped in v5, I need to drop RX description
in v6.

Thanks,
Peng.

> 
> --
> Regards,
> Sudeep

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

  reply	other threads:[~2019-08-30  9:40 UTC|newest]

Thread overview: 96+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-08-28  3:02 [PATCH v5 0/2] mailbox: arm: introduce smc triggered mailbox Peng Fan
2019-08-28  3:02 ` Peng Fan
2019-08-28  3:02 ` Peng Fan
2019-08-28  3:02 ` [PATCH v5 1/2] dt-bindings: mailbox: add binding doc for the ARM SMC/HVC mailbox Peng Fan
2019-08-28  3:02   ` Peng Fan
2019-08-28  3:02   ` Peng Fan
2019-08-28 13:58   ` Sudeep Holla
2019-08-28 13:58     ` Sudeep Holla
2019-08-28 13:58     ` Sudeep Holla
2019-08-30  2:47     ` Peng Fan
2019-08-30  2:47       ` Peng Fan
2019-08-30  2:47       ` Peng Fan
2019-08-30  5:58   ` Jassi Brar
2019-08-30  5:58     ` Jassi Brar
2019-08-30  5:58     ` Jassi Brar
2019-08-30  6:28     ` Peng Fan
2019-08-30  6:28       ` Peng Fan
2019-08-30  6:28       ` Peng Fan
2019-08-30  7:21       ` Jassi Brar
2019-08-30  7:21         ` Jassi Brar
2019-08-30  7:21         ` Jassi Brar
2019-08-30  7:37         ` Peng Fan
2019-08-30  7:37           ` Peng Fan
2019-08-30  7:37           ` Peng Fan
2019-08-30  7:52           ` Jassi Brar
2019-08-30  7:52             ` Jassi Brar
2019-08-30  7:52             ` Jassi Brar
2019-08-30  8:07             ` Peng Fan
2019-08-30  8:07               ` Peng Fan
2019-08-30  8:07               ` Peng Fan
2019-08-30  8:12               ` Jassi Brar
2019-08-30  8:12                 ` Jassi Brar
2019-08-30  8:12                 ` Jassi Brar
2019-08-30  8:28                 ` Peng Fan
2019-08-30  8:28                   ` Peng Fan
2019-08-30  8:28                   ` Peng Fan
2019-09-09 13:32                 ` Andre Przywara
2019-09-09 13:32                   ` Andre Przywara
2019-09-09 13:32                   ` Andre Przywara
2019-09-11  2:27                   ` Peng Fan
2019-09-11  2:27                     ` Peng Fan
2019-09-11  2:27                     ` Peng Fan
2019-09-11  2:36                   ` Jassi Brar
2019-09-11  2:36                     ` Jassi Brar
2019-09-11  2:36                     ` Jassi Brar
2019-09-11 11:42                     ` Andre Przywara
2019-09-11 11:42                       ` Andre Przywara
2019-09-11 11:42                       ` Andre Przywara
2019-08-30  9:32             ` Sudeep Holla
2019-08-30  9:32               ` Sudeep Holla
2019-08-30  9:32               ` Sudeep Holla
2019-08-30 16:51               ` Jassi Brar
2019-08-30 16:51                 ` Jassi Brar
2019-08-30 16:51                 ` Jassi Brar
2019-08-30  9:30           ` Sudeep Holla
2019-08-30  9:30             ` Sudeep Holla
2019-08-30  9:30             ` Sudeep Holla
2019-08-30  9:40             ` Peng Fan [this message]
2019-08-30  9:40               ` Peng Fan
2019-08-30  9:40               ` Peng Fan
2019-09-02 13:39   ` Rob Herring
2019-09-02 13:39     ` Rob Herring
2019-09-02 13:39     ` Rob Herring
2019-09-02 14:20     ` Rob Herring
2019-09-02 14:20       ` Rob Herring
2019-09-02 14:20       ` Rob Herring
2019-09-09 15:42   ` Andre Przywara
2019-09-09 15:42     ` Andre Przywara
2019-09-09 15:42     ` Andre Przywara
2019-09-11  2:44     ` Jassi Brar
2019-09-11  2:44       ` Jassi Brar
2019-09-11  2:44       ` Jassi Brar
2019-09-11 15:03       ` Andre Przywara
2019-09-11 15:03         ` Andre Przywara
2019-09-11 15:03         ` Andre Przywara
2019-09-11 16:55         ` Jassi Brar
2019-09-11 16:55           ` Jassi Brar
2019-09-11 16:55           ` Jassi Brar
2019-09-12  3:05           ` Peng Fan
2019-09-12  3:05             ` Peng Fan
2019-09-12  3:05             ` Peng Fan
2019-08-28  3:03 ` [PATCH v5 2/2] mailbox: introduce ARM SMC based mailbox Peng Fan
2019-08-28  3:03   ` Peng Fan
2019-08-28  3:03   ` Peng Fan
2019-08-28 14:02   ` Sudeep Holla
2019-08-28 14:02     ` Sudeep Holla
2019-08-28 14:02     ` Sudeep Holla
2019-08-30  2:50     ` Peng Fan
2019-08-30  2:50       ` Peng Fan
2019-08-30  2:50       ` Peng Fan
2019-09-09 15:42   ` Andre Przywara
2019-09-09 15:42     ` Andre Przywara
2019-09-09 15:42     ` Andre Przywara
2019-09-11  5:58     ` Peng Fan
2019-09-11  5:58       ` Peng Fan
2019-09-11  5:58       ` Peng Fan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=AM0PR04MB4481879790B4E2C3FC3554E088BD0@AM0PR04MB4481.eurprd04.prod.outlook.com \
    --to=peng.fan@nxp.com \
    --cc=andre.przywara@arm.com \
    --cc=devicetree@vger.kernel.org \
    --cc=f.fainelli@gmail.com \
    --cc=jassisinghbrar@gmail.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-imx@nxp.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mark.rutland@arm.com \
    --cc=robh+dt@kernel.org \
    --cc=sudeep.holla@arm.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.