Add status = "disabled" property by default for PCIe and SDHC DT nodes.
If required, update them at runtime with status = "okay". Using this
method we don't need extra DTB_PADDING.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sumit Garg
Cc: Lei
OP-TEE is optional on Developerbox controlled via SCP firmware. To check
if we need to enable OP-TEE DT node, we use "IsOpteePresent" OpteeLib api.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sumit Garg
Cc: Leif Lindholm
Reviewed-by: Ard Biesheuvel
---
Following are DT updates:
- Add optional OP-TEE DT node
- Add status property in PCIe & SDHC DT nodes
Sumit Garg (2):
Silicon/SynQuacer: add optional OP-TEE DT node
Silicon/SynQuacer: Add status property in PCIe & SDHC DT nodes
Platform/Socionext/DeveloperBox/DeveloperBox.ds
On Fri, 27 Jul 2018 at 16:40, Daniel Thompson
wrote:
>
> On 26/07/18 09:42, Sumit Garg wrote:
> > On Thu, 26 Jul 2018 at 13:20, Daniel Thompson
> > wrote:
> >>
> >> On Thu, Jul 26, 2018 at 09:39:37AM +0200, Ard Biesheuvel wrote:
> >>> On 26 J
On Thu, 26 Jul 2018 at 13:20, Daniel Thompson
wrote:
>
> On Thu, Jul 26, 2018 at 09:39:37AM +0200, Ard Biesheuvel wrote:
> > On 26 July 2018 at 09:36, Daniel Thompson
> > wrote:
> > > On Wed, Jul 25, 2018 at 12:04:58PM +0200, Ard Biesheuvel wrote:
> > >&g
On Fri, 27 Jul 2018 at 18:19, Mark Rutland wrote:
>
> On Thu, Jul 26, 2018 at 02:12:04PM +0530, Sumit Garg wrote:
> > On Thu, 26 Jul 2018 at 13:20, Daniel Thompson
> > wrote:
> > > I guess it could implement a secure monitor call to provide it. In
> > > fact
Add following APIs to communicate with OP-TEE static TA:
1. OpteeInit
2. OpteeOpenSession
3. OpteeCloseSession
4. OpteeInvokeFunc
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sumit Garg
---
ArmPkg/Include/Library/OpteeLib.h
On Fri, 24 Aug 2018 at 15:57, Jerome Forissier
wrote:
>
>
>
> On 08/24/2018 11:21 AM, Sumit Garg wrote:
> > Add following APIs to communicate with OP-TEE static TA:
>
> "static TAs" are now preferably called "pseudo TAs" [1],
Sure will use "ps
On Fri, 24 Aug 2018 at 17:48, Jerome Forissier
wrote:
>
>
>
> On 08/24/2018 02:09 PM, Sumit Garg wrote:
> > On Fri, 24 Aug 2018 at 15:57, Jerome Forissier
> > wrote:
> >>
> >>
> >>
> >> On 08/24/2018 11:21 AM, Sumit Garg wrote:
&
On Fri, 24 Aug 2018 at 18:48, Ard Biesheuvel wrote:
>
> Hi Sumit,
>
> On 24 August 2018 at 10:21, Sumit Garg wrote:
> > Add following APIs to communicate with OP-TEE static TA:
> > 1. OpteeInit
> > 2. OpteeOpenSession
> > 3. OpteeCloseSession
> > 4.
Hi Achin,
On Tue, 28 Aug 2018 at 18:38, Achin Gupta wrote:
>
> Hi Sumit,
>
> Apologies for not replying sooner. Some questions and thoughts inline.
>
> On Mon, Aug 27, 2018 at 03:28:52PM +0530, Sumit Garg wrote:
> > On Fri, 24 Aug 2018 at 23:33, Matteo Carlini w
Hi Bhupesh,
On Wed, 29 Aug 2018 at 11:11, Bhupesh Sharma wrote:
>
> Hi Sumit,
>
> On Tue, Aug 28, 2018 at 10:04 PM, Sumit Garg wrote:
> > Hi Achin,
> >
> > On Tue, 28 Aug 2018 at 18:38, Achin Gupta wrote:
> >>
> >> Hi Sumit,
> >&g
a/DEN0060A_ARM_MM_Interface_Specification.pdf
> Thanks
> Matteo
>
> [1]:
> https://community.arm.com/processors/b/blog/posts/architecting-more-secure-world-with-isolation-and-virtualization
>
> > -Original Message-
> > From: Udit Kumar
> > Sent: 24 A
Add following APIs to communicate with OP-TEE pseudo/early TAs:
1. OpteeInit
2. OpteeOpenSession
3. OpteeCloseSession
4. OpteeInvokeFunc
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sumit Garg
---
ArmPkg/Include/Library/OpteeLib.h
Changes in v2:
1. Separate patch for MdePkg/Include/IndustryStandard/GlobalPlatform.h.
2. Correct comments style for struct members.
3. Update commit message.
Sumit Garg (2):
MdePkg/IndustryStandard: Add Global Plaform header file
ArmPkg/OpteeLib: Add APIs to communicate with OP-TEE
ArmPkg
Add Global Plaform header file specific to TEE Client API Specification v1
<http://www.globalplatform.org/specificationsdevice.asp>.
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sumi
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sumit Garg
---
Silicon/Socionext/SynQuacer/DeviceTree/SynQuacer.dtsi | 7 +++
1 file changed, 7 insertions(+)
diff --git a/Silicon/Socionext/SynQuacer/DeviceTree/SynQuacer.dtsi
b
On Fri, 20 Jul 2018 at 15:49, Ard Biesheuvel wrote:
>
> On 20 July 2018 at 19:13, Sumit Garg wrote:
> > On Fri, 20 Jul 2018 at 15:31, Ard Biesheuvel
> > wrote:
> >>
> >> On 20 July 2018 at 16:12, Sumit Garg wrote:
> >> > Cc: Ard Biesheuvel
&g
On Fri, 20 Jul 2018 at 15:31, Ard Biesheuvel wrote:
>
> On 20 July 2018 at 16:12, Sumit Garg wrote:
> > Cc: Ard Biesheuvel
> > Cc: Leif Lindholm
> > Contributed-under: TianoCore Contribution Agreement 1.1
> > Signed-off-by: Sumit Garg
> > ---
> &g
Agreement 1.1
Signed-off-by: Sumit Garg
---
Changes since v1:
- Add support for optional OP-TEE DT node addition
Silicon/Socionext/SynQuacer/Library/SynQuacerDtbLoaderLib/SynQuacerDtbLoaderLib.inf
| 3 ++
Silicon/Socionext/SynQuacer/Library/SynQuacerDtbLoaderLib/SynQuacerDtbLoaderLib.c
| 33
On Mon, 27 Aug 2018 at 17:20, Sumit Garg wrote:
>
> Changes in v2:
> 1. Separate patch for MdePkg/Include/IndustryStandard/GlobalPlatform.h.
> 2. Correct comments style for struct members.
> 3. Update commit message.
>
> Sumit Garg (2):
> MdePkg/IndustryStandard: Add Gl
Thanks,
>
> Mike
>
> > -Original Message-
> > From: Ard Biesheuvel [mailto:ard.biesheu...@linaro.org]
> > Sent: Tuesday, September 25, 2018 1:32 AM
> > To: Sumit Garg
> > Cc: Kinney, Michael D ;
> > edk2-devel@lists.01.org; tee-...@lists.linaro.org; Leif
&
On Fri, 5 Oct 2018 at 20:33, Leif Lindholm wrote:
>
> On Wed, Oct 03, 2018 at 11:33:01AM +0200, Ard Biesheuvel wrote:
> > On 3 October 2018 at 09:43, Sumit Garg wrote:
> > > Add following APIs to communicate with OP-TEE pseudo/early TAs:
> > > 1. OpteeInit
>
Add following APIs to communicate with OP-TEE pseudo/early TAs:
1. OpteeInit
2. OpteeOpenSession
3. OpteeCloseSession
4. OpteeInvokeFunc
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sumit Garg
---
ArmPkg
driver.
Changes in v2:
1. Separate patch for MdePkg/Include/IndustryStandard/GlobalPlatform.h.
2. Correct comments style for struct members.
3. Update commit message.
Sumit Garg (1):
ArmPkg/OpteeLib: Add APIs to communicate with OP-TEE
ArmPkg/Library/OpteeLib/OpteeLib.inf | 2 +
ArmPkg/Include
Hi Leif,
On Thu, 18 Oct 2018 at 11:53, Leif Lindholm wrote:
>
> Hi Sumit,
>
> I have some further comments/suggestions on UUID/GUID handling below.
>
> On Wed, Oct 10, 2018 at 10:48:53AM +0530, Sumit Garg wrote:
> > Add following APIs to communicate with OP-TEE pseudo/ear
On Thu, 18 Oct 2018 at 14:04, Leif Lindholm wrote:
>
> On Thu, Oct 18, 2018 at 12:59:32PM +0530, Sumit Garg wrote:
> > > So, looking at the OpTee sources, TEE_UUID is defined as a struct, to
> > > exactly the same layout as the EFI_GUID type (which is a typedef of
> >
On Thu, 18 Oct 2018 at 14:54, Leif Lindholm wrote:
>
> On Thu, Oct 18, 2018 at 02:43:37PM +0530, Sumit Garg wrote:
> > On Thu, 18 Oct 2018 at 14:04, Leif Lindholm
> > wrote:
> > >
> > > On Thu, Oct 18, 2018 at 12:59:32PM +0530, Sumit Garg wrote:
> &
Gentle reminder.
Please let me know if you have any further review comments.
-Sumit
On Wed, 10 Oct 2018 at 10:49, Sumit Garg wrote:
>
> Changes in v4:
> Replaced abbreviations with full name which are not defined in [1]. Also
> used EFI_GUID for Trusted Application UUIDs.
>
Hi Leif,
Please let me know if you have any further review comment.
-Sumit
On Mon, 22 Oct 2018 at 12:00, Sumit Garg wrote:
>
> Changes in v5:
> Define RFC4122_UUID struct using network byte order instead of 16 byte
> octects for passing Trusted Application UUID.
>
> Changes
f for reporting this. Optee library should work for ARM
(32-bit) architecture too. Will try to fix compilation issue for ARM
(32-bit) and send corresponding patch.
Regards,
Sumit
> Regards,
>
> Leif
>
> On Mon, Oct 22, 2018 at 11:59:36AM +0530, Sumit Garg wrote:
> > Add follow
Hi Christopher,
Optee Client library has recently been merged to edk2 source code. It
tries to provide a generic interface [1] to OP-TEE based trusted
applications (pseudo/early).
AFAIK, you don't need any platform specific hook in client interface
to work with upstream OP-TEE. So instead you
1e8a22.
>
> /
> Leif
>
> On Mon, Oct 22, 2018 at 11:59:36AM +0530, Sumit Garg wrote:
> > Add following APIs to communicate with OP-TEE pseudo/early TAs:
> > 1. OpteeInit
> > 2. OpteeOpenSession
> > 3. OpteeCloseSession
> > 4. OpteeInvokeFunc
> &
Hi Chris,
On Sat, 3 Nov 2018 at 05:25, Chris Co wrote:
>
> Hi Sumit,
>
> > -Original Message-
> > From: Sumit Garg
> > Sent: Thursday, November 1, 2018 10:24 PM
> > To: Chris Co
> > Cc: Leif Lindholm ; edk2-devel@lists.01.org; Ard
>
master/documentation/optee_design.md#early-trusted-applications
[2]
https://github.com/tianocore/edk2/blob/master/ArmPkg/Library/OpteeLib/Optee.c#L147
Regards,
Sumit
> Chris
>
> > -Original Message-
> > From: Sumit Garg
> > Sent: Thursday, November 1, 2018 3:55 AM
Hi Chris,
On Tue, 6 Nov 2018 at 07:23, Chris Co wrote:
>
> Hi Sumit,
>
> > -Original Message-
> > From: Sumit Garg
> >
> > Hi Chris,
> >
> > On Sat, 3 Nov 2018 at 05:25, Chris Co wrote:
> > >
> > > Hi Sumit,
&g
members.
3. Update commit message.
Sumit Garg (1):
ArmPkg/OpteeLib: Add APIs to communicate with OP-TEE
ArmPkg/Library/OpteeLib/OpteeLib.inf | 2 +
ArmPkg/Include/Library/OpteeLib.h| 88 +
ArmPkg/Library/OpteeLib/OpteeSmc.h | 43 +++
ArmPkg/Library/OpteeLib/Optee.c | 397
Add following APIs to communicate with OP-TEE pseudo/early TAs:
1. OpteeInit
2. OpteeOpenSession
3. OpteeCloseSession
4. OpteeInvokeFunc
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sumit Garg
---
ArmPkg
On Mon, 8 Oct 2018 at 19:35, Leif Lindholm wrote:
>
> On Mon, Oct 08, 2018 at 03:20:27PM +0530, Sumit Garg wrote:
> > On Fri, 5 Oct 2018 at 20:33, Leif Lindholm wrote:
> > >
> > > On Wed, Oct 03, 2018 at 11:33:01AM +0200, Ard Biesheuvel wrote:
> > > &
Add following APIs to communicate with OP-TEE pseudo/early TAs:
1. OpteeInit
2. OpteeOpenSession
3. OpteeCloseSession
4. OpteeInvokeFunc
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sumit Garg
---
ArmPkg
for struct members.
3. Update commit message.
Sumit Garg (1):
ArmPkg/OpteeLib: Add APIs to communicate with OP-TEE
ArmPkg/Include/Library/OpteeLib.h| 90 +
ArmPkg/Library/OpteeLib/Optee.c | 357 +++
ArmPkg/Library/OpteeLib/OpteeLib.inf | 2
On Thu, 27 Sep 2018 at 18:21, Joakim Bech wrote:
>
> Hi,
>
> On Thu, Sep 27, 2018 at 05:40:49PM +0530, Sumit Garg wrote:
> > +Joakim
> >
> > Joakim,
> >
> > Please help to answer below query from Michael regarding licensing
> > concerns f
of the content for this include file:
https://github.com/OP-TEE/optee_client/blob/master/public/tee_client_api.h#L163
-Sumit
> Thanks,
>
> Mike
>
> > -Original Message-
> > From: Ard Biesheuvel [mailto:ard.biesheu...@linaro.org]
> > Sent: Monday, September 24
On Tue, 18 Dec 2018 at 18:16, Ard Biesheuvel wrote:
>
> On Tue, 18 Dec 2018 at 13:09, Sumit Garg wrote:
> >
> > Include a prebuilt binary of OP-TEE OS built from commit
> > a5d528c7e54fd7726230483bd4cd5c4786d7703f.
> > (https://github.com/OP-TEE/optee_os.g
On Tue, 18 Dec 2018 at 18:30, Ard Biesheuvel wrote:
>
> On Tue, 18 Dec 2018 at 13:58, Sumit Garg wrote:
> >
> > On Tue, 18 Dec 2018 at 18:16, Ard Biesheuvel
> > wrote:
> > >
> > > On Tue, 18 Dec 2018 at 13:09, Sumit Garg wrote:
> > > >
>
On Tue, 11 Dec 2018 at 13:56, Ard Biesheuvel wrote:
>
> On Tue, 11 Dec 2018 at 08:46, Sumit Garg wrote:
> >
> > This driver uses OpteeLib to interface with OP-TEE based RNG service
> > (pseudo trusted application) to implement EFI_RNG_PROTOCOL that is used
> &g
This driver uses OpteeLib to interface with OP-TEE based RNG service
(pseudo trusted application) to implement EFI_RNG_PROTOCOL that is used
to seed kernel entropy pool.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sumit Garg
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sumit Garg
---
ArmPkg/Include/Library/OpteeLib.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/ArmPkg/Include/Library/OpteeLib.h
b/ArmPkg/Include/Library/OpteeLib.h
index 6884d5681831..a7b2ff1b6b57 100644
--- a/ArmPkg
Add dummy RPC handler for RPCs that are not implemented as control
should be returned back to OP-TEE in case any RPC is invoked.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sumit Garg
---
ArmPkg/Library/OpteeLib/OpteeSmc.h | 3
On Wed, 19 Dec 2018 at 20:37, Ard Biesheuvel wrote:
>
> On Tue, 18 Dec 2018 at 14:05, Ard Biesheuvel
> wrote:
> >
> > On Tue, 18 Dec 2018 at 14:04, Sumit Garg wrote:
> > >
> > > On Tue, 18 Dec 2018 at 18:30, Ard Biesheuvel
> > > wrote:
> >
Update TF-A to upstream v2.0 release + synquacer-spm changes
(Commit: e86e202c2e4e).
Also update OP-TEE to upstream v3.4.0 release (Commit: 406c609bbf08).
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sumit Garg
---
Changes in v2:
Include synquacer-spm patches and some
On Sat, 9 Feb 2019 at 17:18, Ard Biesheuvel wrote:
>
> On Tue, 5 Feb 2019 at 09:01, Sumit Garg wrote:
> >
> > Update TF-A to upstream v2.0 release (Commit: dbc8d9496ead). Also update
> > OP-TEE to upstream v3.4.0 release (Commit: 406c609bbf08).
> >
> > Contr
On Mon, 11 Feb 2019 at 14:30, Ard Biesheuvel wrote:
>
> On Mon, 11 Feb 2019 at 05:55, Sumit Garg wrote:
> >
> > On Sat, 9 Feb 2019 at 17:18, Ard Biesheuvel
> > wrote:
> > >
> > > On Tue, 5 Feb 2019 at 09:01, Sumit Garg wrote:
> > > >
Update TF-A to upstream v2.0 release (Commit: dbc8d9496ead). Also update
OP-TEE to upstream v3.4.0 release (Commit: 406c609bbf08).
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sumit Garg
---
Following is reference repo to pull this patch:
ssh://g...@git.linaro.org
54 matches
Mail list logo