- Mar 03, 2017
-
-
Victor Chong authored
Signed-off-by:
Victor Chong <victor.chong@linaro.org> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org>
-
Victor Chong authored
Signed-off-by:
Victor Chong <victor.chong@linaro.org> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org>
-
- Jan 23, 2017
-
-
Victor Chong authored
Fixes: https://github.com/OP-TEE/build/issues/64 Fixes: https://github.com/OP-TEE/optee_os/issues/1296 Signed-off-by:
Victor Chong <victor.chong@linaro.org> Tested-by: Victor Chong <victor.chong@linaro.org> (build only) Reviewed-by:
Joakim Bech <joakim.bech@linaro.org> [Update commit message: turn "Fixes X" into "Fixes: X" tags] Signed-off-by:
Jerome Forissier <jerome.forissier@linaro.org>
-
- Jan 11, 2017
-
-
Sylvain Pelissier authored
aes-perf and sha-perf are replaced by xtest --aes-perf and xtest --sha-perf, respectively. Signed-off-by:
Sylvain <sylvain.pelissier@gmail.com> Reviewed-by:
Igor Opaniuk <igor.opaniuk@linaro.org> [Update commit message] Signed-off-by:
Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org>
-
- Jan 10, 2017
-
-
Joakim Bech authored
- Use a newer boot image (pre-built 16.06 UEFI image) - Remove sudo requirement when using burn-boot - Add udev rules help, similar to the hikey.mk file - Step up OPTEE_PKG_VERSION to 2.3-0 Known issues: - On HiKey 4G devices it seems like the partition table is to small to be able fit the newer 16.06 Debian root fs. It might be that we can tweak the partition table a bit, but for the moment we will keep using the 16.03 Debian root fs. - When running this on the device $ dpkg --force-all -i /tmp/linux-image-*.deb there will be errors like this: blockdev: ioctl error on BLKROSET: Operation not permitted According to the comments in: https://github.com/OP-TEE/optee_os/issues/1234 that message only shows up on the 16.03 root fs and it seems to only show up when running later kernel versions. However, if you reboot the device, everything is working, i.e, it will boot up your new kernel etc. We need to investige further to find the root cause for the error message and to implement a proper solution without error messages. Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org>
-
- Oct 21, 2016
-
-
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)
-
- 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)
-
- 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>
-
- Apr 21, 2016
-
-
Joakim Bech authored
It's working, but there is quite a few thing that should be fixed or just to make it better in general. See this initial commit as a working start, but slighly experimental. I think this will be easier to deal with in the future when Linaro builds will include more of this by default. List of things that could be better or should be fixed. - It builds a complete *.deb package for Linux kernel, modules, dtb etc, that is convenient, but also takes a lot of time and also it seems like it always start by cleaning the builds, which is a little bit annoying. - Each time you launch a new kernel build it will generate completely new *.deb files, but with incremented version number. Due to this we're using linux-image-*.deb when copy files to the device. - The UART will probably be hardcoded to UART3 after UEFI, since we're using a pre-built boot image. - We build EDK2 even though we download a pre-build boot image. If we sort out which kernel, initrd, dtb etc to put into grub, then we will probably not need to download a pre-built boot image and would not have the issue with the UART. - The versioning for the OP-TEE debian package is hardcoded in the makefile. It would be good to grab that from git instead for example, similar to how we do with the autogenerated h-file. - This is old, but I've noticed that we only support the 4G version (the partition table) - The URLs to the boot-image and the root fs are hardcoded, eventually they will become old an invalid at a point in time. - There are probably quite a few flags that either doesn't work or doesn't make sense when having HiKey / Debian as a target. Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Tested-by: Joakim Bech <joakim.bech@linaro.org> (HiKey 4G) Reviewed-by:
Pascal Brand <pascal.brand@linaro.org>
-
- Mar 22, 2016
-
-
Jens Wiklander authored
Build support for generic driver on HiKey. Reviewed-by:
Pascal Brand <pascal.brand@linaro.org> Signed-off-by:
Jens Wiklander <jens.wiklander@linaro.org>
-
- Mar 16, 2016
-
-
Pascal Brand authored
Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by:
Joakim Bech <joakim.bech@linaro.org> Signed-off-by:
Pascal Brand <pascal.brand@st.com>
-
- Jan 22, 2016
-
-
Joakim Bech authored
To make it a bit easier to understand how to do a recovery and how to flash HiKey, we have added a new make target for recovery which tells how to configure the jumpers and the initiates the recovery itself. In addition to this we have changed the "flash" make target so that it does the same as stated in the instructions on the 96boards "Getting started" page. Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Tested-by: Joakim Bech <joakim.bech@linaro.org> (HiKey) Reviewed-by:
Victor Chong <victor.chong@linaro.org> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org>
-
- Dec 11, 2015
-
-
Victor Chong authored
Signed-off-by:
Victor Chong <victor.chong@linaro.org> Tested-by: Victor Chong <victor.chong@linaro.org> (hikey) Reviewed-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org>
-
Victor Chong authored
common: Add CROSS_COMPILE_ta_arm## flags hikey and mediatek: Update with new TA dev kit name Signed-off-by:
Victor Chong <victor.chong@linaro.org> Reviewed-by:
Pascal Brand <pascal.brand@linaro.org> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org>
-
- Dec 04, 2015
-
-
Victor Chong authored
Signed-off-by:
Victor Chong <victor.chong@linaro.org> Tested-by: Victor Chong <victor.chong@linaro.org> (hikey) Reviewed-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org>
-
- Nov 26, 2015
-
-
Jerome Forissier authored
- Kernel config fragments that were used by the QEMU makefile are merged into kconfigs/qemu.conf. Now, each platform has its own file in kconfigs/ - All platforms: CONFIG_DMA_SHARED_BUFFER cannot be enabled directly because it is a not a visible symbol (has no prompt in Kconfig). CONFIG_DRM is set instead which depends on DMA. - kconfigs/hikey.conf: keep only what is necessary Signed-off-by:
Jerome Forissier <jerome.forissier@linaro.org> Tested-by: Jerome Forissier <jerome.forissier@linaro.org> (FVP, HiKey) Reviewed-by:
Joakim Bech <joakim.bech@linaro.org> Tested-by: Joakim Bech <joakim.bech@linaro.org> (QEMU, MTK8173)
-
- Nov 12, 2015
-
-
Joakim Bech authored
Sometimes it happens that the umount fails saying that a device/resource is busy when trying umount the device after the filesystem has been created. We don't know how and why this happens, but in the meantime while waiting for a proper solution we have added a sleep that seems to solve the problem. Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Jens Wiklander <jens.wiklander@linaro.org>
-
- Nov 09, 2015
-
-
Victor Chong authored
Fix bug reported in https://github.com/OP-TEE/optee_os/issues/542 Signed-off-by:
Victor Chong <victor.chong@linaro.org> Reviewed-by:
Joakim Bech <joakim.bech@linaro.org>
-
- Oct 14, 2015
-
-
Pascal Brand authored
Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by:
Pascal Brand <pascal.brand@st.com>
-
- Oct 01, 2015
-
-
Joakim Bech authored
Adds two new targets, one that downloads the necessary nvme.img file and another target that flash the device. We have also added a couple of .PHONY directives to a few targets. Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Victor Chong <victor.chong@linaro.org> Reviewed-by:
Pascal Brand <pascal.brand@linaro.org>
-
- Sep 16, 2015
-
-
Pascal Brand authored
Reviewed-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org> Tested-by: Jerome Forissier <jerome.forissier@linaro.org> (HiKey) Tested-by: SY Chiu <sy.chiu@linaro.org> (MT8173 EVB) Tested-by: Pascal Brand <pascal.brand@linaro.org> (QEMU) Tested-by: Pascal Brand <pascal.brand@linaro.org> (FVP) Signed-off-by:
Pascal Brand <pascal.brand@st.com>
-
Pascal Brand authored
Reviewed-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by:
Pascal Brand <pascal.brand@st.com>
-
Pascal Brand authored
Reviewed-by:
Joakim Bech <joakim.bech@linaro.org> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by:
Pascal Brand <pascal.brand@st.com>
-
- Sep 08, 2015
-
-
Jerome Forissier authored
The code added by commits d6536da6 ("Commonlize xtest compilation among all platforms") and 070d9559 ("common build: optee components") introduces race conditions that break parallel build (make -jX). This is due to manually launching a make sub-process to run the -common targets, and can be fixed by just declaring a dependency instead. Specific flags are appended to common flags, rather than passed as arguments to a new "make" sub-process. So, basically: foo-common: $(MAKE) -C foo_dir [A=a B=B] foo: $(MAKE) foo-common [C=c] is turned into: FOO_COMMON_FLAGS ?= A=a B=b foo-common: $(MAKE) -C foo_dir $(FOO_COMMON_FLAGS) FOO_COMMON_FLAGS += C=c foo: foo-common At the same time this allows foo: to override flags, for instance set A=aa in the above example (prior to this, A=a would have had a higher priority). Signed-off-by:
Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by:
Pascal Brand <pascal.brand@st.com> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org>
-
- Sep 03, 2015
-
-
Pascal Brand authored
Signed-off-by:
Pascal Brand <pascal.brand@st.com> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org>
-
Pascal Brand authored
This is the first patch of a serie that show how makefile for specific platform support may use common rules. comon.mk is introduced. It contains: - common variable definitions, such as the compilers - common git to use and path (typically the OP-TEE ones) - common macros (CCACHE, and others to come). Signed-off-by:
Pascal Brand <pascal.brand@st.com> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org>
-
- Sep 01, 2015
-
-
Pascal Brand authored
Signed-off-by:
Pascal Brand <pascal.brand@st.com> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org> Tested-by:
Jerome Forissier <jerome.forissier@linaro.org>
-
Pascal Brand authored
Signed-off-by:
Pascal Brand <pascal.brand@st.com> Reviewed-by:
Jerome Forissier <jerome.forissier@linaro.org>
-
- Jul 09, 2015
-
-
Joakim Bech authored
This is the first commit containing helper makefiles to be able to build OP-TEE easily regardless of previous knowledge of OP-TEE. To use this particular git and the makefiles, you should have installed the environment according to the instructions at: https://github.com/OP-TEE/manifest/blob/master/README.md In this commit there are support for building OP-TEE for: - QEMU (default) - FVP - Hikey More targets will be added later on. Signed-off-by:
Joakim Bech <joakim.bech@linaro.org> Tested-by: Joakim Bech <joakim.bech@linaro.org> (QEMU, FVP) Tested-by: Victor Chong <victor.chong@linaro.org> (Hikey)
-