Update from upstream to 2.4.0 version 68/132468/1 upstream upstream/2.4.0
authorr.tyminski <r.tyminski@partner.samsung.com>
Mon, 5 Jun 2017 10:44:25 +0000 (12:44 +0200)
committerr.tyminski <r.tyminski@partner.samsung.com>
Mon, 5 Jun 2017 10:44:25 +0000 (12:44 +0200)
commit146aec115cd05a164a88e6d7b07435c57a33817f
treed8099075c92576b1928069af274f9b833aca996e
parentf9a43781767007462965b21f3f518c4cfc0744c7
Update from upstream to 2.4.0 version

Change-Id: I2b3a30f20684d6629fe379d9cd7895aff759c301
156 files changed:
.travis.yml
CHANGELOG.md
MAINTAINERS.md
core/arch/arm/include/kernel/mutex.h
core/arch/arm/include/kernel/pseudo_ta.h
core/arch/arm/include/kernel/spinlock.h
core/arch/arm/include/kernel/thread.h
core/arch/arm/include/kernel/thread_defs.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/sm/optee_smc.h
core/arch/arm/include/sm/sm.h
core/arch/arm/kernel/elf_common.h
core/arch/arm/kernel/elf_load.c
core/arch/arm/kernel/generic_boot.c
core/arch/arm/kernel/generic_entry_a32.S
core/arch/arm/kernel/kern.ld.S
core/arch/arm/kernel/mutex.c
core/arch/arm/kernel/pseudo_ta.c
core/arch/arm/kernel/spin_lock_debug.c
core/arch/arm/kernel/tee_time_arm_cntpct.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/trace_ext.c
core/arch/arm/kernel/user_ta.c
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/mobj.c
core/arch/arm/mm/tee_pager.c
core/arch/arm/plat-d02/main.c
core/arch/arm/plat-hikey/main.c
core/arch/arm/plat-imx/a9_plat_init.S
core/arch/arm/plat-imx/conf.mk
core/arch/arm/plat-imx/main.c
core/arch/arm/plat-imx/platform_config.h
core/arch/arm/plat-imx/psci.c
core/arch/arm/plat-imx/sub.mk
core/arch/arm/plat-ls/main.c
core/arch/arm/plat-ls/plat_init.S
core/arch/arm/plat-mediatek/main.c
core/arch/arm/plat-rcar/main.c
core/arch/arm/plat-rpi3/conf.mk
core/arch/arm/plat-rpi3/main.c
core/arch/arm/plat-sprd/console.c
core/arch/arm/plat-sprd/main.c
core/arch/arm/plat-stm/asc.S [deleted file]
core/arch/arm/plat-stm/conf.mk
core/arch/arm/plat-stm/main.c
core/arch/arm/plat-stm/platform_config.h
core/arch/arm/plat-stm/sub.mk
core/arch/arm/plat-stm/tz_a9init.S
core/arch/arm/plat-sunxi/main.c
core/arch/arm/plat-sunxi/platform.c
core/arch/arm/plat-sunxi/sub.mk
core/arch/arm/plat-ti/api_monitor_index.h [new file with mode: 0644]
core/arch/arm/plat-ti/conf.mk
core/arch/arm/plat-ti/main.c
core/arch/arm/plat-ti/platform_config.h
core/arch/arm/plat-ti/sm_platform_handler.c [new file with mode: 0644]
core/arch/arm/plat-ti/sub.mk
core/arch/arm/plat-vexpress/conf.mk
core/arch/arm/plat-vexpress/main.c
core/arch/arm/plat-vexpress/platform_config.h
core/arch/arm/plat-zynq7k/main.c
core/arch/arm/plat-zynq7k/plat_init.S
core/arch/arm/plat-zynqmp/conf.mk
core/arch/arm/plat-zynqmp/main.c
core/arch/arm/pta/core_fs_htree_tests.c [new file with mode: 0644]
core/arch/arm/pta/core_self_tests.h
core/arch/arm/pta/interrupt_tests.c
core/arch/arm/pta/pta_invoke_tests.c [moved from core/arch/arm/pta/pta_self_tests.c with 72% similarity]
core/arch/arm/pta/sub.mk
core/arch/arm/pta/tee_fs_key_manager_tests.c [deleted file]
core/arch/arm/sm/psci.c
core/arch/arm/sm/sm.c
core/arch/arm/tee/arch_svc.c
core/arch/arm/tee/cache.c [new file with mode: 0644]
core/arch/arm/tee/entry_fast.c
core/arch/arm/tee/entry_std.c
core/arch/arm/tee/pta_socket.c
core/arch/arm/tee/sub.mk
core/arch/arm/tee/svc_cache.c
core/drivers/cdns_uart.c
core/drivers/hi16xx_uart.c
core/drivers/imx_uart.c
core/drivers/ns16550.c
core/drivers/pl011.c
core/drivers/pl050.c
core/drivers/scif.c
core/drivers/serial8250_uart.c
core/drivers/sprd_uart.c
core/drivers/stih_asc.c [moved from core/arch/arm/plat-ti/console.c with 56% similarity]
core/drivers/sub.mk
core/drivers/sunxi_uart.c
core/include/console.h
core/include/drivers/cdns_uart.h
core/include/drivers/hi16xx_uart.h
core/include/drivers/imx_uart.h
core/include/drivers/ns16550.h
core/include/drivers/pl011.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 [moved from core/include/tee/tee_fs_defs.h with 66% similarity]
core/include/drivers/sunxi_uart.h
core/include/io.h
core/include/tee/cache.h [moved from core/arch/arm/plat-stm/asc.h with 86% similarity]
core/include/tee/fs_htree.h [new file with mode: 0644]
core/include/tee/svc_cache.h [moved from core/arch/arm/tee/svc_cache.h with 100% similarity]
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_storage.h
core/kernel/console.c [moved from core/arch/arm/plat-sunxi/console.c with 72% similarity]
core/kernel/sub.mk
core/kernel/tee_ta_manager.c
core/lib/libtomcrypt/src/tee_ltc_provider.c
core/tee/fs_htree.c [new file with mode: 0644]
core/tee/sub.mk
core/tee/tee_cryp_utl.c
core/tee/tee_fs_key_manager.c
core/tee/tee_fs_rpc.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_sql_fs.c
core/tee/tee_svc_storage.c
documentation/images/secure_storage/block_data_encryption.odg
documentation/images/secure_storage/block_data_encryption.png
documentation/images/secure_storage/meta_data_encryption.odg
documentation/images/secure_storage/meta_data_encryption.png
documentation/interrupt_handling.md
documentation/optee_design.md
documentation/porting_guidelines.md [new file with mode: 0644]
documentation/secure_storage.md
documentation/secure_storage_sql.md
lib/libutee/include/pta_invoke_tests.h [new file with mode: 0644]
lib/libutee/include/tee_internal_api.h
lib/libutee/include/user_ta_header.h
lib/libutee/tee_user_mem.c
lib/libutils/isoc/bget_malloc.c
mk/aosp_optee.mk
mk/config.mk
scripts/checkpatch.sh
scripts/checkpatch_inc.sh
ta/ta.mk
tef-optee_os [deleted submodule]