| b6d564db | 11-May-2015 |
Jerome Forissier <jerome.forissier@linaro.org> |
travis: fix HTTP 404
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Pascal Brand <pascal.brand@linaro.org> |
| f453f993 | 07-May-2015 |
Pascal Brand <pascal.brand@st.com> |
plat-stm: build clean
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Tested-by: Pascal Brand <pascal.brand@linaro.org> (STM platf
plat-stm: build clean
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Tested-by: Pascal Brand <pascal.brand@linaro.org> (STM platform) Signed-off-by: Pascal Brand <pascal.brand@st.com>
show more ...
|
| 483200d5 | 07-May-2015 |
Pascal Brand <pascal.brand@st.com> |
plat-stm: going to generic link file
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Pascal Brand <pascal.brand@st.
plat-stm: going to generic link file
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Pascal Brand <pascal.brand@st.com>
show more ...
|
| b7517c55 | 06-May-2015 |
Jens Wiklander <jens.wiklander@linaro.org> |
core arm: remove unused open session option
OP-TEE no longer supports loading the TA directly in open session.
* Removes ta field in struct tee_dispatch_open_session_in. * Removes get_open_session_
core arm: remove unused open session option
OP-TEE no longer supports loading the TA directly in open session.
* Removes ta field in struct tee_dispatch_open_session_in. * Removes get_open_session_ta() * Removes unneeded inclusions of kernel/kta_types.h
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> Tested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU) Reviewed-by: Pascal Brand <pascal.brand@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
show more ...
|
| 6709c3ea | 23-Apr-2015 |
Cedric Chaumont <cedric.chaumont@st.com> |
GP Internal Core API v1.1 : TEE_InvokeTACommand fix
Signed-off-by: Cedric Chaumont <cedric.chaumont@st.com> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Pascal Brand <pascal.
GP Internal Core API v1.1 : TEE_InvokeTACommand fix
Signed-off-by: Cedric Chaumont <cedric.chaumont@st.com> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Pascal Brand <pascal.brand@linaro.org> Tested-by: Cedric Chaumont <cedric.chaumont@linaro.org> (STM boards) Tested-by: Cedric Chaumont <cedric.chaumont@linaro.org> (ARM Juno board)
show more ...
|
| d71d2857 | 22-Apr-2015 |
Cedric Chaumont <cedric.chaumont@st.com> |
GP Internal Core API v1.1 : TA configuration properties
add gpd.ta.version and gpd.ta.description
Signed-off-by: Cedric Chaumont <cedric.chaumont@st.com> Reviewed-by: Jens Wiklander <jens.wiklander
GP Internal Core API v1.1 : TA configuration properties
add gpd.ta.version and gpd.ta.description
Signed-off-by: Cedric Chaumont <cedric.chaumont@st.com> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Pascal Brand <pascal.brand@linaro.org> Tested-by: Cedric Chaumont <cedric.chaumont@linaro.org> (STM boards) Tested-by: Cedric Chaumont <cedric.chaumont@linaro.org> (ARM Juno board)
show more ...
|
| 45d7fb1c | 22-Apr-2015 |
Cedric Chaumont <cedric.chaumont@st.com> |
GP Internal Core API v1.1 : memory management functions
default hint with TEE_MALLOC_FILL_ZERO
Signed-off-by: Cedric Chaumont <cedric.chaumont@st.com> Reviewed-by: Jens Wiklander <jens.wiklander@li
GP Internal Core API v1.1 : memory management functions
default hint with TEE_MALLOC_FILL_ZERO
Signed-off-by: Cedric Chaumont <cedric.chaumont@st.com> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Pascal Brand <pascal.brand@linaro.org> Tested-by: Cedric Chaumont <cedric.chaumont@linaro.org> (STM boards) Tested-by: Cedric Chaumont <cedric.chaumont@linaro.org> (ARM Juno board)
show more ...
|
| feb97750 | 04-May-2015 |
Pascal Brand <pascal.brand@st.com> |
Replace read_cpsr() by thread_mask_exceptions
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Pascal Brand <pascal.brand@st.com> |
| 486aa67a | 13-Apr-2015 |
etienne carriere <etienne.carriere@st.com> |
arm/pager: fix thread stack allocation in vmem
Ensure vmem allocated for stack protection (an unmaped page at stack bottom) and effective thread stack vmem are virtually contiguous.
Reviewed-by: Je
arm/pager: fix thread stack allocation in vmem
Ensure vmem allocated for stack protection (an unmaped page at stack bottom) and effective thread stack vmem are virtually contiguous.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Pascal BRAND <pascal.brand@st.com> Tested-by: Pascal BRAND <pascal.brand@st.com> Signed-off-by: Pascal Brand <pascal.brand@st.com>
show more ...
|
| 2f3c90c5 | 04-May-2015 |
Jerome Forissier <jerome.forissier@linaro.org> |
generic_core_bootcfg.c: clean comments and messages
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Pascal Brand <pascal.brand@linaro.org> Reviewed-by: Joakim Bech <joakim
generic_core_bootcfg.c: clean comments and messages
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Pascal Brand <pascal.brand@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
show more ...
|
| 855171e1 | 04-May-2015 |
Jerome Forissier <jerome.forissier@linaro.org> |
crypto: initialize with service_init()
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@lin
crypto: initialize with service_init()
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Pascal Brand <pascal.brand@linaro.org>
show more ...
|
| f5933e3d | 04-May-2015 |
Jerome Forissier <jerome.forissier@linaro.org> |
plat-stm: fix grep error message during build
Fixes the following error messages when $(platform-dir)/System.map does not exist: grep: core/arch/arm/plat-stm/System.map: No such file or directory
plat-stm: fix grep error message during build
Fixes the following error messages when $(platform-dir)/System.map does not exist: grep: core/arch/arm/plat-stm/System.map: No such file or directory grep: core/arch/arm/plat-stm/System.map: No such file or directory
The function that looks for a symbol in System.map simply returns 0x0 when the file is not readable.
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Pascal Brand <pascal.brand@linaro.org> Tested-by: Pascal Brand <pascal.brand@linaro.org> (STM platform)
show more ...
|
| 5879def9 | 30-Apr-2015 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: assert that paging can be initialized
Adds an assert in kernel/kern.ld.S that there's enough free pages to initialize paging when CFG_WITH_PAGER = y.
Signed-off-by: Jens Wiklander <jens.wikla
core: assert that paging can be initialized
Adds an assert in kernel/kern.ld.S that there's enough free pages to initialize paging when CFG_WITH_PAGER = y.
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> Tested-by: Jens Wiklander <jens.wiklander@linaro.org> (FVP) Reviewed-by: Pascal Brand <pascal.brand@linaro.org>
show more ...
|
| 25b33810 | 16-Apr-2015 |
etienne carriere <etienne.carriere@st.com> |
Fix TA cache maintenance support
Fix the 2-level cache clean/inv/flush sequences. Current implementation follows recommendations from http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0
Fix TA cache maintenance support
Fix the 2-level cache clean/inv/flush sequences. Current implementation follows recommendations from http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0246d/Beicdhde.html
Tested-by: Etienne CARRIERE <etienne.carriere@st.com> Reviewed-by: CIBUILD <smet-aci-builds@lists.codex.cro.st.com> Reviewed-by: Etienne CARRIERE <etienne.carriere@st.com> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Tested-by: Pascal Brand <pascal.brand@linaro.org> (STM platform) Signed-off-by: Pascal Brand <pascal.brand@st.com>
show more ...
|
| c7c09e26 | 29-Apr-2015 |
Jens Wiklander <jens.wiklander@linaro.org> |
Add Juno and FVP ARM64 support to travis.yml
* Downloads linaro 15.02 toolchains for both arm32 and arm64. * Adds -s flag for all builds.
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> R
Add Juno and FVP ARM64 support to travis.yml
* Downloads linaro 15.02 toolchains for both arm32 and arm64. * Adds -s flag for all builds.
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Pascal Brand <pascal.brand@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
show more ...
|
| 62428631 | 29-Apr-2015 |
Jens Wiklander <jens.wiklander@linaro.org> |
build: add support for make -s
Adds support for make -s to get a really silent build. This is useful to get a shorter travis build log.
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> Rev
build: add support for make -s
Adds support for make -s to get a really silent build. This is useful to get a shorter travis build log.
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Pascal Brand <pascal.brand@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
show more ...
|
| d70e78c4 | 21-Apr-2015 |
Jerome Forissier <jerome.forissier@linaro.org> |
Add support for the HiKey board (make PLATFORM=hikey)
This commit adds support for the HiKey board [1] in 32-bit mode. Tested with and without CFG_WITH_PAGER=y. Note that everything is loaded in DRA
Add support for the HiKey board (make PLATFORM=hikey)
This commit adds support for the HiKey board [1] in 32-bit mode. Tested with and without CFG_WITH_PAGER=y. Note that everything is loaded in DRAM which is non-secure by default.
[1] https://www.96boards.org/products/hikey/
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Pascal Brand <pascal.brand@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 1f09fc53 | 20-Apr-2015 |
Jerome Forissier <jerome.forissier@linaro.org> |
vexpress: move some code to core/arch/arm/kernel
Some code that was previously in plat-vexpress is moved to the kernel directory and enabled by CFG_GENERIC_BOOT=y so that it may be used by other pla
vexpress: move some code to core/arch/arm/kernel
Some code that was previously in plat-vexpress is moved to the kernel directory and enabled by CFG_GENERIC_BOOT=y so that it may be used by other platforms. Tested on QEMU and FVP, with and without pager.
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Tested-by: Jerome Forissier <jerome.forissier@linaro.org> (QEMU, FVP) Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Pascal Brand <pascal.brand@linaro.org>
show more ...
|
| 35106ce8 | 28-Apr-2015 |
Pascal Brand <pascal.brand@st.com> |
L2 Cache Maintenance in common code
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.o
L2 Cache Maintenance in common code
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Tested-by: Pascal Brand <pascal.brand@linaro.org> (STM platform) Signed-off-by: Pascal Brand <pascal.brand@st.com>
show more ...
|
| 9a011ef0 | 28-Apr-2015 |
Pascal Brand <pascal.brand@st.com> |
arm: l2cc cleanup
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Tested-by: Pascal Brand <pascal.brand@linaro.org> (STM platform) Signed-off-by: Pascal Brand <pascal.brand@st.com> |
| 31908aea | 28-Apr-2015 |
Pascal Brand <pascal.brand@st.com> |
s/CFG_TEE_FW_DEBUG/CFG_TEE_CORE_DEBUG
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Pascal Brand <pascal.brand@st.com> |
| adec1721 | 21-Apr-2015 |
Pascal Brand <pascal.brand@st.com> |
Pager: update abort dump
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Tested-by: Pascal Brand <pascal.brand@linaro.org> (STM platform) Signed-off-by: Pascal Brand <pascal.brand@st.com> |
| 82f61471 | 20-Apr-2015 |
Jerome Forissier <jerome.forissier@linaro.org> |
Move common TEE entry code into core/arch/arm/tee/entry.c
- OP-TEE SMC functions TEESMC32_OPTEE_FASTCALL_GET_SHM_CONFIG and TEESMC32_OPTEE_FASTCALL_L2CC_MUTEX are handled in tee_entry() - L2CC mutex
Move common TEE entry code into core/arch/arm/tee/entry.c
- OP-TEE SMC functions TEESMC32_OPTEE_FASTCALL_GET_SHM_CONFIG and TEESMC32_OPTEE_FASTCALL_L2CC_MUTEX are handled in tee_entry() - L2CC mutex code is enabled only when CFG_PL310 is set - Duplicate code is removed
Tested on PLATFORM=vexpress-qemu_virt and PLATFORM=vexpress-fvp with and without CFG_WITH_PAGER=y.
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Pascal Brand <pascal.brand@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
show more ...
|
| 57903c16 | 21-Apr-2015 |
Jerome Forissier <jerome.forissier@linaro.org> |
Delete tee_common_otp.c
Move dummy implementations of tee_otp_get_hw_unique_key() and tee_otp_get_die_id() to core/include/kernel/tee_common_otp.h as inline functions.
Signed-off-by: Jerome Forissi
Delete tee_common_otp.c
Move dummy implementations of tee_otp_get_hw_unique_key() and tee_otp_get_die_id() to core/include/kernel/tee_common_otp.h as inline functions.
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Pascal Brand <pascal.brand@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
show more ...
|
| 68c953b9 | 20-Apr-2015 |
Jerome Forissier <jerome.forissier@linaro.org> |
Move PM handler stubs to core/arch/arm/kernel/pm_stubs.c
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Pascal Brand <pascal.brand@linaro.org> Reviewed-by: Jens Wiklander
Move PM handler stubs to core/arch/arm/kernel/pm_stubs.c
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Pascal Brand <pascal.brand@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|