History log of /optee_os/ (Results 8226 – 8250 of 8520)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
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>

ba675d6915-Apr-2015 Cedric Chaumont <cedric.chaumont@st.com>

GP Internal Core API v1.1 : review property access functions

update panic reasons, functions input parameters check

Signed-off-by: Cedric Chaumont <cedric.chaumont@st.com>
Reviewed-by: Jens Wikland

GP Internal Core API v1.1 : review property access functions

update panic reasons, functions input parameters check

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

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

b9da5f4c09-Mar-2015 Cedric Chaumont <cedric.chaumont@st.com>

Automatic ARM Juno setup script

WARNING:
- OP-TEE linux driver type I support only (do not modify SHA1 ID)
- OP-TEE linux driver type II support requires:
+ Linux kernel version alignment with QEMU/

Automatic ARM Juno setup script

WARNING:
- OP-TEE linux driver type I support only (do not modify SHA1 ID)
- OP-TEE linux driver type II support requires:
+ Linux kernel version alignment with QEMU/FVP (DMA_BUF API change)
+ Will need arch/arm/Kconfig patch(es) (i.e DMA_SHARED_BUFFER etc...)
Temporary .config and dts patch files:
config.linux-linaro-tracking.a226b22057c22b433caafc58eeae6e9b13ac6c8d.patch
juno.dts.linux-linaro-tracking.a226b22057c22b433caafc58eeae6e9b13ac6c8d.patch

Change-Id: I237960807109711c4891c5e44814b7542ab06a85
Signed-off-by: Cedric Chaumont <cedric.chaumont@st.com>
Reviewed-by: Pascal Brand <pascal.brand@linaro.org>
Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
Tested-by: Cedric Chaumont <cedric.chaumont@linaro.org> (ARM Juno board)
Tested-by: Victor Chong <victor.chong@linaro.org> (ARM Juno board)

show more ...

7583c59e27-Mar-2015 Cedric Chaumont <cedric.chaumont@st.com>

GP Internal Core API v1.1 : add new functions, panicked IDs

- Add new functions (that will replace deprecated functions)
TEE_GetObjectInfo1, TEE_RestrictObjectUsage1,
TEE_CopyObjectAttributes1, TEE_

GP Internal Core API v1.1 : add new functions, panicked IDs

- Add new functions (that will replace deprecated functions)
TEE_GetObjectInfo1, TEE_RestrictObjectUsage1,
TEE_CopyObjectAttributes1, TEE_CloseAndDeletePersistentObject1

- Support of deprecated functions available (will be removed in future release).
Note: TEE_ERROR_STORAGE_NOT_AVAILABLE case not implemented in OP-TEE core
(e.g. media removal)

- Add panicked functions identifiers (debug purpose)

Signed-off-by: Cedric Chaumont <cedric.chaumont@st.com>
Reviewed-by: Jens Wiklander <jens.wiklander@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 ...

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

core: bugfix thread_set_exceptions()

Fixes problem that thread_set_exceptions() wouldn't clear an already
present exception bit.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Tested-by:

core: bugfix thread_set_exceptions()

Fixes problem that thread_set_exceptions() wouldn't clear an already
present exception bit.

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>
Tested-by: Pascal Brand <pascal.brand@linaro.org> (STM platform)

show more ...

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

core: bugfix set error origin on bad session id

Sets error origin to TEE_ORIGIN_TEE when session id fails verification.

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

core: bugfix set error origin on bad session id

Sets error origin to TEE_ORIGIN_TEE when session id fails verification.

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

show more ...

c9b9148913-Mar-2015 Pascal Brand <pascal.brand@st.com>

Fix RSA key pair generation when public exponent is provided

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

Fix RSA key pair generation when public exponent is provided

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

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

Rename arm32 architecture to arm

Renames arm32 directories to arm.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Tested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU)
Reviewed-by

Rename arm32 architecture to arm

Renames arm32 directories to arm.

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>
Tested-by: Pascal Brand <pascal.brand@linaro.org> (QEMU platform)

show more ...


