History log of /optee_os/core/ (Results 6326 – 6350 of 6563)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
6242863129-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 ...

d70e78c421-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 ...

1f09fc5320-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 ...

35106ce828-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 ...

9a011ef028-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>

31908aea28-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>

adec172121-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>

82f6147120-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 ...

57903c1621-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 ...

68c953b920-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 ...

9a9d08a117-Apr-2015 Jerome Forissier <jerome.forissier@linaro.org>

vexpress, sunxi: move common MMU code to core/arch/arm/mm/core_mmu_v7.c

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Pascal Brand <pascal.brand@linaro.org>
Reviewed-by:

vexpress, sunxi: move common MMU code to core/arch/arm/mm/core_mmu_v7.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 ...

e0cbf7de09-Mar-2015 Jens Wiklander <jens.wiklander@linaro.org>

arm: add Aarch64 (aka ARM64) support

* Adds support for ARM64 in plat-vexpress
* The name of the ARM64 instruction set is, hence _a64.S suffix to ARM64
assembly files to keep them apart from the A

arm: add Aarch64 (aka ARM64) support

* Adds support for ARM64 in plat-vexpress
* The name of the ARM64 instruction set is, hence _a64.S suffix to ARM64
assembly files to keep them apart from the A32 assembly files.
* ARM64 specific C code is inside #ifdef ARM64

The ARM64 port has all features of the ARM32 port with the exception of:
* Paging not supported
* No crypto ARMv8 crypto extensions implemented

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Tested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU, FVP, Juno)
Reviewed-by: Pascal Brand <pascal.brand@linaro.org>

show more ...

c2ba18be14-Apr-2015 Jens Wiklander <jens.wiklander@linaro.org>

core arm sta: 64bit print fix

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Pascal Brand <pascal.brand@linaro.org>

a3c7fa7704-Feb-2015 Jens Wiklander <jens.wiklander@linaro.org>

core arm: toolchain workaround

The gcc Aarch64 toolchain seems to need this.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Pascal Brand <pascal.brand@linaro.org>

84289f6121-Apr-2015 Jerome Forissier <jerome.forissier@linaro.org>

Have a default value for MAX_XLAT_TABLES in core_mmu_lpae.c

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Pascal

Have a default value for MAX_XLAT_TABLES in core_mmu_lpae.c

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>

show more ...

a38d95ce17-Apr-2015 Jerome Forissier <jerome.forissier@linaro.org>

Remove CFG_WITH_SEC_MON

CFG_WITH_SEC_MON = !CFG_WITH_ARM_TRUSTED_FW

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by

Remove CFG_WITH_SEC_MON

CFG_WITH_SEC_MON = !CFG_WITH_ARM_TRUSTED_FW

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>

show more ...

5daf0bbc20-Apr-2015 Jerome Forissier <jerome.forissier@linaro.org>

plat-vexpress/entry_a32.S: fix wrong name in END_FUNC macro

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Pascal

plat-vexpress/entry_a32.S: fix wrong name in END_FUNC macro

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>

show more ...

80d65d2720-Apr-2015 Pascal Brand <pascal.brand@st.com>

Define TAMSG / TAMSG_RAW when CFG_TEE_CORE_TA_TRACE is undefined

Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Tested-by: Pascal Brand <pa

Define TAMSG / TAMSG_RAW when CFG_TEE_CORE_TA_TRACE is undefined

Reviewed-by: Joakim Bech <joakim.bech@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 ...

dbd392c920-Apr-2015 Pascal Brand <pascal.brand@st.com>

Adding noreturn in _assert_break() definition

Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Signed-off-by: Pascal Brand <pascal.brand@st.c

Adding noreturn in _assert_break() definition

Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Signed-off-by: Pascal Brand <pascal.brand@st.com>

show more ...

fcca3b1b20-Apr-2015 Pascal Brand <pascal.brand@st.com>

Cleanup: comments and unused function

Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Signed-off-by: Pascal Brand <pascal.brand@st.com>

e0a3ffe420-Apr-2015 Pascal Brand <pascal.brand@st.com>

plat-stm: Use exception helper

Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Signed-off-by: Pascal Brand <pascal.brand@st.com>

c61c04b820-Apr-2015 Pascal Brand <pascal.brand@st.com>

Fix potential memory leak in DH

Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Signed-off-by: Pascal Brand <pascal.brand@st.com>

3354f9b215-Apr-2015 Jerome Forissier <jerome.forissier@linaro.org>

mk/checkconf.mk: update generation of conf.mk

Make generation of conf.mk more consistent with what we do for conf.h,
that is:
- conf.mk shall not be touched if its content does not change,
- write "

mk/checkconf.mk: update generation of conf.mk

Make generation of conf.mk more consistent with what we do for conf.h,
that is:
- conf.mk shall not be touched if its content does not change,
- write "CHK" when checking the file, then "UPD" only if it needs
updating.

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>

show more ...

0670725103-Apr-2015 etienne carriere <etienne.carriere@st.com>

Check invalid thread id

Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
Reviewed-by: Etienne CARRIERE <etienne.carriere@st.com>
Tested-by: E

Check invalid thread id

Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
Reviewed-by: Etienne CARRIERE <etienne.carriere@st.com>
Tested-by: Etienne CARRIERE <etienne.carriere@st.com>
Reviewed-by: Pascal BRAND <pascal.brand@st.com>
Signed-off-by: Pascal Brand <pascal.brand@st.com>

show more ...

1f7edb9830-Mar-2015 etienne carriere <etienne.carriere@st.com>

core: remove deprecated TA context field 'smem_size'

Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
Reviewed-by: Etienne CARRIERE <etienne.

core: remove deprecated TA context field 'smem_size'

Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
Reviewed-by: Etienne CARRIERE <etienne.carriere@st.com>
Tested-by: Etienne CARRIERE <etienne.carriere@st.com>
Reviewed-by: Pascal BRAND <pascal.brand@st.com>
Signed-off-by: Pascal Brand <pascal.brand@st.com>

show more ...

1...<<251252253254255256257258259260>>...263