Skip to content

Commit

Permalink
qemu_v8: Add NXP SDP patches and re-enable xtest sdp-basic
Browse files Browse the repository at this point in the history
This manifest will create a QEMU v8 based setup just as the other OP-TEE
QEMU v8 setup, but this also pulls the SDP Linux kernel patches from NXP
that can be found in GitHub PR 101:
  linaro-swg/linux#101

For this we also had to use a more up-to-date version of the toolchain,
hence we download a 12.3 gcc from Linaro.

The recommended commandline when building is:
  make -j12 CFG_SECURE_DATA_PATH=y CFG_CORE_ASLR=n CFG_TA_ASLR=n run

Signed-off-by: Joakim Bech <[email protected]>
  • Loading branch information
jbech-linaro committed Nov 15, 2023
1 parent c8d21f6 commit 583cb7e
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions qemu_v8.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,24 +6,24 @@
<default remote="github" revision="master" />

<!-- OP-TEE gits -->
<project path="optee_client" name="OP-TEE/optee_client.git" />
<project path="optee_os" name="OP-TEE/optee_os.git" />
<project path="optee_test" name="OP-TEE/optee_test.git" />
<project path="build" name="OP-TEE/build.git">
<project path="optee_client" name="OP-TEE/optee_client.git" revision="/refs/tags/nxp-sdp" clone-depth="1" />
<project path="optee_os" name="OP-TEE/optee_os.git" revision="/refs/tags/nxp-sdp" clone-depth="1" />
<project path="optee_test" name="OP-TEE/optee_test.git" revision="/refs/tags/nxp-sdp" clone-depth="1" />
<project path="build" name="OP-TEE/build.git" revision="/refs/tags/nxp-sdp" clone-depth="1">
<linkfile src="qemu_v8.mk" dest="build/Makefile" />
</project>

<!-- linaro-swg gits -->
<project path="linux" name="linaro-swg/linux.git" revision="optee" clone-depth="1" />
<project path="linux" name="linaro-swg/linux.git" revision="/refs/tags/nxp-sdp" clone-depth="1" />
<project path="optee_benchmark" name="linaro-swg/optee_benchmark.git"/>
<project path="optee_examples" name="linaro-swg/optee_examples.git" />

<!-- Misc gits -->
<project path="buildroot" name="buildroot/buildroot.git" revision="refs/tags/2022.11.1" clone-depth="1" />
<project path="mbedtls" name="Mbed-TLS/mbedtls.git" revision="refs/tags/mbedtls-2.26.0" clone-depth="1" />
<project path="optee_rust" name="apache/incubator-teaclave-trustzone-sdk.git" revision="4031e7282a8f398f54faa19acb2b84fab05de877" />
<project path="qemu" name="qemu/qemu.git" revision="refs/tags/v8.0.0" clone-depth="1" />
<project path="trusted-firmware-a" name="TF-A/trusted-firmware-a.git" revision="refs/tags/v2.9" clone-depth="1" remote="tfo" />
<project path="hafnium" name="hafnium/hafnium.git" revision="refs/tags/v2.9" clone-depth="1" remote="tfo" />
<project path="u-boot" name="u-boot.git" revision="refs/tags/v2023.07.02" remote="u-boot" clone-depth="1" />
<project path="buildroot" name="buildroot/buildroot.git" revision="refs/tags/2022.11.1" clone-depth="1" />
<project path="mbedtls" name="Mbed-TLS/mbedtls.git" revision="refs/tags/mbedtls-2.26.0" clone-depth="1" />
<project path="optee_rust" name="apache/incubator-teaclave-trustzone-sdk.git" revision="4031e7282a8f398f54faa19acb2b84fab05de877" />
<project path="qemu" name="qemu/qemu.git" revision="refs/tags/v8.0.0" clone-depth="1" />
<project path="trusted-firmware-a" name="TF-A/trusted-firmware-a.git" revision="refs/tags/v2.9" clone-depth="1" remote="tfo" />
<project path="hafnium" name="hafnium/hafnium.git" revision="refs/tags/v2.9" clone-depth="1" remote="tfo" />
<project path="u-boot" name="u-boot.git" revision="refs/tags/v2023.07.02" remote="u-boot" clone-depth="1" />
</manifest>

0 comments on commit 583cb7e

Please sign in to comment.