Makefile
core/arch/arm/arm.mk
core/arch/arm/include/arm.h
core/arch/arm/include/arm32.h
core/arch/arm/include/arm32_macros.S
core/arch/arm/include/kernel/kta_types.h
core/arch/arm/include/kernel/misc.h
core/arch/arm/include/kernel/mutex.h
core/arch/arm/include/kernel/tee_l2cc_mutex.h
core/arch/arm/include/kernel/thread.h
core/arch/arm/include/kernel/thread_defs.h
core/arch/arm/include/kernel/time_source.h
core/arch/arm/include/kernel/tz_proc.h
core/arch/arm/include/kernel/tz_proc_def.h
core/arch/arm/include/kernel/tz_ssvce.h
core/arch/arm/include/kernel/tz_ssvce_def.h
core/arch/arm/include/kernel/tz_ssvce_pl310.h
core/arch/arm/include/kernel/vfp.h
core/arch/arm/include/mm/core_memprot.h
core/arch/arm/include/mm/core_mmu.h
core/arch/arm/include/mm/tee_mm_def.h
core/arch/arm/include/mm/tee_mmu_defs.h
core/arch/arm/include/mm/tee_pager.h
core/arch/arm/include/sm/sm.h
core/arch/arm/include/sm/sm_defs.h
core/arch/arm/include/sm/tee_mon.h
core/arch/arm/include/sm/teesmc.h
core/arch/arm/include/sm/teesmc_optee.h
core/arch/arm/include/sm/teesmc_opteed.h
core/arch/arm/include/sm/teesmc_opteed_macros.h
core/arch/arm/include/tee/arch_svc.h
core/arch/arm/include/tee/entry.h
core/arch/arm/kernel/misc_a32.S
core/arch/arm/kernel/mutex.c
core/arch/arm/kernel/proc_a32.S
core/arch/arm/kernel/ssvce_a32.S
core/arch/arm/kernel/sub.mk
core/arch/arm/kernel/tee_l2cc_mutex.c
core/arch/arm/kernel/tee_ta_manager.c
core/arch/arm/kernel/tee_time.c
core/arch/arm/kernel/tee_time_arm_cntpct.c
core/arch/arm/kernel/tee_time_ree.c
core/arch/arm/kernel/tee_time_rtt.c
core/arch/arm/kernel/tee_time_unpg.c
core/arch/arm/kernel/thread.c
core/arch/arm/kernel/thread_a32.S
core/arch/arm/kernel/thread_private.h
core/arch/arm/kernel/trace_ext.c
core/arch/arm/kernel/tz_ssvce_pl310_a32.S
core/arch/arm/kernel/vfp.c
core/arch/arm/kernel/vfp_a32.S
core/arch/arm/kernel/vfp_private.h
core/arch/arm/mm/core_mmu.c
core/arch/arm/mm/core_mmu_lpae.c
core/arch/arm/mm/core_mmu_private.h
core/arch/arm/mm/core_mmu_v7.c
core/arch/arm/mm/sub.mk
core/arch/arm/mm/tee_mm.c
core/arch/arm/mm/tee_mm_unpg.c
core/arch/arm/mm/tee_mmu.c
core/arch/arm/mm/tee_pager.c
core/arch/arm/plat-stm/.gitignore
core/arch/arm/plat-stm/asc.S
core/arch/arm/plat-stm/asc.h
core/arch/arm/plat-stm/cache_maintenance.c
core/arch/arm/plat-stm/conf.mk
core/arch/arm/plat-stm/core_bootcfg.c
core/arch/arm/plat-stm/core_chip_cannes.c
core/arch/arm/plat-stm/core_chip_orly2.c
core/arch/arm/plat-stm/link.mk
core/arch/arm/plat-stm/main.c
core/arch/arm/plat-stm/platform_config.h
core/arch/arm/plat-stm/platform_flags.mk
core/arch/arm/plat-stm/rng_support.c
core/arch/arm/plat-stm/sub.mk
core/arch/arm/plat-stm/system_config.in
core/arch/arm/plat-stm/tee_common_otp.c
core/arch/arm/plat-stm/tz-template.lds
core/arch/arm/plat-stm/tz_a9init.S
core/arch/arm/plat-stm/tz_sinit.S
core/arch/arm/plat-sunxi/conf.mk
core/arch/arm/plat-sunxi/console.c
core/arch/arm/plat-sunxi/core_bootcfg.c
core/arch/arm/plat-sunxi/core_chip.c
core/arch/arm/plat-sunxi/entry.S
core/arch/arm/plat-sunxi/head.c
core/arch/arm/plat-sunxi/kern.ld.S
core/arch/arm/plat-sunxi/link.mk
core/arch/arm/plat-sunxi/main.c
core/arch/arm/plat-sunxi/platform.c
core/arch/arm/plat-sunxi/platform.h
core/arch/arm/plat-sunxi/platform_config.h
core/arch/arm/plat-sunxi/platform_flags.mk
core/arch/arm/plat-sunxi/rng_support.c
core/arch/arm/plat-sunxi/smp_boot.S
core/arch/arm/plat-sunxi/smp_fixup.S
core/arch/arm/plat-sunxi/sub.mk
core/arch/arm/plat-sunxi/tee_common_otp.c
core/arch/arm/plat-vexpress/conf.mk
core/arch/arm/plat-vexpress/core_bootcfg.c
core/arch/arm/plat-vexpress/core_chip.c
core/arch/arm/plat-vexpress/entry_a32.S
core/arch/arm/plat-vexpress/juno_core_pos_a32.S
core/arch/arm/plat-vexpress/kern.ld.S
core/arch/arm/plat-vexpress/link.mk
core/arch/arm/plat-vexpress/main.c
core/arch/arm/plat-vexpress/plat_tee_func.c
core/arch/arm/plat-vexpress/plat_tee_func.h
core/arch/arm/plat-vexpress/platform_config.h
core/arch/arm/plat-vexpress/platform_flags.mk
core/arch/arm/plat-vexpress/pm_debug.h
core/arch/arm/plat-vexpress/sub.mk
core/arch/arm/plat-vexpress/tee_common_otp.c
core/arch/arm/sm/sm.c
core/arch/arm/sm/sm_a32.S
core/arch/arm/sm/sm_private.h
core/arch/arm/sm/sub.mk
core/arch/arm/sta/core_self_tests.c
core/arch/arm/sta/core_self_tests.h
core/arch/arm/sta/se_api_self_tests.c
core/arch/arm/sta/sta_self_tests.c
core/arch/arm/sta/sub.mk
core/arch/arm/tee/arch_svc.c
core/arch/arm/tee/arch_svc_a32.S
core/arch/arm/tee/arch_svc_private.h
core/arch/arm/tee/arch_tee_fs.c
core/arch/arm/tee/entry.c
core/arch/arm/tee/init.c
core/arch/arm/tee/sub.mk
core/arch/arm/tee/tee_rpmb.c
core/lib/libtomcrypt/src/hashes/sha1_arm32_ce_a32.S
core/lib/libtomcrypt/src/hashes/sha2/sha256_arm32_ce_a32.S
core/lib/libtomcrypt/src/hashes/sha2/sub.mk
core/lib/libtomcrypt/src/hashes/sub.mk
documentation/build_system.md
documentation/crypto.md
documentation/file_structure.md
documentation/optee_design.md
lib/libmpa/arch/arm/mpa_a32.S
lib/libmpa/arch/arm/sub.mk
lib/libmpa/sub.mk
lib/libutee/arch/arm/sub.mk
lib/libutee/arch/arm/user_ta_entry.c
lib/libutee/arch/arm/utee_misc.c
lib/libutee/arch/arm/utee_syscalls_asm.S
lib/libutils/isoc/arch/arm/arm32_aeabi_divmod.c
lib/libutils/isoc/arch/arm/arm32_aeabi_divmod_a32.S
lib/libutils/isoc/arch/arm/arm32_aeabi_ldivmod.c
lib/libutils/isoc/arch/arm/arm32_aeabi_ldivmod_a32.S
lib/libutils/isoc/arch/arm/sub.mk
lib/libutils/isoc/sub.mk
scripts/setup_fvp_optee.sh
scripts/setup_qemu_optee.sh
ta/arch/arm/arm.mk
ta/arch/arm/fix_ta_binary
ta/arch/arm/link.mk
ta/arch/arm/user_ta_elf_arm.lds
ta/arch/arm/user_ta_header.c
20c7472e23-Mar-2015 etienne carriere <etienne.carriere@st.com>

