| fe839766 | 04-Nov-2016 |
Etienne Carriere <etienne.carriere@linaro.org> |
plat-stm: fix flavor 'cannes'
Fixes: 8cd89706f19c ("plat-stm: beautify platform config")
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Acked-by: Jerome Forissier <jerome.forissier@l
plat-stm: fix flavor 'cannes'
Fixes: 8cd89706f19c ("plat-stm: beautify platform config")
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
show more ...
|
| 1c93c2b5 | 03-Nov-2016 |
Igor Opaniuk <igor.opaniuk@linaro.org> |
scripts: add wrapper script for checkpatch
Add auxilary wrapper for convenient check of commit/ changes in staging area/multiple commits with checkpatch.pl Put common functions for .travis.yml and c
scripts: add wrapper script for checkpatch
Add auxilary wrapper for convenient check of commit/ changes in staging area/multiple commits with checkpatch.pl Put common functions for .travis.yml and checkpatch.sh into a separate file
Signed-off-by: Igor Opaniuk <igor.opaniuk@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
show more ...
|
| 01422c42 | 02-Nov-2016 |
Volodymyr Babchuk <vlad.babchuk@gmail.com> |
core_mmu.h: align comments with code
Comment mentions MEM_AREA_NS_SHM which does not exists. Instead there are MEM_AREA_NSEC_SHM. Also there was different order of memory areas in comment and in enu
core_mmu.h: align comments with code
Comment mentions MEM_AREA_NS_SHM which does not exists. Instead there are MEM_AREA_NSEC_SHM. Also there was different order of memory areas in comment and in enum definition.
Signed-off-by: Volodymyr Babchuk <vlad.babchuk@gmail.com> Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
show more ...
|
| 40df87c3 | 27-Oct-2016 |
Igor Opaniuk <igor.opaniuk@linaro.org> |
doc: update README.md, add info about VirtFS
Add info about using VirtFS folder sharing feature in QEMU/QEMUv8
Signed-off-by: Igor Opaniuk <igor.opaniuk@linaro.org> Reviewed-by: Joakim Bech <joakim
doc: update README.md, add info about VirtFS
Add info about using VirtFS folder sharing feature in QEMU/QEMUv8
Signed-off-by: Igor Opaniuk <igor.opaniuk@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
show more ...
|
| bef37b8b | 31-Oct-2016 |
Jerome Forissier <jerome.forissier@linaro.org> |
mk/checkconf.mk: allow spaces and double quotes in CFG_ config variables
Fixes issues with the check-conf-h and check-conf-mk functions, which would error out or generate incorrect output on strings
mk/checkconf.mk: allow spaces and double quotes in CFG_ config variables
Fixes issues with the check-conf-h and check-conf-mk functions, which would error out or generate incorrect output on strings containing spaces and/or double quotes.
The single quote character is used in the shell commands that builds the list of values, instead of the double quote, so that there is no conflict with double quotes appearing in the variables themselves. As a consequence, single quotes cannot appear anywhere in the output string. So remove the comments that contained quotes, and which were not that useful anyway.
Test case:
$ grep CFG_TEST core/arch/arm/plat-vexpress/conf.mk CFG_TEST1 ?= "test string" CFG_TEST2 ?= test string CFG_TEST3 ?= "test" CFG_TEST4 ?= test $ make -s $ grep CFG_TEST out/arm-plat-vexpress/conf.mk CFG_TEST1="test string" CFG_TEST2=test string CFG_TEST3="test" CFG_TEST4=test $ grep CFG_TEST out/arm-plat-vexpress/include/generated/conf.h #define CFG_TEST1 "test string" #define CFG_TEST2 test string #define CFG_TEST3 "test" #define CFG_TEST4 test
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Tested-by: Zeng Tao <prime.zeng@hisilicon.com>
show more ...
|
| ca9244a4 | 28-Oct-2016 |
Etienne Carriere <etienne.carriere@linaro.org> |
core: TA private memory does not include the memref parameters
This change limits ta_private_vmem_end to TA segments defined when TA is loaded.
Currently 'ta_private_vmem_end' only used to prevent
core: TA private memory does not include the memref parameters
This change limits ta_private_vmem_end to TA segments defined when TA is loaded.
Currently 'ta_private_vmem_end' only used to prevent a TA from exposing its code/data/stack memory to another TA it invokes. A shared memory buffer passed as TA invocation parameter is obviously not inside the TA private memory an can be exposed to another TA.
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Tested-by: Etienne Carriere <etienne.carriere@linaro.org> (qemu, GP tests)
show more ...
|
| 15c0538d | 26-Oct-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: SQL FS: use new RPC directory functions
Uses the new RPC functions for directory listings instead of the old legacy version.
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Tested
core: SQL FS: use new RPC directory functions
Uses the new RPC functions for directory listings instead of the old legacy version.
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Tested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU, FVP) Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 04fbc7fc | 26-Oct-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: REE FS: use new RPC directory functions
Uses the new RPC functions for directory listings instead of the old legacy version.
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Signed
core: REE FS: use new RPC directory functions
Uses the new RPC functions for directory listings instead of the old legacy version.
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 24e60da0 | 26-Oct-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: FS: remove FOP access
Removes all calls to FOP access and the FOP itself.
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> |
| 822203a8 | 26-Oct-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: FS: FOP rename checks for existing file
Simplify renaming of file by moving the check for existing files into the rename FOP.
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Signe
core: FS: FOP rename checks for existing file
Simplify renaming of file by moving the check for existing files into the rename FOP.
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| c9fc2003 | 26-Oct-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: FS: remove rmdir and mkdir
Removes explicit rmdir and mkdir. It's not needed for SQL FS and RPMB FS. REE FS does rmdir and mkdir when needed directly inside tee-supplicant instead.
Reviewed-b
core: FS: remove rmdir and mkdir
Removes explicit rmdir and mkdir. It's not needed for SQL FS and RPMB FS. REE FS does rmdir and mkdir when needed directly inside tee-supplicant instead.
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 4d9c8fe8 | 26-Oct-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
libutee: remove unused TEE_ERROR_FILE_NOT_FOUND
Removes unused proprietary TEE_Result code TEE_ERROR_FILE_NOT_FOUND.
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Signed-off-by: Jens
libutee: remove unused TEE_ERROR_FILE_NOT_FOUND
Removes unused proprietary TEE_Result code TEE_ERROR_FILE_NOT_FOUND.
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 8d5259f7 | 26-Oct-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: RPMB FS: consistent error codes
* Updates error code from rpmb_fs_mkdir() to TEE_ERROR_ITEM_NOT_FOUND when a directory is empty. * Replaces error code TEE_ERROR_FILE_NOT_FOUND with TEE_ERR
core: RPMB FS: consistent error codes
* Updates error code from rpmb_fs_mkdir() to TEE_ERROR_ITEM_NOT_FOUND when a directory is empty. * Replaces error code TEE_ERROR_FILE_NOT_FOUND with TEE_ERROR_ITEM_NOT_FOUND
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 2ffdd194 | 26-Oct-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
Remove legacy tee_common_unpg.h
Removes legacy file core/include/kernel/tee_common_unpg.h and updates with new types etc as needed.
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Teste
Remove legacy tee_common_unpg.h
Removes legacy file core/include/kernel/tee_common_unpg.h and updates with new types etc as needed.
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Tested-by: Etienne Carriere <etienne.carriere@linaro.org> (b2260) Tested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU) Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 605373ed | 26-Oct-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: fix mem leak in tee_fs_rpc_new_closedir()
Fixes memory leakage in tee_fs_rpc_new_closedir().
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Tested-by: Jens Wiklander <jens.wiklan
core: fix mem leak in tee_fs_rpc_new_closedir()
Fixes memory leakage in tee_fs_rpc_new_closedir().
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Tested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU) Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 89a3e9fe | 26-Oct-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: fix buffer overrun in syscall_log()
Fixes out of bounds update of the buffer used for user TA logging.
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by: Jens Wiklande
core: fix buffer overrun in syscall_log()
Fixes out of bounds update of the buffer used for user TA logging.
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| b0311ad8 | 25-Oct-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: FS: change to new FOP interface
Changes the FOP interface to use TEE_Result as the primary return code to harmonize better with the rest of the code.
Reviewed-by: Joakim Bech <joakim.bech@lin
core: FS: change to new FOP interface
Changes the FOP interface to use TEE_Result as the primary return code to harmonize better with the rest of the code.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Tested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU) Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| d743202e | 25-Oct-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: SQL FS: prepare for new FOP interface
Prepares SQL FS implementation for the (coming) new FOP interface.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Etienne Carriere <etien
core: SQL FS: prepare for new FOP interface
Prepares SQL FS implementation for the (coming) new FOP interface.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| c8016054 | 25-Oct-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: REE FS: prepare for new FOP interface
Prepares REE FS implementation for the (coming) new FOP interface.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Etienne Carriere <etien
core: REE FS: prepare for new FOP interface
Prepares REE FS implementation for the (coming) new FOP interface.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| b86c18ec | 25-Oct-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: RPMB FS: prepare for new FOP interface
Prepares RPMB FS implementation for the (coming) new FOP interface.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Etienne Carriere <eti
core: RPMB FS: prepare for new FOP interface
Prepares RPMB FS implementation for the (coming) new FOP interface.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| e4302df3 | 18-Oct-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: FS: remove unused legacy RPC functions
Removes unused legacy wrapper functions for FS RPC operations.
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Tested-by: Jerome Forissier <
core: FS: remove unused legacy RPC functions
Removes unused legacy wrapper functions for FS RPC operations.
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Tested-by: Jerome Forissier <jerome.forissier@linaro.org> (HiKey) Tested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU) Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 850c8ebb | 18-Oct-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: SQL FS: use new RPC functions
SQL FS is simlified by using the new RPC functions instead of the legacy open/read/write/close.
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Signe
core: SQL FS: use new RPC functions
SQL FS is simlified by using the new RPC functions instead of the legacy open/read/write/close.
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 621564da | 18-Oct-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: REE FS: use new RPC functions
REE FS is simplified by using the new RPC functions instead of the legacy open/read/write/close.
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Sign
core: REE FS: use new RPC functions
REE FS is simplified by using the new RPC functions instead of the legacy open/read/write/close.
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 7f4173d8 | 18-Oct-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: FS: add new RPC functions
Add new RPC functions that returns proper error coded.
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@lina
core: FS: add new RPC functions
Add new RPC functions that returns proper error coded.
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 05efe1e1 | 24-Oct-2016 |
Etienne Carriere <etienne.carriere@linaro.org> |
plat-stm: enable generic gic support
Change generic boot to call gic_cpu_init() for secondary boot cores.
Attempt (bss cleared?) to assert gic driver was initialized before gic_pu_init() is called.
plat-stm: enable generic gic support
Change generic boot to call gic_cpu_init() for secondary boot cores.
Attempt (bss cleared?) to assert gic driver was initialized before gic_pu_init() is called.
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
show more ...
|