History log of /optee_os/ (Results 8051 – 8075 of 8382)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b6d564db11-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>

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

483200d507-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 ...

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

6709c3ea23-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 ...

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

45d7fb1c22-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 ...

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

486aa67a13-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 ...

2f3c90c504-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 ...

855171e104-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 ...

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

5879def930-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 ...

25b3381016-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 ...

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

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

1...<<321322323324325326327328329330>>...336