aboutsummaryrefslogtreecommitdiff
path: root/bionic-amd64-tf-a-build/requirements_python3.txt
diff options
context:
space:
mode:
authorLeonardo Sandoval <leonardo.sandoval@linaro.org>2020-10-29 17:12:15 -0600
committerLeonardo Sandoval <leonardo.sandoval@linaro.org>2020-10-30 10:30:52 -0600
commit5c131e4c763f45cbef691ca654d2f57d07037ead (patch)
treeddb05e4da70cbc3c3e9244b28b6313310848ce3b /bionic-amd64-tf-a-build/requirements_python3.txt
parent7ec9f3f67e3b2119300891fd3449c53c3591e614 (diff)
downloaddockerfiles-5c131e4c763f45cbef691ca654d2f57d07037ead.tar.gz
Introduce bionic-amd64-tf-a-build dockerfile and build infrastructure
There is a need to have separate docker images, each one targeted for specific project, i.e. TF-A, TF-M and Hafnium, otherwise some toolchain triplets may collide, i.e arm-none-eabi for M-Profiles and arm-none-eabi for A-profiles, or there could be different toolchain versions requirements as seen in [1,2]. This commit introduce the definition of the docker image (Dockerfile), its dependencies and build script for the TF-A project. At this moment, the only difference between TF-A and TF-M dockerfile is the arm-none-eabi, each targeting its profile. As a consequence of this new image, the corresponding project-name is now part of the image, leading to two new images: * trustedfirmware/ci-amd64-tf-a-ubuntu:bionic * trustedfirmware/ci-amd64-tf-m-ubuntu:bionic [1] https://trustedfirmware-a.readthedocs.io/en/latest/getting_started/prerequisites.html?highlight=arm-none-eabi-gcc#toolchain [2] https://ci.trustedfirmware.org/view/TF-M/job/tf-m-build-docs-nightly/lastStableBuild/artifact/trusted-firmware-m/build/install/doc/user_guide/html/docs/getting_started/tfm_sw_requirement.html Signed-off-by: Leonardo Sandoval <leonardo.sandoval@linaro.org> Change-Id: Ia36551b29818d57dc08fb839032a16474dc59b79
Diffstat (limited to 'bionic-amd64-tf-a-build/requirements_python3.txt')
-rw-r--r--bionic-amd64-tf-a-build/requirements_python3.txt13
1 files changed, 13 insertions, 0 deletions
diff --git a/bionic-amd64-tf-a-build/requirements_python3.txt b/bionic-amd64-tf-a-build/requirements_python3.txt
new file mode 100644
index 0000000..507db57
--- /dev/null
+++ b/bionic-amd64-tf-a-build/requirements_python3.txt
@@ -0,0 +1,13 @@
+cbor==1.0.0
+cryptography==2.7
+Jinja2==2.10
+MarkupSafe==1.1.0
+PyYAML==3.12
+pycryptodome==3.6.6
+pyasn1==0.1.9
+m2r==0.2.1
+Sphinx==2.0.1
+sphinx-rtd-theme==0.4.3
+sphinxcontrib-plantuml==0.15
+xmltodict==0.12.0
+imgtool==1.6.0