- Jan 09, 2017
-
-
Joakim Bech authored
Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Igor Opaniuk <igor.opaniuk@linaro.org>
-
Joakim Bech authored
Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Igor Opaniuk <igor.opaniuk@linaro.org>
-
Joakim Bech authored
Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Igor Opaniuk <igor.opaniuk@linaro.org>
-
Joakim Bech authored
Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Igor Opaniuk <igor.opaniuk@linaro.org>
-
Joakim Bech authored
Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Igor Opaniuk <igor.opaniuk@linaro.org>
-
Joakim Bech authored
Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Igor Opaniuk <igor.opaniuk@linaro.org>
-
Joakim Bech authored
Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Igor Opaniuk <igor.opaniuk@linaro.org>
-
Joakim Bech authored
Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Igor Opaniuk <igor.opaniuk@linaro.org>
-
Joakim Bech authored
Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Igor Opaniuk <igor.opaniuk@linaro.org>
-
Joakim Bech authored
Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Igor Opaniuk <igor.opaniuk@linaro.org>
-
Joakim Bech authored
Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Igor Opaniuk <igor.opaniuk@linaro.org>
-
Joakim Bech authored
Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Igor Opaniuk <igor.opaniuk@linaro.org>
-
- Jan 04, 2017
-
-
Joakim Bech authored
It seems like there where some leftovers from the consolidation of the filesystem generation patches a while ago. This cleans up duplicates etc and fixes an error when generating the root fs due to recent changes. Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Igor Opaniuk <igor.opaniuk@linaro.org> Reviewed by: Victor Chong <victor.chong@linaro.org>
-
Igor Opaniuk authored
Add runtime kernel comandline creation (for both mmc/nfs boot) Reviewed-by:
Joakim Bech <joakim.bech@linaro.org> Signed-off-by:
Igor Opaniuk <igor.opaniuk@linaro.org> Tested-by:
Igor Opaniuk <igor.opaniuk@linaro.org>
-
- Dec 29, 2016
-
-
Igor Opaniuk authored
Update toolchain urls to 5.3-2016.05, which has support of ARMv8.1 arch features, enabled by default on some setups with linux kernel v4.9 (rpi3) ARMv8.1 architectural features in linux kernel: CONFIG_ARM64_HW_AFDBM CONFIG_ARM64_PAN CONFIG_ARM64_LSE_ATOMICS CONFIG_ARM64_VHE Signed-off-by:
Igor Opaniuk <igor.opaniuk@linaro.org> Reviewed-by:
Jens Wiklander <jens.wiklander@linaro.org>
-
- Dec 23, 2016
-
-
Igor Opaniuk authored
Fix parallel build issue (make -jn), now it works fine Minor: add additional command for the proper cleanup of rpi3_firmware target. Signed-off-by:
Igor Opaniuk <igor.opaniuk@linaro.org> Reviewed-by:
Jens Wiklander <jens.wiklander@linaro.org>
-
- Dec 21, 2016
-
-
Igor Opaniuk authored
Add support for generation of uboot.env image from txt file Fixes: https://github.com/OP-TEE/build/issues/85 Signed-off-by:
Igor Opaniuk <igor.opaniuk@linaro.org> Tested-by: Igor Opaniuk <igor.opaniuk@linaro.org> (RPi3) Reviewed-by:
Joakim Bech <joakim.bech@linaro.org>
-
Joakim Bech authored
With the recently fixed UUID changes (commit in optee_os: (9a8a19cdba48dbca89c2a35d7984e9ec28f97bda) we missed to fix the hello world TA. Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by:
Igor Opaniuk <igor.opaniuk@linaro.org>
-
- Dec 16, 2016
-
-
Jerome Forissier authored
Signed-off-by:
Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by:
Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by:
Igor Opaniuk <igor.opaniuk@linaro.org>
-
- Nov 24, 2016
-
-
Victor Chong authored
Fixes https://github.com/OP-TEE/optee_os/issues/1195 . Signed-off-by:
Victor Chong <victor.chong@linaro.org> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by:
Joakim Bech <joakim.bech@linaro.org> Tested-by:
Joakim Bech <joakim.bech@linaro.org>
-
- Nov 13, 2016
-
-
Jerome Forissier authored
"make QEMU_VIRTFS_ENABLE=y" does not enable VirtFS because of a bad variable name in common.mk. Test case: (host) echo Hello >/tmp/hello (host) make -j8 run QEMU_VIRTFS_ENABLE=y QEMU_VIRTFS_HOST_DIR=/tmp (QEMU) mkdir /tmp/host (QEMU) mount_shared /tmp/host (QEMU) cat /tmp/host/hello Hello Fixes: 97d0529c ("Enable configuring QEMU with Virtfs support") Signed-off-by:
Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by:
Igor Opaniuk <igor.opaniuk@linaro.org>
-
- Oct 28, 2016
-
-
Igor Opaniuk authored
Change to relative path, the same as in common.mk Signed-off-by:
Igor Opaniuk <igor.opaniuk@linaro.org> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org>
-
- Oct 26, 2016
-
-
Igor Opaniuk authored
Add support for configuring QEMU with VirtFS to share data between the guest QEMU VM and host operating systems. To specify dir, that has to be mounted inside QEMU VM, edit QEMU_VIRTFS_HOST_DIR var in qemu.mk To mount shared folder within QEMU ARM VM, run: $ mount -t 9p -o trans=virtio host /tmp/shared/ If Virtfs support is enabled, libattr1-dev and libcap-dev have to be installed before configuring QEMU. For additional details see: http://wiki.qemu.org/Documentation/9psetup Signed-off-by:
Igor Opaniuk <igor.opaniuk@linaro.org> Reviewed-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org> Tested-by: Igor Opaniuk <igor.opaniuk@linaro.org> (qemu_v7/v8)
-
- Oct 21, 2016
-
-
Etienne Carriere authored
Test 2001 is obsolete. xtest 1004 is a good candidate: load TA, invoke and close. Signed-off-by:
Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by:
Joakim Bech <joakim.bech@linaro.org> Tested-by: Jerome Forissier <jerome.forissier@linaro.org> (HiKey) Tested-by: Joakim Bech <joakim.bech@linaro.org> (RPi3, MTK8173) Tested-by: Etienne Carriere <etienne.carriere@linaro.org> (qemu_v7/v8)
-
Etienne Carriere authored
All targets already enable core debug log level: 3. Signed-off-by:
Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by:
Joakim Bech <joakim.bech@linaro.org> Tested-by: Jerome Forissier <jerome.forissier@linaro.org> (HiKey) Tested-by: Joakim Bech <joakim.bech@linaro.org> (RPi3, MTK8173) Tested-by: Etienne Carriere <etienne.carriere@linaro.org> (qemu_v7/v8)
-
Etienne Carriere authored
Factorize embedded file list and rootfs generation for fvp, juno, mediatek, qemu, qemu_v8 and rpi3. busybox is madatory to all 'common' rootfs. optee-client, xtestn helloworld are always embedded: moved to common. Remove obsolete CFG_DEV_PATH. Signed-off-by:
Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by:
Joakim Bech <joakim.bech@linaro.org> Tested-by: Jerome Forissier <jerome.forissier@linaro.org> (HiKey) Tested-by: Joakim Bech <joakim.bech@linaro.org> (RPi3, MTK8173) Tested-by: Etienne Carriere <etienne.carriere@linaro.org> (qemu_v7/v8)
-
- Oct 18, 2016
-
-
Jerome Forissier authored
When "make check" is run and an assertion fails in TEE core, secure world hangs, and therefore xtest hangs too. "make check" will not report the failure and exit until a timeout occurs (480s). In order to detect the error condition sooner, open the TEE core log file and add a trigger on "assertion ... failed at ...". Signed-off-by:
Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by:
Joakim Bech <joakim.bech@linaro.org>
-
- Oct 11, 2016
-
-
Joakim Bech authored
When we started using GCC5.x the path for libraries was changed. The same change is needed for MTK8173 also. Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Jens Wiklander <jens.wiklander@linaro.org>
-
- Oct 06, 2016
-
-
Jens Wiklander authored
Replaces broken edk2 link with a slightly older but working link. Reviewed-by:
Joakim Bech <joakim.bech@linaro.org> Signed-off-by:
Jens Wiklander <jens.wiklander@linaro.org>
-
- Sep 20, 2016
-
-
Philip Attfield authored
.gdbinit stores settings for loading the symbol files at the correct addresses and pi3.cfg is the JTAG configuration file for OpenOCD. Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by:
David Brown <david.brown@linaro.org>
-
Philip Attfield authored
Besides the rpi3.mk file itself, this also contains the additional kconfig files and flags used when building Linux and U-Boot. A set of firmware images are also included. Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by:
David Brown <david.brown@linaro.org>
-
- Jul 28, 2016
-
-
Victor Chong authored
Changed some line formatting to make commands more robust as well. Signed-off-by:
Victor Chong <victor.chong@linaro.org> Tested-by: Victor Chong <victor.chong@linaro.org> (hikey) Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org>
-
- Jul 19, 2016
-
-
Victor Chong authored
Signed-off-by:
Victor Chong <victor.chong@linaro.org> Reviewed-by:
Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
David Brown <david.brown@linaro.org> Tested-by: Victor Chong <victor.chong@linaro.org> (qemu) Tested-by: Joakim Bech <joakim.bech@linaro.org> (RPi3 with mods to build_ta_helloworld_qemu.sh for a 64-bit build)
-
- Jul 11, 2016
-
-
Matt Ma authored
QEMU and OP-TEE on ARMv8 is working Reviewed-by:
Victor Chong <victor.chong@linaro.org> Reviewed-by:
Joakim Bech <joakim.bech@linaro.org> Signed-off-by:
Matt Ma <matt.ma@linaro.org>
-
- Jun 23, 2016
-
-
Jerome Forissier authored
Signed-off-by:
Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by:
Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
David Brown <david.brown@linaro.org>
-
- Jun 17, 2016
-
-
David Brown authored
Instead of using sudo/mount to build the FAT image, use commands from the mtools package to copy files into the FAT image. This eliminates the requirement to use sudo during the build. It also removes a small sleep necessary to make umount work. Signed-off-by:
David Brown <david.brown@linaro.org> Reviewed-by:
Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by:
Joakim Bech <joakim.bech@linaro.org>
-
- Jun 15, 2016
-
-
Joakim Bech authored
Related to: https://github.com/OP-TEE/optee_os/issues/832 Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Tested-by: Joakim Bech <joakim.bech@linaro.org> (HiKey Debian) Suggested-by:
Machiry Aravind Kumar <makrvcs@gmail.com> Reviewed-by:
Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org>
-
- Jun 14, 2016
-
-
Joakim Bech authored
In some cases we've seen errors in Travis saying that it fails to download the toolchain due to a bad signature. To prevent that from happening we're only downloading using standard http instead of https. Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org>
-
- May 25, 2016
-
-
Joakim Bech authored
- Adds legacy toolchain for use in older edk2 projects, this is the only project using the pre 5.x toolchain for now - Removes the bare metal toolchain - qemu: Change the path for libraries for GCC5 - fvp: compiler changes for ARM-TF and EDK2 Update libteec path in initramfs - mtk: Toolchain and libteec path updates - juno: Toolchain and libteec path updates Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Tested-by: Joakim Bech <joakim.bech@linaro.org> (QEMU, FVP, HiKey) Tested-by: Pascal Brand <pascal.brand@linaro.org> (QEMU) Tested-by: Pascal Brand <pascal.brand@linaro.org> (FVP)
-
- Apr 27, 2016
-
-
Victor Chong authored
Signed-off-by:
Victor Chong <victor.chong@linaro.org> Tested-by: Victor Chong <victor.chong@linaro.org> (QEMU with CONFIG_OPTEE=m) Reviewed-by:
Joakim Bech <joakim.bech@linaro.org> Tested-by: Joakim Bech <joakim.bech@linaro.org> (QEMU)
-