core/arm32: fix TA cache services

Reviewed-by: Pascal BRAND <pascal.brand@st.com>
Tested-by: Etienne CARRIERE <etienne.carriere@st.com>
Reviewed-by: Etienne CARRIERE <etienne.carriere@st.com>
Signed

core/arm32: fix TA cache services

Reviewed-by: Pascal BRAND <pascal.brand@st.com>
Tested-by: Etienne CARRIERE <etienne.carriere@st.com>
Reviewed-by: Etienne CARRIERE <etienne.carriere@st.com>
Signed-off-by: Pascal Brand <pascal.brand@st.com>

show more ...

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

arm32: separate ARM32 specific

* ARM32 specific C code is broken out and surrounded by #ifdef ARM32
* Some small architectural changes in thread and abort handling to
prepare for Aarch64

Signed-o

arm32: separate ARM32 specific

* ARM32 specific C code is broken out and surrounded by #ifdef ARM32
* Some small architectural changes in thread and abort handling to
prepare for Aarch64

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

show more ...

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

Fix runtime issue when CFG_TEE_CORE_USER_MEM_DEBUG=0

Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Tested-by: Pascal Brand <pasc

Fix runtime issue when CFG_TEE_CORE_USER_MEM_DEBUG=0

Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Tested-by: Pascal Brand <pascal.brand@linaro.org> (QEMU)
Signed-off-by: Pascal Brand <pascal.brand@st.com>

