* [ptxdist] [PATCH 0/4] OP-TEE Bump to 3.6.0
@ 2019-07-25 8:25 Rouven Czerwinski
2019-07-25 8:25 ` [ptxdist] [PATCH 1/4] host-system-python3: add pyelftools Rouven Czerwinski
` (3 more replies)
0 siblings, 4 replies; 10+ messages in thread
From: Rouven Czerwinski @ 2019-07-25 8:25 UTC (permalink / raw)
To: ptxdist; +Cc: Rouven Czerwinski
Hi,
this series updates OP-TEE, the client library and tests to 3.6.0.
It also includes a new build time dependency on pyelftools in the
python3 version, which is added to the host-system-python3 rules.
Cheers,
Rouven Czerwinski
Rouven Czerwinski (4):
host-system-python3: add pyelftools
optee: version bump 3.5.0 → 3.6.0
optee-client: version bump 3.5.0 → 3.6.0
optee-test: version bump 3.5.0 → 3.6.0
platforms/optee.in | 1 +
rules/host-system-python3.in | 3 +++
rules/host-system-python3.make | 6 ++++++
rules/optee-client.make | 4 ++--
rules/optee-test.make | 4 ++--
rules/optee.make | 4 ++--
6 files changed, 16 insertions(+), 6 deletions(-)
base-commit: a653df5d3f35d3936ffb1be4bc852f576c3f89f3
--
git-series 0.9.1
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
^ permalink raw reply [flat|nested] 10+ messages in thread
* [ptxdist] [PATCH 1/4] host-system-python3: add pyelftools
2019-07-25 8:25 [ptxdist] [PATCH 0/4] OP-TEE Bump to 3.6.0 Rouven Czerwinski
@ 2019-07-25 8:25 ` Rouven Czerwinski
2019-07-25 8:25 ` [ptxdist] [PATCH 2/4] optee: version bump 3.5.0 → 3.6.0 Rouven Czerwinski
` (2 subsequent siblings)
3 siblings, 0 replies; 10+ messages in thread
From: Rouven Czerwinski @ 2019-07-25 8:25 UTC (permalink / raw)
To: ptxdist; +Cc: Rouven Czerwinski
OP-TEE OS 3.6.0 has a build time dependency on pyelftools, add it to
host-system-python3 to notify the user if it is not available.
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
---
rules/host-system-python3.in | 3 +++
rules/host-system-python3.make | 6 ++++++
2 files changed, 9 insertions(+)
diff --git a/rules/host-system-python3.in b/rules/host-system-python3.in
index e0ab5e8..39d6727 100644
--- a/rules/host-system-python3.in
+++ b/rules/host-system-python3.in
@@ -17,4 +17,7 @@ config HOST_SYSTEM_PYTHON3_NUMPY
config HOST_SYSTEM_PYTHON3_SIX
bool
+config HOST_SYSTEM_PYTHON3_PYELFTOOLS
+ bool
+
endif
diff --git a/rules/host-system-python3.make b/rules/host-system-python3.make
index f5293be..02a1793 100644
--- a/rules/host-system-python3.make
+++ b/rules/host-system-python3.make
@@ -48,6 +48,12 @@ ifdef PTXCONF_HOST_SYSTEM_PYTHON3_SIX
ptxd_bailout "Python six module not found! \
Please install python3-six (debian)";
endif
+ifdef PTXCONF_HOST_SYSTEM_PYTHON3_PYELFTOOLS
+ @echo "Checking for Python Pyelftools ..."
+ @$(SYSTEMPYTHON3) -c 'import elftools' 2>/dev/null || \
+ ptxd_bailout "Python elftools module not found! \
+ Please install python3-pyelftools (debian)";
+endif
@$(call touch)
# vim: syntax=make
--
git-series 0.9.1
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
^ permalink raw reply [flat|nested] 10+ messages in thread
* [ptxdist] [PATCH 2/4] optee: version bump 3.5.0 → 3.6.0
2019-07-25 8:25 [ptxdist] [PATCH 0/4] OP-TEE Bump to 3.6.0 Rouven Czerwinski
2019-07-25 8:25 ` [ptxdist] [PATCH 1/4] host-system-python3: add pyelftools Rouven Czerwinski
@ 2019-07-25 8:25 ` Rouven Czerwinski
2019-07-25 8:53 ` Lucas Stach
2019-07-25 8:25 ` [ptxdist] [PATCH 3/4] optee-client: " Rouven Czerwinski
2019-07-25 8:25 ` [ptxdist] [PATCH 4/4] optee-test: " Rouven Czerwinski
3 siblings, 1 reply; 10+ messages in thread
From: Rouven Czerwinski @ 2019-07-25 8:25 UTC (permalink / raw)
To: ptxdist; +Cc: Rouven Czerwinski
The OP-TEE build requires pyelftools in the python3 flavour now.
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
---
platforms/optee.in | 1 +
rules/optee.make | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/platforms/optee.in b/platforms/optee.in
index dc31f66..cfdd44b 100644
--- a/platforms/optee.in
+++ b/platforms/optee.in
@@ -5,6 +5,7 @@ menuconfig OPTEE
bool
depends on ARCH_ARM || ARCH_ARM64
depends on !ARCH_ARM64 || BROKEN
+ select HOST_SYSTEM_PYTHON3_PYELFTOOLS
help
OP-TEE is an open source project which contains a full implementation
to make up a complete Trusted Execution Environment. The project has
diff --git a/rules/optee.make b/rules/optee.make
index 56ec350..c5adfbc 100644
--- a/rules/optee.make
+++ b/rules/optee.make
@@ -16,8 +16,8 @@ endif
#
# Paths and names
#
-OPTEE_VERSION := 3.5.0
-OPTEE_MD5 := 18dac7e462abe072956a4a9e9139d1d5
+OPTEE_VERSION := 3.6.0
+OPTEE_MD5 := 6adde95df70f303cd1752912fd0bd600
OPTEE := optee-$(OPTEE_VERSION)
OPTEE_SUFFIX := tar.gz
OPTEE_URL := https://github.com/OP-TEE/optee_os/archive/$(OPTEE_VERSION).$(OPTEE_SUFFIX)
--
git-series 0.9.1
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
^ permalink raw reply [flat|nested] 10+ messages in thread
* [ptxdist] [PATCH 3/4] optee-client: version bump 3.5.0 → 3.6.0
2019-07-25 8:25 [ptxdist] [PATCH 0/4] OP-TEE Bump to 3.6.0 Rouven Czerwinski
2019-07-25 8:25 ` [ptxdist] [PATCH 1/4] host-system-python3: add pyelftools Rouven Czerwinski
2019-07-25 8:25 ` [ptxdist] [PATCH 2/4] optee: version bump 3.5.0 → 3.6.0 Rouven Czerwinski
@ 2019-07-25 8:25 ` Rouven Czerwinski
2019-07-25 8:25 ` [ptxdist] [PATCH 4/4] optee-test: " Rouven Czerwinski
3 siblings, 0 replies; 10+ messages in thread
From: Rouven Czerwinski @ 2019-07-25 8:25 UTC (permalink / raw)
To: ptxdist; +Cc: Rouven Czerwinski
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
---
rules/optee-client.make | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rules/optee-client.make b/rules/optee-client.make
index 7fbebf1..615ba23 100644
--- a/rules/optee-client.make
+++ b/rules/optee-client.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_OPTEE_CLIENT) += optee-client
#
# Paths and names
#
-OPTEE_CLIENT_VERSION := 3.5.0
-OPTEE_CLIENT_MD5 := 2738729cb2457f2b4993ef6b91a6519d
+OPTEE_CLIENT_VERSION := 3.6.0
+OPTEE_CLIENT_MD5 := f8324c10e6af5408e8201032d95c303e
OPTEE_CLIENT := optee-client-$(OPTEE_CLIENT_VERSION)
OPTEE_CLIENT_SUFFIX := tar.gz
OPTEE_CLIENT_URL := https://github.com/OP-TEE/optee_client/archive/$(OPTEE_CLIENT_VERSION).$(OPTEE_CLIENT_SUFFIX)
--
git-series 0.9.1
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
^ permalink raw reply [flat|nested] 10+ messages in thread
* [ptxdist] [PATCH 4/4] optee-test: version bump 3.5.0 → 3.6.0
2019-07-25 8:25 [ptxdist] [PATCH 0/4] OP-TEE Bump to 3.6.0 Rouven Czerwinski
` (2 preceding siblings ...)
2019-07-25 8:25 ` [ptxdist] [PATCH 3/4] optee-client: " Rouven Czerwinski
@ 2019-07-25 8:25 ` Rouven Czerwinski
3 siblings, 0 replies; 10+ messages in thread
From: Rouven Czerwinski @ 2019-07-25 8:25 UTC (permalink / raw)
To: ptxdist; +Cc: Rouven Czerwinski
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
---
rules/optee-test.make | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rules/optee-test.make b/rules/optee-test.make
index 488e217..b4a70e2 100644
--- a/rules/optee-test.make
+++ b/rules/optee-test.make
@@ -16,8 +16,8 @@ endif
#
# Paths and names
#
-OPTEE_TEST_VERSION := 3.5.0
-OPTEE_TEST_MD5 := e75893492a92ea835e8f7e22eaa9697e
+OPTEE_TEST_VERSION := 3.6.0
+OPTEE_TEST_MD5 := 6ceea16d53b51efc0377b448fb0a6ec5
OPTEE_TEST := optee-test-$(OPTEE_TEST_VERSION)
OPTEE_TEST_SUFFIX := tar.gz
OPTEE_TEST_URL := https://github.com/OP-TEE/optee_test/archive/$(OPTEE_TEST_VERSION).$(OPTEE_TEST_SUFFIX)
--
git-series 0.9.1
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [ptxdist] [PATCH 2/4] optee: version bump 3.5.0 → 3.6.0
2019-07-25 8:25 ` [ptxdist] [PATCH 2/4] optee: version bump 3.5.0 → 3.6.0 Rouven Czerwinski
@ 2019-07-25 8:53 ` Lucas Stach
2019-07-25 9:05 ` Rouven Czerwinski
0 siblings, 1 reply; 10+ messages in thread
From: Lucas Stach @ 2019-07-25 8:53 UTC (permalink / raw)
To: ptxdist; +Cc: Rouven Czerwinski
Am Donnerstag, den 25.07.2019, 10:25 +0200 schrieb Rouven Czerwinski:
> The OP-TEE build requires pyelftools in the python3 flavour now.
>
> Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
> ---
> platforms/optee.in | 1 +
> rules/optee.make | 4 ++--
> 2 files changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/platforms/optee.in b/platforms/optee.in
> index dc31f66..cfdd44b 100644
> --- a/platforms/optee.in
> +++ b/platforms/optee.in
> @@ -5,6 +5,7 @@ menuconfig OPTEE
> bool
> depends on ARCH_ARM || ARCH_ARM64
> depends on !ARCH_ARM64 || BROKEN
> + select HOST_SYSTEM_PYTHON3_PYELFTOOLS
Missing "select HOST_SYSTEM_PYTHON3".
> help
> OP-TEE is an open source project which contains a full
> implementation
> to make up a complete Trusted Execution Environment. The
> project has
> diff --git a/rules/optee.make b/rules/optee.make
> index 56ec350..c5adfbc 100644
> --- a/rules/optee.make
> +++ b/rules/optee.make
> @@ -16,8 +16,8 @@ endif
> #
> # Paths and names
> #
> -OPTEE_VERSION := 3.5.0
> -OPTEE_MD5 := 18dac7e462abe072956a4a9e9139d1d5
> +OPTEE_VERSION := 3.6.0
> +OPTEE_MD5 := 6adde95df70f303cd1752912fd0bd600
> OPTEE := optee-$(OPTEE_VERSION)
> OPTEE_SUFFIX := tar.gz
> OPTEE_URL := https://github.com/OP-TEE/optee_os/archive/$(OPT
> EE_VERSION).$(OPTEE_SUFFIX)
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [ptxdist] [PATCH 2/4] optee: version bump 3.5.0 → 3.6.0
2019-07-25 8:53 ` Lucas Stach
@ 2019-07-25 9:05 ` Rouven Czerwinski
2019-08-07 10:57 ` Michael Olbrich
0 siblings, 1 reply; 10+ messages in thread
From: Rouven Czerwinski @ 2019-07-25 9:05 UTC (permalink / raw)
To: Lucas Stach, ptxdist
On Thu, 2019-07-25 at 10:53 +0200, Lucas Stach wrote:
> Am Donnerstag, den 25.07.2019, 10:25 +0200 schrieb Rouven Czerwinski:
> > The OP-TEE build requires pyelftools in the python3 flavour now.
> >
> > Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
> > ---
> > platforms/optee.in | 1 +
> > rules/optee.make | 4 ++--
> > 2 files changed, 3 insertions(+), 2 deletions(-)
> >
> > diff --git a/platforms/optee.in b/platforms/optee.in
> > index dc31f66..cfdd44b 100644
> > --- a/platforms/optee.in
> > +++ b/platforms/optee.in
> > @@ -5,6 +5,7 @@ menuconfig OPTEE
> > bool
> > depends on ARCH_ARM || ARCH_ARM64
> > depends on !ARCH_ARM64 || BROKEN
> > + select HOST_SYSTEM_PYTHON3_PYELFTOOLS
>
> Missing "select HOST_SYSTEM_PYTHON3".
Thanks, fix queued for a V2.
Regards,
Rouven Czerwinski
--
Pengutronix e.K. | |
Industrial Linux Solutions | https://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [ptxdist] [PATCH 2/4] optee: version bump 3.5.0 → 3.6.0
2019-07-25 9:05 ` Rouven Czerwinski
@ 2019-08-07 10:57 ` Michael Olbrich
2019-08-07 12:38 ` Rouven Czerwinski
0 siblings, 1 reply; 10+ messages in thread
From: Michael Olbrich @ 2019-08-07 10:57 UTC (permalink / raw)
To: ptxdist
On Thu, Jul 25, 2019 at 11:05:18AM +0200, Rouven Czerwinski wrote:
> On Thu, 2019-07-25 at 10:53 +0200, Lucas Stach wrote:
> > Am Donnerstag, den 25.07.2019, 10:25 +0200 schrieb Rouven Czerwinski:
> > > The OP-TEE build requires pyelftools in the python3 flavour now.
> > >
> > > Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
> > > ---
> > > platforms/optee.in | 1 +
> > > rules/optee.make | 4 ++--
> > > 2 files changed, 3 insertions(+), 2 deletions(-)
> > >
> > > diff --git a/platforms/optee.in b/platforms/optee.in
> > > index dc31f66..cfdd44b 100644
> > > --- a/platforms/optee.in
> > > +++ b/platforms/optee.in
> > > @@ -5,6 +5,7 @@ menuconfig OPTEE
> > > bool
> > > depends on ARCH_ARM || ARCH_ARM64
> > > depends on !ARCH_ARM64 || BROKEN
> > > + select HOST_SYSTEM_PYTHON3_PYELFTOOLS
> >
> > Missing "select HOST_SYSTEM_PYTHON3".
>
> Thanks, fix queued for a V2.
Hmmm, optee currently selects HOST_SYSTEM_PYTHON as well (see
rules/optee.in). Do we really need both versions?
Michael
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [ptxdist] [PATCH 2/4] optee: version bump 3.5.0 → 3.6.0
2019-08-07 10:57 ` Michael Olbrich
@ 2019-08-07 12:38 ` Rouven Czerwinski
2019-08-07 15:07 ` Michael Olbrich
0 siblings, 1 reply; 10+ messages in thread
From: Rouven Czerwinski @ 2019-08-07 12:38 UTC (permalink / raw)
To: ptxdist
On Wed, 2019-08-07 at 12:57 +0200, Michael Olbrich wrote:
> On Thu, Jul 25, 2019 at 11:05:18AM +0200, Rouven Czerwinski wrote:
> > On Thu, 2019-07-25 at 10:53 +0200, Lucas Stach wrote:
> > > Am Donnerstag, den 25.07.2019, 10:25 +0200 schrieb Rouven
> > > Czerwinski:
> > > > The OP-TEE build requires pyelftools in the python3 flavour
> > > > now.
> > > >
> > > > Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
> > > > ---
> > > > platforms/optee.in | 1 +
> > > > rules/optee.make | 4 ++--
> > > > 2 files changed, 3 insertions(+), 2 deletions(-)
> > > >
> > > > diff --git a/platforms/optee.in b/platforms/optee.in
> > > > index dc31f66..cfdd44b 100644
> > > > --- a/platforms/optee.in
> > > > +++ b/platforms/optee.in
> > > > @@ -5,6 +5,7 @@ menuconfig OPTEE
> > > > bool
> > > > depends on ARCH_ARM || ARCH_ARM64
> > > > depends on !ARCH_ARM64 || BROKEN
> > > > + select HOST_SYSTEM_PYTHON3_PYELFTOOLS
> > >
> > > Missing "select HOST_SYSTEM_PYTHON3".
> >
> > Thanks, fix queued for a V2.
>
> Hmmm, optee currently selects HOST_SYSTEM_PYTHON as well (see
> rules/optee.in). Do we really need both versions?
Unfortunately, yes. Currently not all scripts are converted to python3.
- rcz
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [ptxdist] [PATCH 2/4] optee: version bump 3.5.0 → 3.6.0
2019-08-07 12:38 ` Rouven Czerwinski
@ 2019-08-07 15:07 ` Michael Olbrich
0 siblings, 0 replies; 10+ messages in thread
From: Michael Olbrich @ 2019-08-07 15:07 UTC (permalink / raw)
To: ptxdist
On Wed, Aug 07, 2019 at 02:38:21PM +0200, Rouven Czerwinski wrote:
> On Wed, 2019-08-07 at 12:57 +0200, Michael Olbrich wrote:
> > On Thu, Jul 25, 2019 at 11:05:18AM +0200, Rouven Czerwinski wrote:
> > > On Thu, 2019-07-25 at 10:53 +0200, Lucas Stach wrote:
> > > > Am Donnerstag, den 25.07.2019, 10:25 +0200 schrieb Rouven
> > > > Czerwinski:
> > > > > The OP-TEE build requires pyelftools in the python3 flavour
> > > > > now.
> > > > >
> > > > > Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
> > > > > ---
> > > > > platforms/optee.in | 1 +
> > > > > rules/optee.make | 4 ++--
> > > > > 2 files changed, 3 insertions(+), 2 deletions(-)
> > > > >
> > > > > diff --git a/platforms/optee.in b/platforms/optee.in
> > > > > index dc31f66..cfdd44b 100644
> > > > > --- a/platforms/optee.in
> > > > > +++ b/platforms/optee.in
> > > > > @@ -5,6 +5,7 @@ menuconfig OPTEE
> > > > > bool
> > > > > depends on ARCH_ARM || ARCH_ARM64
> > > > > depends on !ARCH_ARM64 || BROKEN
> > > > > + select HOST_SYSTEM_PYTHON3_PYELFTOOLS
> > > >
> > > > Missing "select HOST_SYSTEM_PYTHON3".
> > >
> > > Thanks, fix queued for a V2.
> >
> > Hmmm, optee currently selects HOST_SYSTEM_PYTHON as well (see
> > rules/optee.in). Do we really need both versions?
>
> Unfortunately, yes. Currently not all scripts are converted to python3.
So we always need both versions at build-time? :-/
Please collect the dependencies in on file. I don't care if it's in rules/
or platforms/.
Michael
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2019-08-07 15:07 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-25 8:25 [ptxdist] [PATCH 0/4] OP-TEE Bump to 3.6.0 Rouven Czerwinski
2019-07-25 8:25 ` [ptxdist] [PATCH 1/4] host-system-python3: add pyelftools Rouven Czerwinski
2019-07-25 8:25 ` [ptxdist] [PATCH 2/4] optee: version bump 3.5.0 → 3.6.0 Rouven Czerwinski
2019-07-25 8:53 ` Lucas Stach
2019-07-25 9:05 ` Rouven Czerwinski
2019-08-07 10:57 ` Michael Olbrich
2019-08-07 12:38 ` Rouven Czerwinski
2019-08-07 15:07 ` Michael Olbrich
2019-07-25 8:25 ` [ptxdist] [PATCH 3/4] optee-client: " Rouven Czerwinski
2019-07-25 8:25 ` [ptxdist] [PATCH 4/4] optee-test: " Rouven Czerwinski
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox