libutils: Import part of sys/fcntl.hImport part of sys/fcntl.h for necessary file flags, from newlib:- newlib/newlib/libc/include/sys/fcntl.hSigned-off-by: Alvin Chang <alvinga@andestech.com>Ac
libutils: Import part of sys/fcntl.hImport part of sys/fcntl.h for necessary file flags, from newlib:- newlib/newlib/libc/include/sys/fcntl.hSigned-off-by: Alvin Chang <alvinga@andestech.com>Acked-by: Jerome Forissier <jerome.forissier@linaro.org>Acked-by: Etienne Carriere <etienne.carriere@foss.st.com>Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
libutils: sys/queue.h: add SLIST_FOREACH_SAFE()Import macro SLIST_FOREACH_SAFE from FreeBSD.Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>Acked-by: Jerome Forissier <jerome@forissie
libutils: sys/queue.h: add SLIST_FOREACH_SAFE()Import macro SLIST_FOREACH_SAFE from FreeBSD.Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>Acked-by: Jerome Forissier <jerome@forissier.org>Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
libutils: sys/queue.h: add LIST_FOREACH_SAFE()Import macro LIST_FOREACH_SAFE from FreeBSD.Signed-off-by: Ruchika Gupta <ruchika.gupta@linaro.org>Reviewed-by: Rouven Czerwinski <r.czerwinski@peng
libutils: sys/queue.h: add LIST_FOREACH_SAFE()Import macro LIST_FOREACH_SAFE from FreeBSD.Signed-off-by: Ruchika Gupta <ruchika.gupta@linaro.org>Reviewed-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
libutils: sys/queue.h: add STAILQ_REMOVE_AFTER()Import macro STAILQ_REMOVE_AFTER from FreeBSD.Acked-by: Etienne Carriere <etienne.carriere@linaro.org>Signed-off-by: Jens Wiklander <jens.wiklande
libutils: sys/queue.h: add STAILQ_REMOVE_AFTER()Import macro STAILQ_REMOVE_AFTER from FreeBSD.Acked-by: Etienne Carriere <etienne.carriere@linaro.org>Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
libutils: sys/queue.h: add STAILQ_FOREACH_SAFE()Import macro STAILQ_FOREACH_SAFE from FreeBSD.Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>Reviewed-by: Joakim Bech <joakim.bech@l
libutils: sys/queue.h: add STAILQ_FOREACH_SAFE()Import macro STAILQ_FOREACH_SAFE from FreeBSD.Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>Reviewed-by: Joakim Bech <joakim.bech@linaro.org>Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Remove license notice from STMicroelectronics filesSince a while the source files license info are defined by SPDXidentifiers. We can safely remove the verbose license text from thefiles that are
Remove license notice from STMicroelectronics filesSince a while the source files license info are defined by SPDXidentifiers. We can safely remove the verbose license text from thefiles that are owned by either only STMicroelectronics or only bothLinaro and STMicroelectronics.Signed-off-by: Etienne Carriere <etienne.carriere@st.com>Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Add SPDX license identifiersAdds one SPDX-License-Identifier line [1] to each source files thatcontains license text.Generated by [2]: spdxify.py --add-spdx optee_os/The scancode tool [3] wa
Add SPDX license identifiersAdds one SPDX-License-Identifier line [1] to each source files thatcontains license text.Generated by [2]: spdxify.py --add-spdx optee_os/The scancode tool [3] was used to double check the license matchingcode in the Python script. All the licenses detected by scancode areeither detected by spdxify.py, or have no SPDX identifier, or are falsematches.Link: [1] https://spdx.org/licenses/Link: [2] https://github.com/jforissier/misc/blob/f7b56c8/spdxify.pyLink: [3] https://github.com/nexB/scancode-toolkitSigned-off-by: Jerome Forissier <jerome.forissier@linaro.org>Acked-by: Joakim Bech <joakim.bech@linaro.org>
trace.h: add macros to unwind and print the call stack (kernel only)Adds [EIDF]PRINT_STACK() for debugging purposes. Depends onCFG_CORE_UNWIND=y.As a side-effect, also adds a few things that may
trace.h: add macros to unwind and print the call stack (kernel only)Adds [EIDF]PRINT_STACK() for debugging purposes. Depends onCFG_CORE_UNWIND=y.As a side-effect, also adds a few things that may be useful on theirown: __always_inline, read_pc(), read_fp(), read_lr().Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Remove core dependencies from generic partThis concerns:- Communication Non-Secure <--> Secure- sys/types.h contains some types not defined on all compilersSigned-off-by: Pascal Brand <pascal.b
Remove core dependencies from generic partThis concerns:- Communication Non-Secure <--> Secure- sys/types.h contains some types not defined on all compilersSigned-off-by: Pascal Brand <pascal.brand@st.com>
Open-source the TEE CoreSigned-off-by: Pascal Brand <pascal.brand@st.com>