| 14fb9f84 | 12-May-2015 |
Pascal Brand <pascal.brand@st.com> |
plat-stm: using the heap as the generic one
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Tested-by: Pascal Brand <pascal.brand@linaro.org> (STM platform) Signed-off-by: Pascal Brand <pasc
plat-stm: using the heap as the generic one
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 ...
|
| 5526b8c0 | 12-May-2015 |
Pascal Brand <pascal.brand@st.com> |
plat-stm: going to generic_boot_init_primary / secondary
In plat_stm, we now use functions that are close to the generic one generic_boot_init_primary and generic_boot_init_secondary
Reviewed-by: J
plat-stm: going to generic_boot_init_primary / secondary
In plat_stm, we now use functions that are close to the generic one generic_boot_init_primary and generic_boot_init_secondary
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Pascal Brand <pascal.brand@st.com>
show more ...
|
| 73980898 | 07-May-2015 |
Pascal Brand <pascal.brand@st.com> |
plat-stm: Use CFG_MMU_V7_TTB
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> |
| db90573f | 06-May-2015 |
Jerome Forissier <jerome.forissier@linaro.org> |
plat-hikey: enable ARM64
make PLATFORM=hikey CFG_ARM64_core=y \ CROSS_COMPILE_core=aarch64-linux-gnu-
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Pascal Brand <p
plat-hikey: enable ARM64
make PLATFORM=hikey CFG_ARM64_core=y \ CROSS_COMPILE_core=aarch64-linux-gnu-
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 ...
|
| e8f2a0ad | 06-May-2015 |
Pascal Brand <pascal.brand@st.com> |
Generic boot: Introduce DEVICE0_TYPE
Within this step, plat-stm/core_bootcfg.c is now exactly generic_core_bootcfg.c.
This is a step towards using the generic boot on STM platform.
Reviewed-by: Je
Generic boot: Introduce DEVICE0_TYPE
Within this step, plat-stm/core_bootcfg.c is now exactly generic_core_bootcfg.c.
This is a step towards using the generic boot on STM platform.
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 ...
|
| c03e613c | 06-May-2015 |
Pascal Brand <pascal.brand@st.com> |
plat-stm: unification with generic_core_boot_cfg.c
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Pascal Brand <pa
plat-stm: unification with generic_core_boot_cfg.c
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 ...
|
| 17da325d | 07-May-2015 |
Pascal Brand <pascal.brand@st.com> |
Remove unused function tee_get_cutid()
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Pascal Brand <pascal.brand@s
Remove unused function tee_get_cutid()
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 ...
|
| 7a976658 | 06-May-2015 |
Jerome Forissier <jerome.forissier@linaro.org> |
core: move common 32/64-bit definitions to core/arch/arm/arm.mk
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Tested-by: Jerome Forissier <jerome.forissier@linaro.org> (FVP 32/64-bit
core: move common 32/64-bit definitions to core/arch/arm/arm.mk
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Tested-by: Jerome Forissier <jerome.forissier@linaro.org> (FVP 32/64-bit) Reviewed-by: Pascal Brand <pascal.brand@linaro.org> Tested-by: Pascal Brand <pascal.brand@linaro.org> (STM platform) Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 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 ...
|
| 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 ...
|
| 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> |