show more ...

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

libutils: make bget 64bit ready

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

libutils: make bget 64bit ready

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

show more ...

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

arm32: update types to be 64bit ready

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

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

arm32: rename LOCK and UNLOCK

Renames defines LOCK and UNLOCK to SPINLOCK_LOCK and SPINLOCK_UNLOCK
respectively. The definitions are also moved to tz_proc.h.

Signed-off-by: Jens Wiklander <jens.wik

arm32: rename LOCK and UNLOCK

Renames defines LOCK and UNLOCK to SPINLOCK_LOCK and SPINLOCK_UNLOCK
respectively. The definitions are also moved to tz_proc.h.

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

show more ...

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

Fix some 64bit printf warnings

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

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

arm32: dynamic user va range

core_mmu_get_user_va_range() selects user va range. No change in user TA
va address when configured with V7 MMU tables.

When configured with LPAE only use TTBR0. The to

arm32: dynamic user va range

core_mmu_get_user_va_range() selects user va range. No change in user TA
va address when configured with V7 MMU tables.

When configured with LPAE only use TTBR0. The top L0 table is CPU
specific with all entries common except one which is used when mapping
user TAs. User TA va range is dependent on the first unused L0 entry.

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

show more ...

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

Update ABI-32bits and v1.1 uint32_t changes

Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Tested-by: Pascal Brand <pascal.brand@linaro.org> (STM platform)
Signed-off-by: Pascal Brand <pasc

Update ABI-32bits and v1.1 uint32_t changes

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

04ab7fe326-Mar-2015 Joakim Bech <joakim.bech@linaro.org>

TA-dev-kit: Adds usage of the $(sm) variable

Making use of the $(sm) variable that was missing in a couple of places
when building Trusted Applications. Also the CROSS_COMPILER flag for
building TA'

TA-dev-kit: Adds usage of the $(sm) variable

Making use of the $(sm) variable that was missing in a couple of places
when building Trusted Applications. Also the CROSS_COMPILER flag for
building TA's has been updated since it didn't propagate correctly.

This patch also contains a fix coming from Paul Swan that updates the
script "fix_ta_binary" which makes it possible to build Trusted
Applications using MinGW32 build on Windows.

Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
Tested-by: Joakim Bech <joakim.bech@linaro.org> (QEMU)
Signed-off-by: Paul Swan <paswan@microsoft.com>
Tested-by: Paul Swan <paswan@microsoft.com> (ST build only)

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

show more ...

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

Remove __noreturn from TEE_Panic prototype

According to the Global Plaform Internal Core API v1.1, the prototype
of the function TEE_Panic must be
void TEE_Panic(TEE_Result panicCode);

Reviewed

Remove __noreturn from TEE_Panic prototype

According to the Global Plaform Internal Core API v1.1, the prototype
of the function TEE_Panic must be
void TEE_Panic(TEE_Result panicCode);

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

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

arm32: manage stack unwinding in thread module

Renames tee_svc_enter_user_mode() and tee_svc_unwind_enter_user_mode() to
thread_enter_user_mode() and thread_unwind_user_mode() respectively. The
func

arm32: manage stack unwinding in thread module

Renames tee_svc_enter_user_mode() and tee_svc_unwind_enter_user_mode() to
thread_enter_user_mode() and thread_unwind_user_mode() respectively. The
functions are also moved from the tee/arch_svc* group to kernel/thread*.

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>

show more ...

1...<<321322323324325326327328329330>>...341