History log of /optee_os/ (Results 6451 – 6475 of 8382)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
e214cb1711-Jan-2018 Etienne Carriere <etienne.carriere@linaro.org>

core: thread_mask/unmask_exceptions() instead of read/write_daif

This change does not modify the core behavior, only update
core_mmu_set_user_map() to use generic exception masking routines.

Signed

core: thread_mask/unmask_exceptions() instead of read/write_daif

This change does not modify the core behavior, only update
core_mmu_set_user_map() to use generic exception masking routines.

Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>

show more ...

27c1d9a712-Jan-2018 Jerome Forissier <jerome.forissier@linaro.org>

core: lpae: mask exceptions during core_mmu_find_table()

core_mmu_find_table() calls get_core_pos() so it should mask interrupts
to avoid being re-scheduled to another core.

Signed-off-by: Jerome F

core: lpae: mask exceptions during core_mmu_find_table()

core_mmu_find_table() calls get_core_pos() so it should mask interrupts
to avoid being re-scheduled to another core.

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

show more ...

5ff5a48e12-Jan-2018 Jens Wiklander <jens.wiklander@linaro.org>

core: thread: fix exception return

Fixes exception return from FIQ and SVC handlers to not return via
abort mode as we under some circumstances may return to abort mode.

Fixes: 5b8a58b415da ("core:

core: thread: fix exception return

Fixes exception return from FIQ and SVC handlers to not return via
abort mode as we under some circumstances may return to abort mode.

Fixes: 5b8a58b415da ("core: thread: fix exception return")
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>

show more ...

6e093e3115-Jan-2018 Jens Wiklander <jens.wiklander@linaro.org>

core: thread_a64.S: fix gcc 4.9 compile error

Fixes compile errors
out/arm-plat-hikey/core/arch/arm/kernel/thread_a64.o: In function `el0_sync_abort':
/home/bla/optee_os/core/arch/arm/kernel/thread_

core: thread_a64.S: fix gcc 4.9 compile error

Fixes compile errors
out/arm-plat-hikey/core/arch/arm/kernel/thread_a64.o: In function `el0_sync_abort':
/home/bla/optee_os/core/arch/arm/kernel/thread_a64.S:778:(.text.el0_sync_abort+0xf4): relocation truncated to fit: R_AARCH64_TSTBR14 against `.text.thread_vect_table'
out/arm-plat-hikey/core/arch/arm/kernel/thread_a64.o: In function `elx_fiq':
/home/bla/optee_os/core/arch/arm/kernel/thread_a64.S:949:(.text.elx_fiq+0x9c): relocation truncated to fit: R_AARCH64_TSTBR14 against `.text.thread_vect_table'
make: *** [out/arm-plat-hikey/core/tee.elf] Error 1
experienced with some gcc 4.9 compiler

Fixes: https://github.com/OP-TEE/optee_os/issues/2067
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
Tested-by: Victor Chong <victor.chong@linaro.org> (hikey)
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>

show more ...

a235648612-Jan-2018 Peng Fan <peng.fan@nxp.com>

arm: pl310: fix cache sync

According to PL310 TRM:
Atomic operations:
The following are atomic operations:
Clean Line by PA or by Set/Way
Invalidate Line by PA
Clean and Invalidate Line

arm: pl310: fix cache sync

According to PL310 TRM:
Atomic operations:
The following are atomic operations:
Clean Line by PA or by Set/Way
Invalidate Line by PA
Clean and Invalidate Line by PA or by Set/Way
Cache Sync.
These operations stall the slave ports until they are complete.
When these registers are read, bit [0], the C flag, indicates that
a background operation is in progress. When written, bit 0 must be
zero.

So write 1 to sync register is not correct.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>

show more ...

8f643c0011-Jan-2018 Jerome Forissier <jerome.forissier@linaro.org>

core: crypto: default enable HWSUPP_PMULT_64 with CRYPTO_WITH_CE

64-bit polynomial multiply is defined in the ARMv8.0 Cryptographic
Extension instructions together with other instructions like AES*

core: crypto: default enable HWSUPP_PMULT_64 with CRYPTO_WITH_CE

64-bit polynomial multiply is defined in the ARMv8.0 Cryptographic
Extension instructions together with other instructions like AES*
and SHA1*. Therefore, it is reasonable to enable CFG_HWSUPP_PMULT_64
when CFG_CRYPTO_WITH_CE is enabled. Platforms can always override this
value if need be.

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

show more ...

6d0fd33111-Jan-2018 Jerome Forissier <jerome.forissier@linaro.org>

core: crypto: rename CFG_HWSUPP_PMULL to CFG_HWSUPP_PMULT_64

CFG_HWSUPP_PMULL is used to determine whether the CPU supports long
polynomial multiplies of 64-bit values, which means:
- for AArch64: P

core: crypto: rename CFG_HWSUPP_PMULL to CFG_HWSUPP_PMULT_64

CFG_HWSUPP_PMULL is used to determine whether the CPU supports long
polynomial multiplies of 64-bit values, which means:
- for AArch64: PMULL and PMULL2 with the 1Q arrangement specifier
- for AArch32: VMULL.P64
Otherwise, 8-bit polynomial multiplication is used instead.

Therefore, CFG_HWSUPP_PMULT_64 is a better name because it does not
seem to imply Aarch64 (no PMULL) and clearly states the 64-bit size.

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

show more ...

795a089b21-Dec-2017 Jens Wiklander <jens.wiklander@linaro.org>

core: tee_svc_cryp.c: remove final ctx management

Removes the final remains of the crypo ctx management in tee_svc_cryp.c.

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

core: tee_svc_cryp.c: remove final ctx management

Removes the final remains of the crypo ctx management in tee_svc_cryp.c.

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

show more ...

d7ac7d0f21-Dec-2017 Jens Wiklander <jens.wiklander@linaro.org>

core: crypto.h manages authenc context memory

To ease integration with other crypto libraries change the authenc context
interface in crypto.h to manage the memory used for the authenc context.

Rev

core: crypto.h manages authenc context memory

To ease integration with other crypto libraries change the authenc context
interface in crypto.h to manage the memory used for the authenc context.

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

show more ...

72a9b1a021-Dec-2017 Jens Wiklander <jens.wiklander@linaro.org>

core: crypto.h manages cipher context memory

To ease integration with other crypto libraries change the cipher context
interface in crypto.h to manage the memory used for the cipher context.

Review

core: crypto.h manages cipher context memory

To ease integration with other crypto libraries change the cipher context
interface in crypto.h to manage the memory used for the cipher context.

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

show more ...

82ef73bc21-Dec-2017 Jens Wiklander <jens.wiklander@linaro.org>

core: crypto.h manages mac context memory

To ease integration with other crypto libraries change the mac context
interface in crypto.h to manage the memory used for the mac context.

Reviewed-by: Je

core: crypto.h manages mac context memory

To ease integration with other crypto libraries change the mac context
interface in crypto.h to manage the memory used for the mac context.

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

show more ...

ecf2e01421-Dec-2017 Jens Wiklander <jens.wiklander@linaro.org>

core: crypto.h manages hash context memory

To ease integration with other crypto libraries change the hash context
interface in crypto.h to manage the memory used for the hash context.

Reviewed-by:

core: crypto.h manages hash context memory

To ease integration with other crypto libraries change the hash context
interface in crypto.h to manage the memory used for the hash context.

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

show more ...

b1d7375c15-Dec-2017 Jerome Forissier <jerome.forissier@linaro.org>

Remove 'All rights reserved' from Linaro files

The text 'All rights reserved' is useless [1]. The Free Software
Foundation's REUSE Initiative best practices document [2] does not
contain these words

Remove 'All rights reserved' from Linaro files

The text 'All rights reserved' is useless [1]. The Free Software
Foundation's REUSE Initiative best practices document [2] does not
contain these words. Therefore, we can safely remove the text from the
files that are owned by Linaro.

Generated by:
spdxify.py --linaro-only --strip-arr optee_os/

Link: [1] https://en.wikipedia.org/wiki/All_rights_reserved
Link: [2] https://reuse.software/practices/
Link: [3] https://github.com/jforissier/misc/blob/f7b56c8/spdxify.py
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Acked-by: Joakim Bech <joakim.bech@linaro.org>

show more ...


core/arch/arm/include/arm.h
core/arch/arm/include/arm64.h
core/arch/arm/include/arm64_macros.S
core/arch/arm/include/kernel/abort.h
core/arch/arm/include/kernel/cache_helpers.h
core/arch/arm/include/kernel/early_ta.h
core/arch/arm/include/kernel/generic_boot.h
core/arch/arm/include/kernel/linker.h
core/arch/arm/include/kernel/mutex.h
core/arch/arm/include/kernel/pm_stubs.h
core/arch/arm/include/kernel/pseudo_ta.h
core/arch/arm/include/kernel/time_source.h
core/arch/arm/include/kernel/user_ta.h
core/arch/arm/include/kernel/vfp.h
core/arch/arm/include/kernel/wait_queue.h
core/arch/arm/include/mm/mobj.h
core/arch/arm/include/mm/pgt_cache.h
core/arch/arm/include/sm/optee_smc.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/kernel/abort.c
core/arch/arm/kernel/asm-defines.c
core/arch/arm/kernel/early_ta.c
core/arch/arm/kernel/elf_load.c
core/arch/arm/kernel/elf_load.h
core/arch/arm/kernel/generic_boot.c
core/arch/arm/kernel/generic_entry_a32.S
core/arch/arm/kernel/generic_entry_a64.S
core/arch/arm/kernel/link_dummies.c
core/arch/arm/kernel/link_dummy.ld
core/arch/arm/kernel/misc_a64.S
core/arch/arm/kernel/mutex.c
core/arch/arm/kernel/otp_stubs.c
core/arch/arm/kernel/pm_stubs.c
core/arch/arm/kernel/proc_a64.S
core/arch/arm/kernel/ree_fs_ta.c
core/arch/arm/kernel/spin_lock_debug.c
core/arch/arm/kernel/tee_time_arm_cntpct.c
core/arch/arm/kernel/tee_time_ree.c
core/arch/arm/kernel/thread_a64.S
core/arch/arm/kernel/tlb_helpers_a64.S
core/arch/arm/kernel/trace_ext.c
core/arch/arm/kernel/vfp.c
core/arch/arm/kernel/vfp_a32.S
core/arch/arm/kernel/vfp_a64.S
core/arch/arm/kernel/vfp_private.h
core/arch/arm/kernel/wait_queue.c
core/arch/arm/mm/core_mmu_private.h
core/arch/arm/mm/mobj.c
core/arch/arm/mm/pgt_cache.c
core/arch/arm/plat-d02/main.c
core/arch/arm/plat-d02/platform_config.h
core/arch/arm/plat-hikey/main.c
core/arch/arm/plat-hikey/platform_config.h
core/arch/arm/plat-hikey/spi_test.c
core/arch/arm/plat-mediatek/main.c
core/arch/arm/plat-mediatek/platform_config.h
core/arch/arm/plat-rockchip/core_pos_a32.S
core/arch/arm/plat-stm/platform_config.h
core/arch/arm/plat-ti/main.c
core/arch/arm/plat-ti/platform_config.h
core/arch/arm/plat-vexpress/juno_core_pos_a64.S
core/arch/arm/plat-vexpress/platform_config.h
core/arch/arm/plat-vexpress/vendor_props.c
core/arch/arm/pta/benchmark.c
core/arch/arm/pta/core_fs_htree_tests.c
core/arch/arm/pta/gprof.c
core/arch/arm/pta/interrupt_tests.c
core/arch/arm/pta/se_api_self_tests.c
core/arch/arm/pta/stats.c
core/arch/arm/tee/arch_svc.c
core/arch/arm/tee/arch_svc_a64.S
core/arch/arm/tee/arch_svc_private.h
core/arch/arm/tee/pta_socket.c
core/arch/arm/tee/svc_dummy.c
core/drivers/dra7_rng.c
core/drivers/hi16xx_rng.c
core/drivers/hi16xx_uart.c
core/drivers/pl011.c
core/drivers/pl022_spi.c
core/drivers/pl061_gpio.c
core/drivers/serial8250_uart.c
core/drivers/stih_asc.c
core/include/bench.h
core/include/console.h
core/include/crypto/crypto.h
core/include/crypto/internal_aes-gcm.h
core/include/drivers/hi16xx_uart.h
core/include/drivers/pl011.h
core/include/drivers/pl022_spi.h
core/include/drivers/pl061_gpio.h
core/include/drivers/serial.h
core/include/drivers/serial8250_uart.h
core/include/drivers/stih_asc.h
core/include/drivers/sunxi_uart.h
core/include/gpio.h
core/include/initcall.h
core/include/io.h
core/include/keep.h
core/include/kernel/asan.h
core/include/kernel/dt.h
core/include/kernel/handle.h
core/include/kernel/interrupt.h
core/include/kernel/trace_ta.h
core/include/optee_msg.h
core/include/optee_msg_supplicant.h
core/include/signed_hdr.h
core/include/spi.h
core/include/ta_pub_key.h
core/include/tee/cache.h
core/include/tee/fs_dirfile.h
core/include/tee/fs_htree.h
core/include/tee/se/aid.h
core/include/tee/se/apdu.h
core/include/tee/se/channel.h
core/include/tee/se/iso7816.h
core/include/tee/se/manager.h
core/include/tee/se/reader.h
core/include/tee/se/reader/interface.h
core/include/tee/se/service.h
core/include/tee/se/session.h
core/include/tee/se/svc.h
core/include/tee/se/util.h
core/include/tee/svc_cache.h
core/include/tee/tee_cryp_concat_kdf.h
core/include/tee/tee_cryp_hkdf.h
core/include/tee/tee_cryp_pbkdf2.h
core/include/tee/tee_cryp_utl.h
core/include/tee/tee_fs_key_manager.h
core/include/tee/tee_fs_rpc.h
core/include/tee/uuid.h
core/kernel/asan.c
core/kernel/console.c
core/kernel/dt.c
core/kernel/handle.c
core/kernel/interrupt.c
core/kernel/ubsan.c
core/lib/libtomcrypt/include/tomcrypt_arm_neon.h
core/lib/libtomcrypt/src/ciphers/aes_modes_armv8a_ce_a32.S
core/lib/libtomcrypt/src/ciphers/aes_modes_armv8a_ce_a64.S
core/lib/libtomcrypt/src/hashes/sha1_armv8a_ce_a32.S
core/lib/libtomcrypt/src/hashes/sha1_armv8a_ce_a64.S
core/lib/libtomcrypt/src/hashes/sha2/sha256_armv8a_ce_a32.S
core/lib/libtomcrypt/src/hashes/sha2/sha256_armv8a_ce_a64.S
core/lib/libtomcrypt/src/tee_ltc_provider.c
core/tee/fs_dirfile.c
core/tee/fs_htree.c
core/tee/se/aid.c
core/tee/se/aid_priv.h
core/tee/se/apdu.c
core/tee/se/apdu_priv.h
core/tee/se/channel.c
core/tee/se/channel_priv.h
core/tee/se/iso7816.c
core/tee/se/manager.c
core/tee/se/reader.c
core/tee/se/reader/passthru_reader/driver.c
core/tee/se/reader/passthru_reader/pcsc.h
core/tee/se/reader/passthru_reader/reader.c
core/tee/se/reader/passthru_reader/reader.h
core/tee/se/reader_priv.h
core/tee/se/service.c
core/tee/se/service_priv.h
core/tee/se/session.c
core/tee/se/session_priv.h
core/tee/se/svc.c
core/tee/se/util.c
core/tee/tee_cryp_concat_kdf.c
core/tee/tee_cryp_hkdf.c
core/tee/tee_cryp_pbkdf2.c
core/tee/tee_cryp_utl.c
core/tee/tee_fs_key_manager.c
core/tee/tee_fs_rpc.c
core/tee/tee_fs_rpc_cache.c
core/tee/tee_ree_fs.c
core/tee/uuid.c
lib/libutee/arch/arm/gprof/gprof_a32.S
lib/libutee/arch/arm/gprof/gprof_a64.S
lib/libutee/arch/arm/gprof/gprof_pta.c
lib/libutee/arch/arm/gprof/gprof_pta.h
lib/libutee/arch/arm/utee_syscalls_a64.S
lib/libutee/include/__tee_ipsocket.h
lib/libutee/include/__tee_isocket_defines.h
lib/libutee/include/__tee_tcpsocket_defines.h
lib/libutee/include/__tee_tcpsocket_defines_extensions.h
lib/libutee/include/__tee_udpsocket_defines.h
lib/libutee/include/pta_benchmark.h
lib/libutee/include/pta_gprof.h
lib/libutee/include/pta_invoke_tests.h
lib/libutee/include/pta_socket.h
lib/libutee/include/tee_api_defines_extensions.h
lib/libutee/include/tee_internal_se_api.h
lib/libutee/include/tee_isocket.h
lib/libutee/include/tee_tcpsocket.h
lib/libutee/include/tee_udpsocket.h
lib/libutee/tee_api_private.h
lib/libutee/tee_api_se.c
lib/libutee/tee_socket_private.h
lib/libutee/tee_socket_pta.c
lib/libutee/tee_tcpudp_socket.c
lib/libutils/ext/arch/arm/aeabi_unwind.c
lib/libutils/ext/arch/arm/atomic_a32.S
lib/libutils/ext/arch/arm/atomic_a64.S
lib/libutils/ext/buf_compare_ct.c
lib/libutils/ext/include/printk.h
lib/libutils/isoc/arch/arm/arm32_aeabi_ldivmod_a32.S
lib/libutils/isoc/arch/arm/arm32_aeabi_shift.c
lib/libutils/isoc/arch/arm/arm32_aeabi_softfloat.c
lib/libutils/isoc/malloc_lock.c
lib/libutils/isoc/snprintf.c
scripts/gen_hashed_bin.py
scripts/gen_ld_sects.py
scripts/mem_usage.py
scripts/pem_to_pub_c.py
scripts/sign.py
scripts/symbolize.py
scripts/ta_bin_to_c.py
scripts/tee_bin_parser.py
78b7c7c715-Dec-2017 Jerome Forissier <jerome.forissier@linaro.org>

Remove license notice from Linaro files

Now that we have added SPDX identifiers, we can safely remove the
verbose license text from the files that are owned by Linaro.

Generated by [1]:
spdxify.p

Remove license notice from Linaro files

Now that we have added SPDX identifiers, we can safely remove the
verbose license text from the files that are owned by Linaro.

Generated by [1]:
spdxify.py --linaro-only --strip-license-text optee_os/

Link: [1] https://github.com/jforissier/misc/blob/f7b56c8/spdxify.py
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Acked-by: Joakim Bech <joakim.bech@linaro.org>

show more ...


core/arch/arm/include/arm.h
core/arch/arm/include/arm64.h
core/arch/arm/include/arm64_macros.S
core/arch/arm/include/kernel/abort.h
core/arch/arm/include/kernel/cache_helpers.h
core/arch/arm/include/kernel/early_ta.h
core/arch/arm/include/kernel/generic_boot.h
core/arch/arm/include/kernel/linker.h
core/arch/arm/include/kernel/mutex.h
core/arch/arm/include/kernel/pm_stubs.h
core/arch/arm/include/kernel/pseudo_ta.h
core/arch/arm/include/kernel/time_source.h
core/arch/arm/include/kernel/user_ta.h
core/arch/arm/include/kernel/vfp.h
core/arch/arm/include/kernel/wait_queue.h
core/arch/arm/include/mm/mobj.h
core/arch/arm/include/mm/pgt_cache.h
core/arch/arm/include/sm/optee_smc.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/kernel/abort.c
core/arch/arm/kernel/asm-defines.c
core/arch/arm/kernel/early_ta.c
core/arch/arm/kernel/elf_load.c
core/arch/arm/kernel/elf_load.h
core/arch/arm/kernel/generic_boot.c
core/arch/arm/kernel/generic_entry_a32.S
core/arch/arm/kernel/generic_entry_a64.S
core/arch/arm/kernel/link_dummies.c
core/arch/arm/kernel/link_dummy.ld
core/arch/arm/kernel/misc_a64.S
core/arch/arm/kernel/mutex.c
core/arch/arm/kernel/otp_stubs.c
core/arch/arm/kernel/pm_stubs.c
core/arch/arm/kernel/proc_a64.S
core/arch/arm/kernel/ree_fs_ta.c
core/arch/arm/kernel/spin_lock_debug.c
core/arch/arm/kernel/tee_time_arm_cntpct.c
core/arch/arm/kernel/tee_time_ree.c
core/arch/arm/kernel/thread_a64.S
core/arch/arm/kernel/tlb_helpers_a64.S
core/arch/arm/kernel/trace_ext.c
core/arch/arm/kernel/vfp.c
core/arch/arm/kernel/vfp_a32.S
core/arch/arm/kernel/vfp_a64.S
core/arch/arm/kernel/vfp_private.h
core/arch/arm/kernel/wait_queue.c
core/arch/arm/mm/core_mmu_private.h
core/arch/arm/mm/mobj.c
core/arch/arm/mm/pgt_cache.c
core/arch/arm/plat-d02/main.c
core/arch/arm/plat-d02/platform_config.h
core/arch/arm/plat-hikey/main.c
core/arch/arm/plat-hikey/platform_config.h
core/arch/arm/plat-hikey/spi_test.c
core/arch/arm/plat-mediatek/main.c
core/arch/arm/plat-mediatek/platform_config.h
core/arch/arm/plat-rockchip/core_pos_a32.S
core/arch/arm/plat-stm/platform_config.h
core/arch/arm/plat-ti/main.c
core/arch/arm/plat-ti/platform_config.h
core/arch/arm/plat-vexpress/juno_core_pos_a64.S
core/arch/arm/plat-vexpress/platform_config.h
core/arch/arm/plat-vexpress/vendor_props.c
core/arch/arm/pta/benchmark.c
core/arch/arm/pta/core_fs_htree_tests.c
core/arch/arm/pta/gprof.c
core/arch/arm/pta/interrupt_tests.c
core/arch/arm/pta/se_api_self_tests.c
core/arch/arm/pta/stats.c
core/arch/arm/tee/arch_svc.c
core/arch/arm/tee/arch_svc_a64.S
core/arch/arm/tee/arch_svc_private.h
core/arch/arm/tee/pta_socket.c
core/arch/arm/tee/svc_dummy.c
core/drivers/dra7_rng.c
core/drivers/hi16xx_rng.c
core/drivers/hi16xx_uart.c
core/drivers/pl011.c
core/drivers/pl022_spi.c
core/drivers/pl061_gpio.c
core/drivers/serial8250_uart.c
core/drivers/stih_asc.c
core/include/bench.h
core/include/console.h
core/include/crypto/crypto.h
core/include/drivers/hi16xx_uart.h
core/include/drivers/pl011.h
core/include/drivers/pl022_spi.h
core/include/drivers/pl061_gpio.h
core/include/drivers/serial.h
core/include/drivers/serial8250_uart.h
core/include/drivers/stih_asc.h
core/include/drivers/sunxi_uart.h
core/include/gpio.h
core/include/initcall.h
core/include/io.h
core/include/keep.h
core/include/kernel/asan.h
core/include/kernel/dt.h
core/include/kernel/handle.h
core/include/kernel/interrupt.h
core/include/kernel/trace_ta.h
core/include/optee_msg.h
core/include/optee_msg_supplicant.h
core/include/signed_hdr.h
core/include/spi.h
core/include/ta_pub_key.h
core/include/tee/cache.h
core/include/tee/fs_dirfile.h
core/include/tee/fs_htree.h
core/include/tee/se/aid.h
core/include/tee/se/apdu.h
core/include/tee/se/channel.h
core/include/tee/se/iso7816.h
core/include/tee/se/manager.h
core/include/tee/se/reader.h
core/include/tee/se/reader/interface.h
core/include/tee/se/service.h
core/include/tee/se/session.h
core/include/tee/se/svc.h
core/include/tee/se/util.h
core/include/tee/svc_cache.h
core/include/tee/tee_cryp_concat_kdf.h
core/include/tee/tee_cryp_hkdf.h
core/include/tee/tee_cryp_pbkdf2.h
core/include/tee/tee_cryp_utl.h
core/include/tee/tee_fs_key_manager.h
core/include/tee/tee_fs_rpc.h
core/include/tee/uuid.h
core/kernel/asan.c
core/kernel/console.c
core/kernel/dt.c
core/kernel/handle.c
core/kernel/interrupt.c
core/kernel/ubsan.c
core/lib/libtomcrypt/include/tomcrypt_arm_neon.h
core/lib/libtomcrypt/src/ciphers/aes_modes_armv8a_ce_a32.S
core/lib/libtomcrypt/src/ciphers/aes_modes_armv8a_ce_a64.S
core/lib/libtomcrypt/src/hashes/sha1_armv8a_ce_a32.S
core/lib/libtomcrypt/src/hashes/sha1_armv8a_ce_a64.S
core/lib/libtomcrypt/src/hashes/sha2/sha256_armv8a_ce_a32.S
core/lib/libtomcrypt/src/hashes/sha2/sha256_armv8a_ce_a64.S
core/lib/libtomcrypt/src/tee_ltc_provider.c
core/tee/fs_dirfile.c
core/tee/fs_htree.c
core/tee/se/aid.c
core/tee/se/aid_priv.h
core/tee/se/apdu.c
core/tee/se/apdu_priv.h
core/tee/se/channel.c
core/tee/se/channel_priv.h
core/tee/se/iso7816.c
core/tee/se/manager.c
core/tee/se/reader.c
core/tee/se/reader/passthru_reader/driver.c
core/tee/se/reader/passthru_reader/pcsc.h
core/tee/se/reader/passthru_reader/reader.c
core/tee/se/reader/passthru_reader/reader.h
core/tee/se/reader_priv.h
core/tee/se/service.c
core/tee/se/service_priv.h
core/tee/se/session.c
core/tee/se/session_priv.h
core/tee/se/svc.c
core/tee/se/util.c
core/tee/tee_cryp_concat_kdf.c
core/tee/tee_cryp_hkdf.c
core/tee/tee_cryp_pbkdf2.c
core/tee/tee_cryp_utl.c
core/tee/tee_fs_key_manager.c
core/tee/tee_fs_rpc.c
core/tee/tee_fs_rpc_cache.c
core/tee/tee_ree_fs.c
core/tee/uuid.c
lib/libutee/arch/arm/gprof/gprof_a32.S
lib/libutee/arch/arm/gprof/gprof_a64.S
lib/libutee/arch/arm/gprof/gprof_pta.c
lib/libutee/arch/arm/gprof/gprof_pta.h
lib/libutee/arch/arm/utee_syscalls_a64.S
lib/libutee/include/__tee_ipsocket.h
lib/libutee/include/__tee_isocket_defines.h
lib/libutee/include/__tee_tcpsocket_defines.h
lib/libutee/include/__tee_tcpsocket_defines_extensions.h
lib/libutee/include/__tee_udpsocket_defines.h
lib/libutee/include/pta_benchmark.h
lib/libutee/include/pta_gprof.h
lib/libutee/include/pta_invoke_tests.h
lib/libutee/include/pta_socket.h
lib/libutee/include/tee_api_defines_extensions.h
lib/libutee/include/tee_internal_se_api.h
lib/libutee/include/tee_isocket.h
lib/libutee/include/tee_tcpsocket.h
lib/libutee/include/tee_udpsocket.h
lib/libutee/tee_api_private.h
lib/libutee/tee_api_se.c
lib/libutee/tee_socket_private.h
lib/libutee/tee_socket_pta.c
lib/libutee/tee_tcpudp_socket.c
lib/libutils/ext/arch/arm/aeabi_unwind.c
lib/libutils/ext/arch/arm/atomic_a32.S
lib/libutils/ext/arch/arm/atomic_a64.S
lib/libutils/ext/buf_compare_ct.c
lib/libutils/ext/include/printk.h
lib/libutils/isoc/arch/arm/arm32_aeabi_ldivmod_a32.S
lib/libutils/isoc/arch/arm/arm32_aeabi_shift.c
lib/libutils/isoc/arch/arm/arm32_aeabi_softfloat.c
lib/libutils/isoc/malloc_lock.c
lib/libutils/isoc/snprintf.c
scripts/gen_hashed_bin.py
scripts/gen_ld_sects.py
scripts/pem_to_pub_c.py
scripts/sign.py
scripts/symbolize.py
scripts/ta_bin_to_c.py
scripts/tee_bin_parser.py
1bb9298315-Dec-2017 Jerome Forissier <jerome.forissier@linaro.org>

Add SPDX license identifiers

Adds one SPDX-License-Identifier line [1] to each source files that
contains license text.

Generated by [2]:
spdxify.py --add-spdx optee_os/

The scancode tool [3] wa

Add SPDX license identifiers

Adds one SPDX-License-Identifier line [1] to each source files that
contains license text.

Generated by [2]:
spdxify.py --add-spdx optee_os/

The scancode tool [3] was used to double check the license matching
code in the Python script. All the licenses detected by scancode are
either detected by spdxify.py, or have no SPDX identifier, or are false
matches.

Link: [1] https://spdx.org/licenses/
Link: [2] https://github.com/jforissier/misc/blob/f7b56c8/spdxify.py
Link: [3] https://github.com/nexB/scancode-toolkit
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Acked-by: Joakim Bech <joakim.bech@linaro.org>

show more ...


core/arch/arm/include/arm.h
core/arch/arm/include/arm32.h
core/arch/arm/include/arm32_macros.S
core/arch/arm/include/arm32_macros_cortex_a9.S
core/arch/arm/include/arm64.h
core/arch/arm/include/arm64_macros.S
core/arch/arm/include/kernel/abort.h
core/arch/arm/include/kernel/cache_helpers.h
core/arch/arm/include/kernel/delay.h
core/arch/arm/include/kernel/early_ta.h
core/arch/arm/include/kernel/generic_boot.h
core/arch/arm/include/kernel/linker.h
core/arch/arm/include/kernel/misc.h
core/arch/arm/include/kernel/mutex.h
core/arch/arm/include/kernel/pm_stubs.h
core/arch/arm/include/kernel/pseudo_ta.h
core/arch/arm/include/kernel/spinlock.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/tlb_helpers.h
core/arch/arm/include/kernel/tz_proc_def.h
core/arch/arm/include/kernel/tz_ssvce_def.h
core/arch/arm/include/kernel/tz_ssvce_pl310.h
core/arch/arm/include/kernel/user_ta.h
core/arch/arm/include/kernel/vfp.h
core/arch/arm/include/kernel/wait_queue.h
core/arch/arm/include/mm/core_memprot.h
core/arch/arm/include/mm/core_mmu.h
core/arch/arm/include/mm/mobj.h
core/arch/arm/include/mm/pgt_cache.h
core/arch/arm/include/mm/tee_pager.h
core/arch/arm/include/sm/optee_smc.h
core/arch/arm/include/sm/pm.h
core/arch/arm/include/sm/sm.h
core/arch/arm/include/sm/tee_mon.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_fast.h
core/arch/arm/include/tee/entry_std.h
core/arch/arm/kernel/abort.c
core/arch/arm/kernel/asm-defines.c
core/arch/arm/kernel/delay.c
core/arch/arm/kernel/early_ta.c
core/arch/arm/kernel/elf32.h
core/arch/arm/kernel/elf64.h
core/arch/arm/kernel/elf_common.h
core/arch/arm/kernel/elf_load.c
core/arch/arm/kernel/elf_load.h
core/arch/arm/kernel/generic_boot.c
core/arch/arm/kernel/generic_entry_a32.S
core/arch/arm/kernel/generic_entry_a64.S
core/arch/arm/kernel/kern.ld.S
core/arch/arm/kernel/link_dummies.c
core/arch/arm/kernel/link_dummy.ld
core/arch/arm/kernel/misc_a32.S
core/arch/arm/kernel/misc_a64.S
core/arch/arm/kernel/mutex.c
core/arch/arm/kernel/otp_stubs.c
core/arch/arm/kernel/pm_stubs.c
core/arch/arm/kernel/proc_a32.S
core/arch/arm/kernel/proc_a64.S
core/arch/arm/kernel/pseudo_ta.c
core/arch/arm/kernel/ree_fs_ta.c
core/arch/arm/kernel/spin_lock_a32.S
core/arch/arm/kernel/spin_lock_a64.S
core/arch/arm/kernel/spin_lock_debug.c
core/arch/arm/kernel/tee_l2cc_mutex.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/thread.c
core/arch/arm/kernel/thread_a32.S
core/arch/arm/kernel/thread_a64.S
core/arch/arm/kernel/thread_private.h
core/arch/arm/kernel/tlb_helpers_a32.S
core/arch/arm/kernel/tlb_helpers_a64.S
core/arch/arm/kernel/trace_ext.c
core/arch/arm/kernel/tz_ssvce_pl310_a32.S
core/arch/arm/kernel/unwind_arm32.c
core/arch/arm/kernel/unwind_arm64.c
core/arch/arm/kernel/user_ta.c
core/arch/arm/kernel/vfp.c
core/arch/arm/kernel/vfp_a32.S
core/arch/arm/kernel/vfp_a64.S
core/arch/arm/kernel/vfp_private.h
core/arch/arm/kernel/wait_queue.c
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/mobj.c
core/arch/arm/mm/pgt_cache.c
core/arch/arm/mm/tee_mm.c
core/arch/arm/mm/tee_mmu.c
core/arch/arm/mm/tee_pager.c
core/arch/arm/plat-d02/main.c
core/arch/arm/plat-d02/platform_config.h
core/arch/arm/plat-hikey/hikey_peripherals.h
core/arch/arm/plat-hikey/main.c
core/arch/arm/plat-hikey/platform_config.h
core/arch/arm/plat-hikey/spi_test.c
core/arch/arm/plat-imx/a7_plat_init.S
core/arch/arm/plat-imx/a9_plat_init.S
core/arch/arm/plat-imx/config/config_imx6sx.h
core/arch/arm/plat-imx/config/config_imx7.h
core/arch/arm/plat-imx/imx-common.c
core/arch/arm/plat-imx/imx-regs.h
core/arch/arm/plat-imx/imx.h
core/arch/arm/plat-imx/imx6.c
core/arch/arm/plat-imx/imx6ul.c
core/arch/arm/plat-imx/imx7.c
core/arch/arm/plat-imx/imx_pl310.c
core/arch/arm/plat-imx/imx_pm.h
core/arch/arm/plat-imx/main.c
core/arch/arm/plat-imx/mmdc.c
core/arch/arm/plat-imx/mmdc.h
core/arch/arm/plat-imx/platform_config.h
core/arch/arm/plat-imx/pm/gpcv2.c
core/arch/arm/plat-imx/pm/imx7_suspend.c
core/arch/arm/plat-imx/pm/pm-imx7.c
core/arch/arm/plat-imx/pm/psci-suspend-imx7.S
core/arch/arm/plat-imx/pm/psci.c
core/arch/arm/plat-ls/ls_core_pos_a32.S
core/arch/arm/plat-ls/ls_core_pos_a64.S
core/arch/arm/plat-ls/main.c
core/arch/arm/plat-ls/plat_init.S
core/arch/arm/plat-ls/platform_config.h
core/arch/arm/plat-marvell/armada3700/hal_sec_perf.c
core/arch/arm/plat-marvell/armada7k8k/hal_sec_perf.c
core/arch/arm/plat-marvell/main.c
core/arch/arm/plat-marvell/platform_config.h
core/arch/arm/plat-mediatek/main.c
core/arch/arm/plat-mediatek/platform_config.h
core/arch/arm/plat-rcar/main.c
core/arch/arm/plat-rcar/platform_config.h
core/arch/arm/plat-rockchip/common.h
core/arch/arm/plat-rockchip/core_pos_a32.S
core/arch/arm/plat-rockchip/cru.h
core/arch/arm/plat-rockchip/grf.h
core/arch/arm/plat-rockchip/main.c
core/arch/arm/plat-rockchip/plat_init.S
core/arch/arm/plat-rockchip/platform.c
core/arch/arm/plat-rockchip/platform_config.h
core/arch/arm/plat-rockchip/psci_rk322x.c
core/arch/arm/plat-rpi3/main.c
core/arch/arm/plat-rpi3/platform_config.h
core/arch/arm/plat-sam/main.c
core/arch/arm/plat-sam/matrix.c
core/arch/arm/plat-sam/matrix.h
core/arch/arm/plat-sam/platform_config.h
core/arch/arm/plat-sam/sama5d2.h
core/arch/arm/plat-sam/tz_matrix.h
core/arch/arm/plat-sprd/console.c
core/arch/arm/plat-sprd/main.c
core/arch/arm/plat-sprd/platform_config.h
core/arch/arm/plat-stm/main.c
core/arch/arm/plat-stm/platform_config.h
core/arch/arm/plat-stm/rng_support.c
core/arch/arm/plat-stm/tz_a9init.S
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/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/rng_support.c
core/arch/arm/plat-sunxi/smp_boot.S
core/arch/arm/plat-sunxi/smp_fixup.S
core/arch/arm/plat-ti/a9_plat_init.S
core/arch/arm/plat-ti/api_monitor_index_a15.h
core/arch/arm/plat-ti/api_monitor_index_a9.h
core/arch/arm/plat-ti/main.c
core/arch/arm/plat-ti/platform_config.h
core/arch/arm/plat-ti/sm_platform_handler_a15.c
core/arch/arm/plat-ti/sm_platform_handler_a9.c
core/arch/arm/plat-ti/ti_pl310.c
core/arch/arm/plat-vexpress/juno_core_pos_a32.S
core/arch/arm/plat-vexpress/juno_core_pos_a64.S
core/arch/arm/plat-vexpress/main.c
core/arch/arm/plat-vexpress/platform_config.h
core/arch/arm/plat-vexpress/vendor_props.c
core/arch/arm/plat-zynq7k/main.c
core/arch/arm/plat-zynq7k/plat_init.S
core/arch/arm/plat-zynq7k/platform_config.h
core/arch/arm/plat-zynq7k/platform_smc.h
core/arch/arm/plat-zynqmp/main.c
core/arch/arm/plat-zynqmp/platform_config.h
core/arch/arm/pta/benchmark.c
core/arch/arm/pta/core_fs_htree_tests.c
core/arch/arm/pta/core_self_tests.c
core/arch/arm/pta/core_self_tests.h
core/arch/arm/pta/gprof.c
core/arch/arm/pta/interrupt_tests.c
core/arch/arm/pta/pta_invoke_tests.c
core/arch/arm/pta/se_api_self_tests.c
core/arch/arm/pta/stats.c
core/arch/arm/sm/pm.c
core/arch/arm/sm/pm_a32.S
core/arch/arm/sm/psci-helper.S
core/arch/arm/sm/psci.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/std_smc.c
core/arch/arm/tee/arch_svc.c
core/arch/arm/tee/arch_svc_a32.S
core/arch/arm/tee/arch_svc_a64.S
core/arch/arm/tee/arch_svc_private.h
core/arch/arm/tee/cache.c
core/arch/arm/tee/entry_fast.c
core/arch/arm/tee/entry_std.c
core/arch/arm/tee/init.c
core/arch/arm/tee/pta_socket.c
core/arch/arm/tee/svc_cache.c
core/arch/arm/tee/svc_dummy.c
core/crypto/aes-gcm-ghash.c
core/drivers/atmel_uart.c
core/drivers/cdns_uart.c
core/drivers/dra7_rng.c
core/drivers/gic.c
core/drivers/hi16xx_rng.c
core/drivers/hi16xx_uart.c
core/drivers/imx_snvs.c
core/drivers/imx_uart.c
core/drivers/imx_wdog.c
core/drivers/mvebu_uart.c
core/drivers/ns16550.c
core/drivers/pl011.c
core/drivers/pl022_spi.c
core/drivers/pl061_gpio.c
core/drivers/scif.c
core/drivers/serial8250_uart.c
core/drivers/sprd_uart.c
core/drivers/stih_asc.c
core/drivers/sunxi_uart.c
core/drivers/tzc380.c
core/drivers/tzc400.c
core/include/bench.h
core/include/console.h
core/include/crypto/crypto.h
core/include/drivers/atmel_uart.h
core/include/drivers/cdns_uart.h
core/include/drivers/gic.h
core/include/drivers/hi16xx_uart.h
core/include/drivers/imx_snvs.h
core/include/drivers/imx_uart.h
core/include/drivers/imx_wdog.h
core/include/drivers/mvebu_uart.h
core/include/drivers/ns16550.h
core/include/drivers/pl011.h
core/include/drivers/pl022_spi.h
core/include/drivers/pl061_gpio.h
core/include/drivers/scif.h
core/include/drivers/serial.h
core/include/drivers/serial8250_uart.h
core/include/drivers/sprd_uart.h
core/include/drivers/stih_asc.h
core/include/drivers/sunxi_uart.h
core/include/drivers/tzc380.h
core/include/drivers/tzc400.h
core/include/gpio.h
core/include/initcall.h
core/include/io.h
core/include/keep.h
core/include/kernel/asan.h
core/include/kernel/chip_services.h
core/include/kernel/dt.h
core/include/kernel/handle.h
core/include/kernel/interrupt.h
core/include/kernel/msg_param.h
core/include/kernel/panic.h
core/include/kernel/tee_common.h
core/include/kernel/tee_common_otp.h
core/include/kernel/tee_customer_part.h
core/include/kernel/tee_kta_trace.h
core/include/kernel/tee_misc.h
core/include/kernel/tee_ta_manager.h
core/include/kernel/tee_time.h
core/include/kernel/trace_ta.h
core/include/mm/tee_mm.h
core/include/mm/tee_mmu.h
core/include/mm/tee_mmu_types.h
core/include/optee_msg.h
core/include/optee_msg_supplicant.h
core/include/rng_support.h
core/include/signed_hdr.h
core/include/spi.h
core/include/ta_pub_key.h
core/include/tee/cache.h
core/include/tee/fs_dirfile.h
core/include/tee/fs_htree.h
core/include/tee/se/aid.h
core/include/tee/se/apdu.h
core/include/tee/se/channel.h
core/include/tee/se/iso7816.h
core/include/tee/se/manager.h
core/include/tee/se/reader.h
core/include/tee/se/reader/interface.h
core/include/tee/se/service.h
core/include/tee/se/session.h
core/include/tee/se/svc.h
core/include/tee/se/util.h
core/include/tee/svc_cache.h
core/include/tee/tee_cryp_concat_kdf.h
core/include/tee/tee_cryp_hkdf.h
core/include/tee/tee_cryp_pbkdf2.h
core/include/tee/tee_cryp_utl.h
core/include/tee/tee_fs.h
core/include/tee/tee_fs_key_manager.h
core/include/tee/tee_fs_rpc.h
core/include/tee/tee_obj.h
core/include/tee/tee_pobj.h
core/include/tee/tee_svc.h
core/include/tee/tee_svc_cryp.h
core/include/tee/tee_svc_storage.h
core/include/tee/uuid.h
core/kernel/asan.c
core/kernel/assert.c
core/kernel/console.c
core/kernel/dt.c
core/kernel/handle.c
core/kernel/interrupt.c
core/kernel/msg_param.c
core/kernel/panic.c
core/kernel/tee_misc.c
core/kernel/tee_ta_manager.c
core/kernel/ubsan.c
core/lib/libfdt/fdt.c
core/lib/libfdt/fdt_addresses.c
core/lib/libfdt/fdt_empty_tree.c
core/lib/libfdt/fdt_ro.c
core/lib/libfdt/fdt_rw.c
core/lib/libfdt/fdt_strerror.c
core/lib/libfdt/fdt_sw.c
core/lib/libfdt/fdt_wip.c
core/lib/libfdt/include/fdt.h
core/lib/libfdt/include/libfdt.h
core/lib/libfdt/include/libfdt_env.h
core/lib/libfdt/libfdt_internal.h
core/lib/libtomcrypt/include/tomcrypt.h
core/lib/libtomcrypt/include/tomcrypt_argchk.h
core/lib/libtomcrypt/include/tomcrypt_arm_neon.h
core/lib/libtomcrypt/include/tomcrypt_cfg.h
core/lib/libtomcrypt/include/tomcrypt_cipher.h
core/lib/libtomcrypt/include/tomcrypt_custom.h
core/lib/libtomcrypt/include/tomcrypt_hash.h
core/lib/libtomcrypt/include/tomcrypt_mac.h
core/lib/libtomcrypt/include/tomcrypt_macros.h
core/lib/libtomcrypt/include/tomcrypt_math.h
core/lib/libtomcrypt/include/tomcrypt_misc.h
core/lib/libtomcrypt/include/tomcrypt_mpa.h
core/lib/libtomcrypt/include/tomcrypt_pk.h
core/lib/libtomcrypt/include/tomcrypt_pkcs.h
core/lib/libtomcrypt/include/tomcrypt_prng.h
core/lib/libtomcrypt/src/ciphers/aes.c
core/lib/libtomcrypt/src/ciphers/aes_armv8a_ce.c
core/lib/libtomcrypt/src/ciphers/aes_modes_armv8a_ce_a32.S
core/lib/libtomcrypt/src/ciphers/aes_modes_armv8a_ce_a64.S
core/lib/libtomcrypt/src/ciphers/aes_tab.c
core/lib/libtomcrypt/src/ciphers/des.c
core/lib/libtomcrypt/src/encauth/ccm/ccm_add_aad.c
core/lib/libtomcrypt/src/encauth/ccm/ccm_add_nonce.c
core/lib/libtomcrypt/src/encauth/ccm/ccm_done.c
core/lib/libtomcrypt/src/encauth/ccm/ccm_init.c
core/lib/libtomcrypt/src/encauth/ccm/ccm_memory.c
core/lib/libtomcrypt/src/encauth/ccm/ccm_process.c
core/lib/libtomcrypt/src/encauth/ccm/ccm_reset.c
core/lib/libtomcrypt/src/encauth/eax/eax_addheader.c
core/lib/libtomcrypt/src/encauth/eax/eax_decrypt.c
core/lib/libtomcrypt/src/encauth/eax/eax_decrypt_verify_memory.c
core/lib/libtomcrypt/src/encauth/eax/eax_done.c
core/lib/libtomcrypt/src/encauth/eax/eax_encrypt.c
core/lib/libtomcrypt/src/encauth/eax/eax_encrypt_authenticate_memory.c
core/lib/libtomcrypt/src/encauth/eax/eax_init.c
core/lib/libtomcrypt/src/encauth/gcm/gcm_add_aad.c
core/lib/libtomcrypt/src/encauth/gcm/gcm_add_iv.c
core/lib/libtomcrypt/src/encauth/gcm/gcm_done.c
core/lib/libtomcrypt/src/encauth/gcm/gcm_gf_mult.c
core/lib/libtomcrypt/src/encauth/gcm/gcm_init.c
core/lib/libtomcrypt/src/encauth/gcm/gcm_memory.c
core/lib/libtomcrypt/src/encauth/gcm/gcm_mult_h.c
core/lib/libtomcrypt/src/encauth/gcm/gcm_process.c
core/lib/libtomcrypt/src/encauth/gcm/gcm_reset.c
core/lib/libtomcrypt/src/encauth/ocb/ocb_decrypt.c
core/lib/libtomcrypt/src/encauth/ocb/ocb_decrypt_verify_memory.c
core/lib/libtomcrypt/src/encauth/ocb/ocb_done_decrypt.c
core/lib/libtomcrypt/src/encauth/ocb/ocb_done_encrypt.c
core/lib/libtomcrypt/src/encauth/ocb/ocb_encrypt.c
core/lib/libtomcrypt/src/encauth/ocb/ocb_encrypt_authenticate_memory.c
core/lib/libtomcrypt/src/encauth/ocb/ocb_init.c
core/lib/libtomcrypt/src/encauth/ocb/ocb_ntz.c
core/lib/libtomcrypt/src/encauth/ocb/ocb_shift_xor.c
core/lib/libtomcrypt/src/encauth/ocb/s_ocb_done.c
core/lib/libtomcrypt/src/hashes/helper/hash_file.c
core/lib/libtomcrypt/src/hashes/helper/hash_filehandle.c
core/lib/libtomcrypt/src/hashes/helper/hash_memory.c
core/lib/libtomcrypt/src/hashes/helper/hash_memory_multi.c
core/lib/libtomcrypt/src/hashes/md5.c
core/lib/libtomcrypt/src/hashes/sha1.c
core/lib/libtomcrypt/src/hashes/sha1_armv8a_ce.c
core/lib/libtomcrypt/src/hashes/sha1_armv8a_ce_a32.S
core/lib/libtomcrypt/src/hashes/sha1_armv8a_ce_a64.S
core/lib/libtomcrypt/src/hashes/sha2/sha224.c
core/lib/libtomcrypt/src/hashes/sha2/sha256.c
core/lib/libtomcrypt/src/hashes/sha2/sha256_armv8a_ce.c
core/lib/libtomcrypt/src/hashes/sha2/sha256_armv8a_ce_a32.S
core/lib/libtomcrypt/src/hashes/sha2/sha256_armv8a_ce_a64.S
core/lib/libtomcrypt/src/hashes/sha2/sha384.c
core/lib/libtomcrypt/src/hashes/sha2/sha512.c
core/lib/libtomcrypt/src/mac/hmac/hmac_done.c
core/lib/libtomcrypt/src/mac/hmac/hmac_file.c
core/lib/libtomcrypt/src/mac/hmac/hmac_init.c
core/lib/libtomcrypt/src/mac/hmac/hmac_memory.c
core/lib/libtomcrypt/src/mac/hmac/hmac_memory_multi.c
core/lib/libtomcrypt/src/mac/hmac/hmac_process.c
core/lib/libtomcrypt/src/mac/omac/omac_done.c
core/lib/libtomcrypt/src/mac/omac/omac_file.c
core/lib/libtomcrypt/src/mac/omac/omac_init.c
core/lib/libtomcrypt/src/mac/omac/omac_memory.c
core/lib/libtomcrypt/src/mac/omac/omac_memory_multi.c
core/lib/libtomcrypt/src/mac/omac/omac_process.c
core/lib/libtomcrypt/src/mac/pmac/pmac_done.c
core/lib/libtomcrypt/src/mac/pmac/pmac_file.c
core/lib/libtomcrypt/src/mac/pmac/pmac_init.c
core/lib/libtomcrypt/src/mac/pmac/pmac_memory.c
core/lib/libtomcrypt/src/mac/pmac/pmac_memory_multi.c
core/lib/libtomcrypt/src/mac/pmac/pmac_ntz.c
core/lib/libtomcrypt/src/mac/pmac/pmac_process.c
core/lib/libtomcrypt/src/mac/pmac/pmac_shift_xor.c
core/lib/libtomcrypt/src/mac/xcbc/xcbc_done.c
core/lib/libtomcrypt/src/mac/xcbc/xcbc_file.c
core/lib/libtomcrypt/src/mac/xcbc/xcbc_init.c
core/lib/libtomcrypt/src/mac/xcbc/xcbc_memory.c
core/lib/libtomcrypt/src/mac/xcbc/xcbc_memory_multi.c
core/lib/libtomcrypt/src/mac/xcbc/xcbc_process.c
core/lib/libtomcrypt/src/math/fp/ltc_ecc_fp_mulmod.c
core/lib/libtomcrypt/src/math/multi.c
core/lib/libtomcrypt/src/math/rand_prime.c
core/lib/libtomcrypt/src/misc/base64/base64_decode.c
core/lib/libtomcrypt/src/misc/base64/base64_encode.c
core/lib/libtomcrypt/src/misc/burn_stack.c
core/lib/libtomcrypt/src/misc/crypt/crypt.c
core/lib/libtomcrypt/src/misc/crypt/crypt_argchk.c
core/lib/libtomcrypt/src/misc/crypt/crypt_cipher_descriptor.c
core/lib/libtomcrypt/src/misc/crypt/crypt_cipher_is_valid.c
core/lib/libtomcrypt/src/misc/crypt/crypt_find_cipher.c
core/lib/libtomcrypt/src/misc/crypt/crypt_find_cipher_any.c
core/lib/libtomcrypt/src/misc/crypt/crypt_find_cipher_id.c
core/lib/libtomcrypt/src/misc/crypt/crypt_find_hash.c
core/lib/libtomcrypt/src/misc/crypt/crypt_find_hash_any.c
core/lib/libtomcrypt/src/misc/crypt/crypt_find_hash_id.c
core/lib/libtomcrypt/src/misc/crypt/crypt_find_hash_oid.c
core/lib/libtomcrypt/src/misc/crypt/crypt_find_prng.c
core/lib/libtomcrypt/src/misc/crypt/crypt_fsa.c
core/lib/libtomcrypt/src/misc/crypt/crypt_hash_descriptor.c
core/lib/libtomcrypt/src/misc/crypt/crypt_hash_is_valid.c
core/lib/libtomcrypt/src/misc/crypt/crypt_prng_descriptor.c
core/lib/libtomcrypt/src/misc/crypt/crypt_prng_is_valid.c
core/lib/libtomcrypt/src/misc/crypt/crypt_register_cipher.c
core/lib/libtomcrypt/src/misc/crypt/crypt_register_hash.c
core/lib/libtomcrypt/src/misc/crypt/crypt_register_prng.c
core/lib/libtomcrypt/src/misc/crypt/crypt_unregister_cipher.c
core/lib/libtomcrypt/src/misc/crypt/crypt_unregister_hash.c
core/lib/libtomcrypt/src/misc/crypt/crypt_unregister_prng.c
core/lib/libtomcrypt/src/misc/error_to_string.c
core/lib/libtomcrypt/src/misc/mem_neq.c
core/lib/libtomcrypt/src/misc/pkcs5/pkcs_5_1.c
core/lib/libtomcrypt/src/misc/pkcs5/pkcs_5_2.c
core/lib/libtomcrypt/src/misc/zeromem.c
core/lib/libtomcrypt/src/modes/cbc/cbc_decrypt.c
core/lib/libtomcrypt/src/modes/cbc/cbc_done.c
core/lib/libtomcrypt/src/modes/cbc/cbc_encrypt.c
core/lib/libtomcrypt/src/modes/cbc/cbc_getiv.c
core/lib/libtomcrypt/src/modes/cbc/cbc_setiv.c
core/lib/libtomcrypt/src/modes/cbc/cbc_start.c
core/lib/libtomcrypt/src/modes/cfb/cfb_decrypt.c
core/lib/libtomcrypt/src/modes/cfb/cfb_done.c
core/lib/libtomcrypt/src/modes/cfb/cfb_encrypt.c
core/lib/libtomcrypt/src/modes/cfb/cfb_getiv.c
core/lib/libtomcrypt/src/modes/cfb/cfb_setiv.c
core/lib/libtomcrypt/src/modes/cfb/cfb_start.c
core/lib/libtomcrypt/src/modes/ctr/ctr_decrypt.c
core/lib/libtomcrypt/src/modes/ctr/ctr_done.c
core/lib/libtomcrypt/src/modes/ctr/ctr_encrypt.c
core/lib/libtomcrypt/src/modes/ctr/ctr_getiv.c
core/lib/libtomcrypt/src/modes/ctr/ctr_setiv.c
core/lib/libtomcrypt/src/modes/ctr/ctr_start.c
core/lib/libtomcrypt/src/modes/ecb/ecb_decrypt.c
core/lib/libtomcrypt/src/modes/ecb/ecb_done.c
core/lib/libtomcrypt/src/modes/ecb/ecb_encrypt.c
core/lib/libtomcrypt/src/modes/ecb/ecb_start.c
core/lib/libtomcrypt/src/modes/f8/f8_decrypt.c
core/lib/libtomcrypt/src/modes/f8/f8_done.c
core/lib/libtomcrypt/src/modes/f8/f8_encrypt.c
core/lib/libtomcrypt/src/modes/f8/f8_getiv.c
core/lib/libtomcrypt/src/modes/f8/f8_setiv.c
core/lib/libtomcrypt/src/modes/f8/f8_start.c
core/lib/libtomcrypt/src/modes/lrw/lrw_decrypt.c
core/lib/libtomcrypt/src/modes/lrw/lrw_done.c
core/lib/libtomcrypt/src/modes/lrw/lrw_encrypt.c
core/lib/libtomcrypt/src/modes/lrw/lrw_getiv.c
core/lib/libtomcrypt/src/modes/lrw/lrw_process.c
core/lib/libtomcrypt/src/modes/lrw/lrw_setiv.c
core/lib/libtomcrypt/src/modes/lrw/lrw_start.c
core/lib/libtomcrypt/src/modes/ofb/ofb_decrypt.c
core/lib/libtomcrypt/src/modes/ofb/ofb_done.c
core/lib/libtomcrypt/src/modes/ofb/ofb_encrypt.c
core/lib/libtomcrypt/src/modes/ofb/ofb_getiv.c
core/lib/libtomcrypt/src/modes/ofb/ofb_setiv.c
core/lib/libtomcrypt/src/modes/ofb/ofb_start.c
core/lib/libtomcrypt/src/modes/xts/xts_decrypt.c
core/lib/libtomcrypt/src/modes/xts/xts_done.c
core/lib/libtomcrypt/src/modes/xts/xts_encrypt.c
core/lib/libtomcrypt/src/modes/xts/xts_init.c
core/lib/libtomcrypt/src/modes/xts/xts_mult_x.c
core/lib/libtomcrypt/src/mpa_desc.c
core/lib/libtomcrypt/src/pk/asn1/der/bit/der_decode_bit_string.c
core/lib/libtomcrypt/src/pk/asn1/der/bit/der_decode_raw_bit_string.c
core/lib/libtomcrypt/src/pk/asn1/der/bit/der_encode_bit_string.c
core/lib/libtomcrypt/src/pk/asn1/der/bit/der_encode_raw_bit_string.c
core/lib/libtomcrypt/src/pk/asn1/der/bit/der_length_bit_string.c
core/lib/libtomcrypt/src/pk/asn1/der/boolean/der_decode_boolean.c
core/lib/libtomcrypt/src/pk/asn1/der/boolean/der_encode_boolean.c
core/lib/libtomcrypt/src/pk/asn1/der/boolean/der_length_boolean.c
core/lib/libtomcrypt/src/pk/asn1/der/choice/der_decode_choice.c
core/lib/libtomcrypt/src/pk/asn1/der/ia5/der_decode_ia5_string.c
core/lib/libtomcrypt/src/pk/asn1/der/ia5/der_encode_ia5_string.c
core/lib/libtomcrypt/src/pk/asn1/der/ia5/der_length_ia5_string.c
core/lib/libtomcrypt/src/pk/asn1/der/integer/der_decode_integer.c
core/lib/libtomcrypt/src/pk/asn1/der/integer/der_encode_integer.c
core/lib/libtomcrypt/src/pk/asn1/der/integer/der_length_integer.c
core/lib/libtomcrypt/src/pk/asn1/der/object_identifier/der_decode_object_identifier.c
core/lib/libtomcrypt/src/pk/asn1/der/object_identifier/der_encode_object_identifier.c
core/lib/libtomcrypt/src/pk/asn1/der/object_identifier/der_length_object_identifier.c
core/lib/libtomcrypt/src/pk/asn1/der/octet/der_decode_octet_string.c
core/lib/libtomcrypt/src/pk/asn1/der/octet/der_encode_octet_string.c
core/lib/libtomcrypt/src/pk/asn1/der/octet/der_length_octet_string.c
core/lib/libtomcrypt/src/pk/asn1/der/printable_string/der_decode_printable_string.c
core/lib/libtomcrypt/src/pk/asn1/der/printable_string/der_encode_printable_string.c
core/lib/libtomcrypt/src/pk/asn1/der/printable_string/der_length_printable_string.c
core/lib/libtomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_ex.c
core/lib/libtomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_flexi.c
core/lib/libtomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_multi.c
core/lib/libtomcrypt/src/pk/asn1/der/sequence/der_decode_subject_public_key_info.c
core/lib/libtomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_ex.c
core/lib/libtomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_multi.c
core/lib/libtomcrypt/src/pk/asn1/der/sequence/der_encode_subject_public_key_info.c
core/lib/libtomcrypt/src/pk/asn1/der/sequence/der_length_sequence.c
core/lib/libtomcrypt/src/pk/asn1/der/sequence/der_sequence_free.c
core/lib/libtomcrypt/src/pk/asn1/der/set/der_encode_set.c
core/lib/libtomcrypt/src/pk/asn1/der/set/der_encode_setof.c
core/lib/libtomcrypt/src/pk/asn1/der/short_integer/der_decode_short_integer.c
core/lib/libtomcrypt/src/pk/asn1/der/short_integer/der_encode_short_integer.c
core/lib/libtomcrypt/src/pk/asn1/der/short_integer/der_length_short_integer.c
core/lib/libtomcrypt/src/pk/asn1/der/teletex_string/der_decode_teletex_string.c
core/lib/libtomcrypt/src/pk/asn1/der/teletex_string/der_length_teletex_string.c
core/lib/libtomcrypt/src/pk/asn1/der/utctime/der_decode_utctime.c
core/lib/libtomcrypt/src/pk/asn1/der/utctime/der_encode_utctime.c
core/lib/libtomcrypt/src/pk/asn1/der/utctime/der_length_utctime.c
core/lib/libtomcrypt/src/pk/asn1/der/utf8/der_decode_utf8_string.c
core/lib/libtomcrypt/src/pk/asn1/der/utf8/der_encode_utf8_string.c
core/lib/libtomcrypt/src/pk/asn1/der/utf8/der_length_utf8_string.c
core/lib/libtomcrypt/src/pk/dh/dh.c
core/lib/libtomcrypt/src/pk/dsa/dsa_decrypt_key.c
core/lib/libtomcrypt/src/pk/dsa/dsa_encrypt_key.c
core/lib/libtomcrypt/src/pk/dsa/dsa_export.c
core/lib/libtomcrypt/src/pk/dsa/dsa_free.c
core/lib/libtomcrypt/src/pk/dsa/dsa_import.c
core/lib/libtomcrypt/src/pk/dsa/dsa_make_key.c
core/lib/libtomcrypt/src/pk/dsa/dsa_shared_secret.c
core/lib/libtomcrypt/src/pk/dsa/dsa_sign_hash.c
core/lib/libtomcrypt/src/pk/dsa/dsa_verify_hash.c
core/lib/libtomcrypt/src/pk/dsa/dsa_verify_key.c
core/lib/libtomcrypt/src/pk/ecc/ecc.c
core/lib/libtomcrypt/src/pk/ecc/ecc_ansi_x963_export.c
core/lib/libtomcrypt/src/pk/ecc/ecc_ansi_x963_import.c
core/lib/libtomcrypt/src/pk/ecc/ecc_decrypt_key.c
core/lib/libtomcrypt/src/pk/ecc/ecc_encrypt_key.c
core/lib/libtomcrypt/src/pk/ecc/ecc_export.c
core/lib/libtomcrypt/src/pk/ecc/ecc_free.c
core/lib/libtomcrypt/src/pk/ecc/ecc_get_size.c
core/lib/libtomcrypt/src/pk/ecc/ecc_import.c
core/lib/libtomcrypt/src/pk/ecc/ecc_make_key.c
core/lib/libtomcrypt/src/pk/ecc/ecc_shared_secret.c
core/lib/libtomcrypt/src/pk/ecc/ecc_sign_hash.c
core/lib/libtomcrypt/src/pk/ecc/ecc_sizes.c
core/lib/libtomcrypt/src/pk/ecc/ecc_verify_hash.c
core/lib/libtomcrypt/src/pk/ecc/ltc_ecc_is_valid_idx.c
core/lib/libtomcrypt/src/pk/ecc/ltc_ecc_map.c
core/lib/libtomcrypt/src/pk/ecc/ltc_ecc_mul2add.c
core/lib/libtomcrypt/src/pk/ecc/ltc_ecc_mulmod.c
core/lib/libtomcrypt/src/pk/ecc/ltc_ecc_mulmod_timing.c
core/lib/libtomcrypt/src/pk/ecc/ltc_ecc_points.c
core/lib/libtomcrypt/src/pk/ecc/ltc_ecc_projective_add_point.c
core/lib/libtomcrypt/src/pk/ecc/ltc_ecc_projective_dbl_point.c
core/lib/libtomcrypt/src/pk/pkcs1/pkcs_1_i2osp.c
core/lib/libtomcrypt/src/pk/pkcs1/pkcs_1_mgf1.c
core/lib/libtomcrypt/src/pk/pkcs1/pkcs_1_oaep_decode.c
core/lib/libtomcrypt/src/pk/pkcs1/pkcs_1_oaep_encode.c
core/lib/libtomcrypt/src/pk/pkcs1/pkcs_1_os2ip.c
core/lib/libtomcrypt/src/pk/pkcs1/pkcs_1_pss_decode.c
core/lib/libtomcrypt/src/pk/pkcs1/pkcs_1_pss_encode.c
core/lib/libtomcrypt/src/pk/pkcs1/pkcs_1_v1_5_decode.c
core/lib/libtomcrypt/src/pk/pkcs1/pkcs_1_v1_5_encode.c
core/lib/libtomcrypt/src/pk/rsa/rsa_decrypt_key.c
core/lib/libtomcrypt/src/pk/rsa/rsa_encrypt_key.c
core/lib/libtomcrypt/src/pk/rsa/rsa_export.c
core/lib/libtomcrypt/src/pk/rsa/rsa_exptmod.c
core/lib/libtomcrypt/src/pk/rsa/rsa_free.c
core/lib/libtomcrypt/src/pk/rsa/rsa_import.c
core/lib/libtomcrypt/src/pk/rsa/rsa_make_key.c
core/lib/libtomcrypt/src/pk/rsa/rsa_sign_hash.c
core/lib/libtomcrypt/src/pk/rsa/rsa_verify_hash.c
core/lib/libtomcrypt/src/prngs/rng_get_bytes.c
core/lib/libtomcrypt/src/prngs/rng_make_prng.c
core/lib/libtomcrypt/src/prngs/sprng.c
core/lib/libtomcrypt/src/prngs/yarrow.c
core/lib/libtomcrypt/src/tee_ltc_provider.c
core/lib/zlib/adler32.c
core/lib/zlib/gzguts.h
core/lib/zlib/inffast.c
core/lib/zlib/inffast.h
core/lib/zlib/inflate.c
core/lib/zlib/inflate.h
core/lib/zlib/inftrees.c
core/lib/zlib/inftrees.h
core/lib/zlib/zconf.h
core/lib/zlib/zlib.h
core/lib/zlib/zutil.c
core/lib/zlib/zutil.h
core/tee/fs_dirfile.c
core/tee/fs_htree.c
core/tee/se/aid.c
core/tee/se/aid_priv.h
core/tee/se/apdu.c
core/tee/se/apdu_priv.h
core/tee/se/channel.c
core/tee/se/channel_priv.h
core/tee/se/iso7816.c
core/tee/se/manager.c
core/tee/se/reader.c
core/tee/se/reader/passthru_reader/driver.c
core/tee/se/reader/passthru_reader/pcsc.h
core/tee/se/reader/passthru_reader/reader.c
core/tee/se/reader/passthru_reader/reader.h
core/tee/se/reader_priv.h
core/tee/se/service.c
core/tee/se/service_priv.h
core/tee/se/session.c
core/tee/se/session_priv.h
core/tee/se/svc.c
core/tee/se/util.c
core/tee/tee_cryp_concat_kdf.c
core/tee/tee_cryp_hkdf.c
core/tee/tee_cryp_pbkdf2.c
core/tee/tee_cryp_utl.c
core/tee/tee_fs_key_manager.c
core/tee/tee_fs_rpc.c
core/tee/tee_fs_rpc_cache.c
core/tee/tee_obj.c
core/tee/tee_pobj.c
core/tee/tee_ree_fs.c
core/tee/tee_rpmb_fs.c
core/tee/tee_svc.c
core/tee/tee_svc_cryp.c
core/tee/tee_svc_storage.c
core/tee/tee_time_generic.c
core/tee/uuid.c
lib/libmpa/arch/arm/mpa_a32.S
lib/libmpa/include/mpa.h
lib/libmpa/include/mpalib.h
lib/libmpa/include/mpalib_config.h
lib/libmpa/mpa_addsub.c
lib/libmpa/mpa_cmp.c
lib/libmpa/mpa_conv.c
lib/libmpa/mpa_div.c
lib/libmpa/mpa_expmod.c
lib/libmpa/mpa_gcd.c
lib/libmpa/mpa_init.c
lib/libmpa/mpa_io.c
lib/libmpa/mpa_mem_static.c
lib/libmpa/mpa_misc.c
lib/libmpa/mpa_modulus.c
lib/libmpa/mpa_montgomery.c
lib/libmpa/mpa_mul.c
lib/libmpa/mpa_primetable.h
lib/libmpa/mpa_primetest.c
lib/libmpa/mpa_random.c
lib/libmpa/mpa_shift.c
lib/libutee/abort.c
lib/libutee/arch/arm/gprof/gmon.h
lib/libutee/arch/arm/gprof/gmon_out.h
lib/libutee/arch/arm/gprof/gprof.c
lib/libutee/arch/arm/gprof/gprof_a32.S
lib/libutee/arch/arm/gprof/gprof_a64.S
lib/libutee/arch/arm/gprof/gprof_pta.c
lib/libutee/arch/arm/gprof/gprof_pta.h
lib/libutee/arch/arm/user_ta_entry.c
lib/libutee/arch/arm/utee_misc.c
lib/libutee/arch/arm/utee_syscalls_a32.S
lib/libutee/arch/arm/utee_syscalls_a64.S
lib/libutee/arch/arm/utee_syscalls_asm.S
lib/libutee/assert.c
lib/libutee/base64.c
lib/libutee/base64.h
lib/libutee/errno.c
lib/libutee/include/__tee_ipsocket.h
lib/libutee/include/__tee_isocket_defines.h
lib/libutee/include/__tee_tcpsocket_defines.h
lib/libutee/include/__tee_tcpsocket_defines_extensions.h
lib/libutee/include/__tee_udpsocket_defines.h
lib/libutee/include/pta_benchmark.h
lib/libutee/include/pta_gprof.h
lib/libutee/include/pta_invoke_tests.h
lib/libutee/include/pta_socket.h
lib/libutee/include/tee_api.h
lib/libutee/include/tee_api_defines.h
lib/libutee/include/tee_api_defines_extensions.h
lib/libutee/include/tee_api_types.h
lib/libutee/include/tee_arith_internal.h
lib/libutee/include/tee_internal_api.h
lib/libutee/include/tee_internal_api_extensions.h
lib/libutee/include/tee_internal_se_api.h
lib/libutee/include/tee_isocket.h
lib/libutee/include/tee_syscall_numbers.h
lib/libutee/include/tee_ta_api.h
lib/libutee/include/tee_tcpsocket.h
lib/libutee/include/tee_udpsocket.h
lib/libutee/include/user_ta_header.h
lib/libutee/include/utee_defines.h
lib/libutee/include/utee_syscalls.h
lib/libutee/include/utee_types.h
lib/libutee/tee_api.c
lib/libutee/tee_api_arith.c
lib/libutee/tee_api_objects.c
lib/libutee/tee_api_operations.c
lib/libutee/tee_api_panic.c
lib/libutee/tee_api_private.h
lib/libutee/tee_api_property.c
lib/libutee/tee_api_se.c
lib/libutee/tee_socket_private.h
lib/libutee/tee_socket_pta.c
lib/libutee/tee_tcpudp_socket.c
lib/libutee/tee_user_mem.c
lib/libutee/tee_user_mem.h
lib/libutee/trace_ext.c
lib/libutee/utee_misc.h
lib/libutils/ext/arch/arm/aeabi_unwind.c
lib/libutils/ext/arch/arm/atomic_a32.S
lib/libutils/ext/arch/arm/atomic_a64.S
lib/libutils/ext/buf_compare_ct.c
lib/libutils/ext/include/asm.S
lib/libutils/ext/include/bitstring.h
lib/libutils/ext/include/compiler.h
lib/libutils/ext/include/printk.h
lib/libutils/ext/include/string_ext.h
lib/libutils/ext/include/trace.h
lib/libutils/ext/include/trace_levels.h
lib/libutils/ext/include/types_ext.h
lib/libutils/ext/include/util.h
lib/libutils/ext/snprintk.c
lib/libutils/ext/strlcat.c
lib/libutils/ext/strlcpy.c
lib/libutils/ext/trace.c
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/arm32_aeabi_shift.c
lib/libutils/isoc/arch/arm/arm32_aeabi_softfloat.c
lib/libutils/isoc/arch/arm/setjmp_a32.S
lib/libutils/isoc/arch/arm/setjmp_a64.S
lib/libutils/isoc/arch/arm/softfloat/arm32_include/platform.h
lib/libutils/isoc/arch/arm/softfloat/build/Linux-386-GCC/Makefile
lib/libutils/isoc/arch/arm/softfloat/build/Linux-386-GCC/platform.h
lib/libutils/isoc/arch/arm/softfloat/build/Linux-386-SSE2-GCC/Makefile
lib/libutils/isoc/arch/arm/softfloat/build/Linux-386-SSE2-GCC/platform.h
lib/libutils/isoc/arch/arm/softfloat/build/Linux-x86_64-GCC/Makefile
lib/libutils/isoc/arch/arm/softfloat/build/Linux-x86_64-GCC/platform.h
lib/libutils/isoc/arch/arm/softfloat/build/Win32-MinGW/Makefile
lib/libutils/isoc/arch/arm/softfloat/build/Win32-MinGW/platform.h
lib/libutils/isoc/arch/arm/softfloat/build/Win32-SSE2-MinGW/Makefile
lib/libutils/isoc/arch/arm/softfloat/build/Win32-SSE2-MinGW/platform.h
lib/libutils/isoc/arch/arm/softfloat/build/Win64-MinGW-w64/Makefile
lib/libutils/isoc/arch/arm/softfloat/build/Win64-MinGW-w64/platform.h
lib/libutils/isoc/arch/arm/softfloat/build/template-FAST_INT64/Makefile
lib/libutils/isoc/arch/arm/softfloat/build/template-FAST_INT64/platform.h
lib/libutils/isoc/arch/arm/softfloat/build/template-not-FAST_INT64/Makefile
lib/libutils/isoc/arch/arm/softfloat/build/template-not-FAST_INT64/platform.h
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/extF80M_isSignalingNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/f128M_isSignalingNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/s_commonNaNToExtF80M.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/s_commonNaNToExtF80UI.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/s_commonNaNToF128M.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/s_commonNaNToF128UI.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/s_commonNaNToF32UI.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/s_commonNaNToF64UI.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/s_extF80MToCommonNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/s_extF80UIToCommonNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/s_f128MToCommonNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/s_f128UIToCommonNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/s_f32UIToCommonNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/s_f64UIToCommonNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/s_propagateNaNExtF80M.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/s_propagateNaNExtF80UI.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/s_propagateNaNF128M.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/s_propagateNaNF128UI.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/s_propagateNaNF32UI.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/s_propagateNaNF64UI.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/softfloat_raiseFlags.c
lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/specialize.h
lib/libutils/isoc/arch/arm/softfloat/source/8086/extF80M_isSignalingNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/f128M_isSignalingNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/s_commonNaNToExtF80M.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/s_commonNaNToExtF80UI.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/s_commonNaNToF128M.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/s_commonNaNToF128UI.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/s_commonNaNToF32UI.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/s_commonNaNToF64UI.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/s_extF80MToCommonNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/s_extF80UIToCommonNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/s_f128MToCommonNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/s_f128UIToCommonNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/s_f32UIToCommonNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/s_f64UIToCommonNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/s_propagateNaNExtF80M.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/s_propagateNaNExtF80UI.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/s_propagateNaNF128M.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/s_propagateNaNF128UI.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/s_propagateNaNF32UI.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/s_propagateNaNF64UI.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/softfloat_raiseFlags.c
lib/libutils/isoc/arch/arm/softfloat/source/8086/specialize.h
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_add.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_div.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_eq.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_eq_signaling.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_le.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_le_quiet.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_lt.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_lt_quiet.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_mul.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_rem.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_roundToInt.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_sqrt.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_sub.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_to_f128M.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_to_f32.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_to_f64.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_to_i32.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_to_i32_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_to_i64.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_to_i64_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_to_ui32.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_to_ui32_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_to_ui64.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80M_to_ui64_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_add.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_div.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_eq.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_eq_signaling.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_isSignalingNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_le.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_le_quiet.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_lt.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_lt_quiet.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_mul.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_rem.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_roundToInt.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_sqrt.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_sub.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_to_f128.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_to_f32.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_to_f64.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_to_i32.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_to_i32_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_to_i64.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_to_i64_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_to_ui32.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_to_ui32_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_to_ui64.c
lib/libutils/isoc/arch/arm/softfloat/source/extF80_to_ui64_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_add.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_div.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_eq.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_eq_signaling.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_le.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_le_quiet.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_lt.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_lt_quiet.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_mul.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_mulAdd.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_rem.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_roundToInt.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_sqrt.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_sub.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_to_extF80M.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_to_f32.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_to_f64.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_to_i32.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_to_i32_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_to_i64.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_to_i64_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_to_ui32.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_to_ui32_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_to_ui64.c
lib/libutils/isoc/arch/arm/softfloat/source/f128M_to_ui64_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_add.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_div.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_eq.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_eq_signaling.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_isSignalingNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_le.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_le_quiet.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_lt.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_lt_quiet.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_mul.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_mulAdd.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_rem.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_roundToInt.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_sqrt.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_sub.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_to_extF80.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_to_f32.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_to_f64.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_to_i32.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_to_i32_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_to_i64.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_to_i64_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_to_ui32.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_to_ui32_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_to_ui64.c
lib/libutils/isoc/arch/arm/softfloat/source/f128_to_ui64_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_add.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_div.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_eq.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_eq_signaling.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_isSignalingNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_le.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_le_quiet.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_lt.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_lt_quiet.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_mul.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_mulAdd.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_rem.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_roundToInt.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_sqrt.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_sub.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_to_extF80.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_to_extF80M.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_to_f128.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_to_f128M.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_to_f64.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_to_i32.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_to_i32_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_to_i64.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_to_i64_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_to_ui32.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_to_ui32_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_to_ui64.c
lib/libutils/isoc/arch/arm/softfloat/source/f32_to_ui64_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_add.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_div.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_eq.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_eq_signaling.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_isSignalingNaN.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_le.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_le_quiet.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_lt.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_lt_quiet.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_mul.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_mulAdd.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_rem.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_roundToInt.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_sqrt.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_sub.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_to_extF80.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_to_extF80M.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_to_f128.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_to_f128M.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_to_f32.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_to_i32.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_to_i32_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_to_i64.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_to_i64_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_to_ui32.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_to_ui32_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_to_ui64.c
lib/libutils/isoc/arch/arm/softfloat/source/f64_to_ui64_r_minMag.c
lib/libutils/isoc/arch/arm/softfloat/source/i32_to_extF80.c
lib/libutils/isoc/arch/arm/softfloat/source/i32_to_extF80M.c
lib/libutils/isoc/arch/arm/softfloat/source/i32_to_f128.c
lib/libutils/isoc/arch/arm/softfloat/source/i32_to_f128M.c
lib/libutils/isoc/arch/arm/softfloat/source/i32_to_f32.c
lib/libutils/isoc/arch/arm/softfloat/source/i32_to_f64.c
lib/libutils/isoc/arch/arm/softfloat/source/i64_to_extF80.c
lib/libutils/isoc/arch/arm/softfloat/source/i64_to_extF80M.c
lib/libutils/isoc/arch/arm/softfloat/source/i64_to_f128.c
lib/libutils/isoc/arch/arm/softfloat/source/i64_to_f128M.c
lib/libutils/isoc/arch/arm/softfloat/source/i64_to_f32.c
lib/libutils/isoc/arch/arm/softfloat/source/i64_to_f64.c
lib/libutils/isoc/arch/arm/softfloat/source/include/internals.h
lib/libutils/isoc/arch/arm/softfloat/source/include/primitiveTypes.h
lib/libutils/isoc/arch/arm/softfloat/source/include/primitives.h
lib/libutils/isoc/arch/arm/softfloat/source/include/softfloat.h
lib/libutils/isoc/arch/arm/softfloat/source/include/softfloat_types.h
lib/libutils/isoc/arch/arm/softfloat/source/s_add128.c
lib/libutils/isoc/arch/arm/softfloat/source/s_add256M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_addCarryM.c
lib/libutils/isoc/arch/arm/softfloat/source/s_addComplCarryM.c
lib/libutils/isoc/arch/arm/softfloat/source/s_addExtF80M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_addF128M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_addM.c
lib/libutils/isoc/arch/arm/softfloat/source/s_addMagsExtF80.c
lib/libutils/isoc/arch/arm/softfloat/source/s_addMagsF128.c
lib/libutils/isoc/arch/arm/softfloat/source/s_addMagsF32.c
lib/libutils/isoc/arch/arm/softfloat/source/s_addMagsF64.c
lib/libutils/isoc/arch/arm/softfloat/source/s_approxRecip32_1.c
lib/libutils/isoc/arch/arm/softfloat/source/s_approxRecipSqrt32_1.c
lib/libutils/isoc/arch/arm/softfloat/source/s_compare128M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_compare96M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_compareNonnormExtF80M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_countLeadingZeros32.c
lib/libutils/isoc/arch/arm/softfloat/source/s_countLeadingZeros64.c
lib/libutils/isoc/arch/arm/softfloat/source/s_countLeadingZeros8.c
lib/libutils/isoc/arch/arm/softfloat/source/s_eq128.c
lib/libutils/isoc/arch/arm/softfloat/source/s_invalidExtF80M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_invalidF128M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_isNaNF128M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_le128.c
lib/libutils/isoc/arch/arm/softfloat/source/s_lt128.c
lib/libutils/isoc/arch/arm/softfloat/source/s_mul128By32.c
lib/libutils/isoc/arch/arm/softfloat/source/s_mul128MTo256M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_mul128To256M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_mul64ByShifted32To128.c
lib/libutils/isoc/arch/arm/softfloat/source/s_mul64To128.c
lib/libutils/isoc/arch/arm/softfloat/source/s_mul64To128M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_mulAddF128.c
lib/libutils/isoc/arch/arm/softfloat/source/s_mulAddF128M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_mulAddF32.c
lib/libutils/isoc/arch/arm/softfloat/source/s_mulAddF64.c
lib/libutils/isoc/arch/arm/softfloat/source/s_negXM.c
lib/libutils/isoc/arch/arm/softfloat/source/s_normExtF80SigM.c
lib/libutils/isoc/arch/arm/softfloat/source/s_normRoundPackMToExtF80M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_normRoundPackMToF128M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_normRoundPackToExtF80.c
lib/libutils/isoc/arch/arm/softfloat/source/s_normRoundPackToF128.c
lib/libutils/isoc/arch/arm/softfloat/source/s_normRoundPackToF32.c
lib/libutils/isoc/arch/arm/softfloat/source/s_normRoundPackToF64.c
lib/libutils/isoc/arch/arm/softfloat/source/s_normSubnormalExtF80Sig.c
lib/libutils/isoc/arch/arm/softfloat/source/s_normSubnormalF128Sig.c
lib/libutils/isoc/arch/arm/softfloat/source/s_normSubnormalF128SigM.c
lib/libutils/isoc/arch/arm/softfloat/source/s_normSubnormalF32Sig.c
lib/libutils/isoc/arch/arm/softfloat/source/s_normSubnormalF64Sig.c
lib/libutils/isoc/arch/arm/softfloat/source/s_remStepMBy32.c
lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackMToExtF80M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackMToF128M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackMToI64.c
lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackMToUI64.c
lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToExtF80.c
lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToF128.c
lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToF32.c
lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToF64.c
lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToI32.c
lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToI64.c
lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToUI32.c
lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToUI64.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shiftLeftM.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shiftNormSigF128M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJam128.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJam128Extra.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJam256M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJam32.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJam64.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJam64Extra.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJamM.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightM.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftLeft128.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftLeft64To96M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftLeftM.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRight128.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightExtendM.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightJam128.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightJam128Extra.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightJam64.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightJam64Extra.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightJamM.c
lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightM.c
lib/libutils/isoc/arch/arm/softfloat/source/s_sub128.c
lib/libutils/isoc/arch/arm/softfloat/source/s_sub1XM.c
lib/libutils/isoc/arch/arm/softfloat/source/s_sub256M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_subM.c
lib/libutils/isoc/arch/arm/softfloat/source/s_subMagsExtF80.c
lib/libutils/isoc/arch/arm/softfloat/source/s_subMagsF128.c
lib/libutils/isoc/arch/arm/softfloat/source/s_subMagsF32.c
lib/libutils/isoc/arch/arm/softfloat/source/s_subMagsF64.c
lib/libutils/isoc/arch/arm/softfloat/source/s_tryPropagateNaNExtF80M.c
lib/libutils/isoc/arch/arm/softfloat/source/s_tryPropagateNaNF128M.c
lib/libutils/isoc/arch/arm/softfloat/source/softfloat_state.c
lib/libutils/isoc/arch/arm/softfloat/source/ui32_to_extF80.c
lib/libutils/isoc/arch/arm/softfloat/source/ui32_to_extF80M.c
lib/libutils/isoc/arch/arm/softfloat/source/ui32_to_f128.c
lib/libutils/isoc/arch/arm/softfloat/source/ui32_to_f128M.c
lib/libutils/isoc/arch/arm/softfloat/source/ui32_to_f32.c
lib/libutils/isoc/arch/arm/softfloat/source/ui32_to_f64.c
lib/libutils/isoc/arch/arm/softfloat/source/ui64_to_extF80.c
lib/libutils/isoc/arch/arm/softfloat/source/ui64_to_extF80M.c
lib/libutils/isoc/arch/arm/softfloat/source/ui64_to_f128.c
lib/libutils/isoc/arch/arm/softfloat/source/ui64_to_f128M.c
lib/libutils/isoc/arch/arm/softfloat/source/ui64_to_f32.c
lib/libutils/isoc/arch/arm/softfloat/source/ui64_to_f64.c
lib/libutils/isoc/bget_malloc.c
lib/libutils/isoc/include/assert.h
lib/libutils/isoc/include/ctype.h
lib/libutils/isoc/include/inttypes.h
lib/libutils/isoc/include/limits.h
lib/libutils/isoc/include/malloc.h
lib/libutils/isoc/include/memory.h
lib/libutils/isoc/include/setjmp.h
lib/libutils/isoc/include/signal.h
lib/libutils/isoc/include/stdint.h
lib/libutils/isoc/include/stdio.h
lib/libutils/isoc/include/stdlib.h
lib/libutils/isoc/include/string.h
lib/libutils/isoc/include/sys/cdefs.h
lib/libutils/isoc/include/sys/queue.h
lib/libutils/isoc/include/sys/types.h
lib/libutils/isoc/include/time.h
lib/libutils/isoc/include/unistd.h
lib/libutils/isoc/include/wchar.h
lib/libutils/isoc/malloc_lock.c
lib/libutils/isoc/newlib/_ansi.h
lib/libutils/isoc/newlib/abs.c
lib/libutils/isoc/newlib/memchr.c
lib/libutils/isoc/newlib/memcmp.c
lib/libutils/isoc/newlib/memcpy.c
lib/libutils/isoc/newlib/memmove.c
lib/libutils/isoc/newlib/memset.c
lib/libutils/isoc/newlib/strchr.c
lib/libutils/isoc/newlib/strcmp.c
lib/libutils/isoc/newlib/strlen.c
lib/libutils/isoc/newlib/strncmp.c
lib/libutils/isoc/newlib/strnlen.c
lib/libutils/isoc/qsort.c
lib/libutils/isoc/snprintf.c
lib/libutils/isoc/stack_check.c
lib/libutils/isoc/strdup.c
lib/libutils/isoc/strndup.c
scripts/gen_hashed_bin.py
scripts/gen_ld_sects.py
scripts/pem_to_pub_c.py
scripts/symbolize.py
scripts/ta_bin_to_c.py
scripts/tee_bin_parser.py
ta/arch/arm/user_ta_header.c
fb7ef46915-Dec-2017 Jerome Forissier <jerome.forissier@linaro.org>

Reformat copyright/license header in files with an SPDX ID

Some files were committed with an SPDX license identifier before the
rules were defined [1]. Reformat them accordingly.

[1] documentation/

Reformat copyright/license header in files with an SPDX ID

Some files were committed with an SPDX license identifier before the
rules were defined [1]. Reformat them accordingly.

[1] documentation/copyright_and_license_headers.rst

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Acked-by: Joakim Bech <joakim.bech@linaro.org>

show more ...

537ee74207-Dec-2017 Jerome Forissier <jerome.forissier@linaro.org>

Document copyright and license header rules

Add a file to explain how the copyright and license information should
be described in source files. We are essentially following the Linux
kernel guideli

Document copyright and license header rules

Add a file to explain how the copyright and license information should
be described in source files. We are essentially following the Linux
kernel guidelines which are currently being discussed [1].

[1] https://patchwork.kernel.org/patch/10091607/

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Acked-by: Joakim Bech <joakim.bech@linaro.org>

show more ...

513b7c9c10-Jan-2018 Jens Wiklander <jens.wiklander@linaro.org>

core: lpae: zero initialize all l1 tables

Fixes: 4cc2823eb25c ("core: user mode translation table")
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
Tested-by: Jerome Forissier <jerome.fo

core: lpae: zero initialize all l1 tables

Fixes: 4cc2823eb25c ("core: user mode translation table")
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
Tested-by: Jerome Forissier <jerome.forissier@linaro.org> (HiKey)
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Tested-by: Jens Wiklander <jens.wiklander@linaro.org> (Hikey)

show more ...

294a3c3510-Jan-2018 Jens Wiklander <jens.wiklander@linaro.org>

documentation: mmu and switch to/from user space

This only describes the already documented legacy ARMv7 (short) table
format.

Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
Signed-off-by

documentation: mmu and switch to/from user space

This only describes the already documented legacy ARMv7 (short) table
format.

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

show more ...

1df3ba0513-Dec-2017 Jens Wiklander <jens.wiklander@linaro.org>

core: rename mattr_uflags_to_str()

Renames mattr_uflags_to_str() to mattr_perm_to_str() and report all
permission bits using a 7 bytes long string instead.

This allows observing the permissions of

core: rename mattr_uflags_to_str()

Renames mattr_uflags_to_str() to mattr_perm_to_str() and report all
permission bits using a 7 bytes long string instead.

This allows observing the permissions of the minimal kernel mapping
added to the user space context.

Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
Acked-by: Andrew Davis <andrew.davis@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>

show more ...

21a7f5c613-Dec-2017 Jens Wiklander <jens.wiklander@linaro.org>

core: make all mapping non-global

Makes all mapping non-global to avoid the otherwise required tlb
invalidation when switching to user mode.

This change makes the fix for CVE-2017-5754 complete.

R

core: make all mapping non-global

Makes all mapping non-global to avoid the otherwise required tlb
invalidation when switching to user mode.

This change makes the fix for CVE-2017-5754 complete.

Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
Acked-by: Andrew Davis <andrew.davis@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>

show more ...

5b8a58b413-Dec-2017 Jens Wiklander <jens.wiklander@linaro.org>

core: use minimal kernel map in user space

Adds a trampoline in the exception vector to switch to a minimal kernel
map when in user mode. When returning to kernel mode the full kernel
mode map is re

core: use minimal kernel map in user space

Adds a trampoline in the exception vector to switch to a minimal kernel
map when in user mode. When returning to kernel mode the full kernel
mode map is restored.

Arm32 tries to mimic the arm64 exception model somewhat by letting each
exception handler run with disabled asynchronous aborts, irq and fiq.

Form arm32 accesses to the cpus thread_core_local is only done via the
stack pointer in abort mode. Entry of user mode is only done via abort
mode, that means that the abort mode spsr register carries the new cpsr.
Care is taken to have all exceptions disabled while using abort mode.

ASIDs are paired with a user mode ASID with lowest bit sset and a
kernel mode ASID with the lowest bit cleared.

ASID 0 is reserved for kernel mode use when there's no user mode mapping
active.

With this change an active used mode mapping while in kernel mode uses
(asid | 0), and while in user mode (asid | 1). The switch is done via
the trampoline in the vector.

Acked-by: Etienne Carriere <etienne.carriere@linaro.org>
Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
Acked-by: Andrew Davis <andrew.davis@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>

show more ...

5cee6ca713-Dec-2017 Jens Wiklander <jens.wiklander@linaro.org>

core: thread_a32.S: move intr handler macros

Moves the interrupt handler macros closer to the vector.

Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
Reviewed-by: Jerome Forissier <jero

core: thread_a32.S: move intr handler macros

Moves the interrupt handler macros closer to the vector.

Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Acked-by: Andrew Davis <andrew.davis@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>

show more ...

722b96ee13-Dec-2017 Jens Wiklander <jens.wiklander@linaro.org>

core: arm32: exception handlers in one section

Moves all exception handlers into the section of the vector,
.text.thread_vect_table. This makes it possible to later map just the
exception vector and

core: arm32: exception handlers in one section

Moves all exception handlers into the section of the vector,
.text.thread_vect_table. This makes it possible to later map just the
exception vector and the closest associated code while in user mode.

Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Acked-by: Andrew Davis <andrew.davis@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>

show more ...

4cc2823e13-Dec-2017 Jens Wiklander <jens.wiklander@linaro.org>

core: user mode translation table

Adds a second translation table to be used while in user mode containing
user mode mapping and a minimal kernel mapping.

Reviewed-by: Etienne Carriere <etienne.car

core: user mode translation table

Adds a second translation table to be used while in user mode containing
user mode mapping and a minimal kernel mapping.

Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
Acked-by: Andrew Davis <andrew.davis@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>

show more ...

1...<<251252253254255256257258259260>>...336