| b21f1220 | 02-Nov-2023 |
Clement Faure <clement.faure@nxp.com> |
drivers: crypto: caam: use job ring 3 on i.mx8dxlevk
Use the job ring #3 on i.mx8dxl to avoid resource conflict with other software stacks.
Signed-off-by: Clement Faure <clement.faure@nxp.com> Acke
drivers: crypto: caam: use job ring 3 on i.mx8dxlevk
Use the job ring #3 on i.mx8dxl to avoid resource conflict with other software stacks.
Signed-off-by: Clement Faure <clement.faure@nxp.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
show more ...
|
| b73c9534 | 23-Mar-2022 |
Clement Faure <clement.faure@nxp.com> |
core: imx: add support fox i.MX8DX
Add the support for the i.MX8DX platform.
Signed-off-by: Clement Faure <clement.faure@nxp.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org> |
| f7acc214 | 27-Oct-2023 |
Alvin Chang <alvinga@andestech.com> |
core: riscv: Add support fault mitigations in non-threaded code
The previous commit ce56605a0ede ("core: support fault mitigations in non-threaded code") supports fault mitigations in non-threaded c
core: riscv: Add support fault mitigations in non-threaded code
The previous commit ce56605a0ede ("core: support fault mitigations in non-threaded code") supports fault mitigations in non-threaded code for ARM architecture.
This commit adds the related modification for RISC-V architecture to support it too.
Signed-off-by: Alvin Chang <alvinga@andestech.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
show more ...
|
| c41ef459 | 23-Oct-2023 |
Alvin Chang <alvinga@andestech.com> |
drivers: plic: Ignore interrupt source ID 0
According to RISC-V PLIC specification, interrupt ID 0 is reserved to mean "no interrupt". Therefore, we should ignore it.
Signed-off-by: Alvin Chang <al
drivers: plic: Ignore interrupt source ID 0
According to RISC-V PLIC specification, interrupt ID 0 is reserved to mean "no interrupt". Therefore, we should ignore it.
Signed-off-by: Alvin Chang <alvinga@andestech.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
show more ...
|
| 512f443d | 16-Oct-2023 |
Margarita Glushkin <rutigl@gmail.com> |
plat-nuvoton: update HUK reading
Reading HUK from UUID stored in two scratchpad registers
Co-developed-by: Hila Miranda-Kuzi <hila.miranda.kuzi1@gmail.com> Signed-off-by: Hila Miranda-Kuzi <hila.mi
plat-nuvoton: update HUK reading
Reading HUK from UUID stored in two scratchpad registers
Co-developed-by: Hila Miranda-Kuzi <hila.miranda.kuzi1@gmail.com> Signed-off-by: Hila Miranda-Kuzi <hila.miranda.kuzi1@gmail.com> Signed-off-by: Margarita Glushkin <rutigl@gmail.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| bb053cc1 | 01-Jun-2023 |
Etienne Carriere <etienne.carriere@foss.st.com> |
core: interrupt: remove old API functions
Remove old itr_xxx() API functions.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com> |
| f406e0d7 | 07-May-2023 |
Etienne Carriere <etienne.carriere@foss.st.com> |
plat-stm32mp1: upgrade to new interrupt framework
Moves plat-stm32mp1 to the new interrupt framework API functions.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Ca
plat-stm32mp1: upgrade to new interrupt framework
Moves plat-stm32mp1 to the new interrupt framework API functions.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
show more ...
|
| 7b89fb4e | 16-May-2023 |
Etienne Carriere <etienne.carriere@foss.st.com> |
plat-synquacer: upgrade to new interrupt framework
Moves plat-synquacer to the new interrupt framework API functions.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne
plat-synquacer: upgrade to new interrupt framework
Moves plat-synquacer to the new interrupt framework API functions.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
show more ...
|
| 34764f0d | 16-May-2023 |
Etienne Carriere <etienne.carriere@foss.st.com> |
plat-vexpress: upgrade to new interrupt framework
Moves plat-vexpress to the new interrupt framework API functions.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Ca
plat-vexpress: upgrade to new interrupt framework
Moves plat-vexpress to the new interrupt framework API functions.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
show more ...
|
| 57fec118 | 16-May-2023 |
Etienne Carriere <etienne.carriere@foss.st.com> |
drivers: atmel_piobu: upgrade to new interrupt framework
Moves atmel_piobu driver to the new interrupt framework API functions.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by
drivers: atmel_piobu: upgrade to new interrupt framework
Moves atmel_piobu driver to the new interrupt framework API functions.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
show more ...
|
| eb5b947d | 16-May-2023 |
Etienne Carriere <etienne.carriere@foss.st.com> |
drivers: sp805_wdt.c: use the new interrupt API
Upgrades sp805_wdt.c driver to the new interrupt API functions as itr_alloc_add() and friends will be removed.
Reviewed-by: Jens Wiklander <jens.wikl
drivers: sp805_wdt.c: use the new interrupt API
Upgrades sp805_wdt.c driver to the new interrupt API functions as itr_alloc_add() and friends will be removed.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
show more ...
|
| 297c6cbc | 16-May-2023 |
Etienne Carriere <etienne.carriere@foss.st.com> |
drivers: crypto: caam: upgrade to new interrupt framework
Moves CAAM job ring driver to the new interrupt framework API functions.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off
drivers: crypto: caam: upgrade to new interrupt framework
Moves CAAM job ring driver to the new interrupt framework API functions.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
show more ...
|
| c64c658b | 16-May-2023 |
Etienne Carriere <etienne.carriere@foss.st.com> |
drivers: atmel_wdt: upgrade to new interrupt framework
Moves atmel_wdt watchdog driver to the new interrupt framework API functions.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-o
drivers: atmel_wdt: upgrade to new interrupt framework
Moves atmel_wdt watchdog driver to the new interrupt framework API functions.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
show more ...
|
| da637b6b | 01-Jun-2023 |
Etienne Carriere <etienne.carriere@foss.st.com> |
core: notif: upgrade to new interrupt framework
Uses main controller ops to call .raise_sgi as the old API functions itr_xxx() are deprecated.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org
core: notif: upgrade to new interrupt framework
Uses main controller ops to call .raise_sgi as the old API functions itr_xxx() are deprecated.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
show more ...
|
| 9c5eac75 | 03-Oct-2023 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: remove unused arguments from boot_init_primary_early()
Removes the now unused arguments from boot_init_primary_early().
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by:
core: remove unused arguments from boot_init_primary_early()
Removes the now unused arguments from boot_init_primary_early().
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Etienne Carriere <etienne.carriere@foss.st.com> Acked-by: Raymond Mao <raymond.mao@linaro.org>
show more ...
|
| 720e8800 | 03-Oct-2023 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: remove fdt argument from get_aslr_seed()
Removes the now ignored fdt argument from get_aslr_seed().
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Etienne Carriere <et
core: remove fdt argument from get_aslr_seed()
Removes the now ignored fdt argument from get_aslr_seed().
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Etienne Carriere <etienne.carriere@foss.st.com> Acked-by: Raymond Mao <raymond.mao@linaro.org>
show more ...
|
| f332e77c | 02-Oct-2023 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: arm: refactor boot argument handling
Adds a C function, boot_save_args(), to as early as possible analyze and save the needed parameters depending on the current configuration. The parameters
core: arm: refactor boot argument handling
Adds a C function, boot_save_args(), to as early as possible analyze and save the needed parameters depending on the current configuration. The parameters are stored in global variables, which are then accessed by the subsequently called functions, boot_init_primary_early(), boot_init_primary_late(), and get_aslr_seed().
entry_a32.S now preserves {r0-r3,lr} and pass them to boot_save_args().
entry_a64.S now preserves {x0-x3} and pass them to boot_save_args() with zero in a5.
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Etienne Carriere <etienne.carriere@foss.st.com> Acked-by: Raymond Mao <raymond.mao@linaro.org>
show more ...
|
| 1005ab2c | 03-Oct-2023 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: ffa: parse boot info from SPMC at EL3
The SPMC at EL3 passes boot info in x0, parse it to find the manifest DT.
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> Acked-by: Etienne Car
core: ffa: parse boot info from SPMC at EL3
The SPMC at EL3 passes boot info in x0, parse it to find the manifest DT.
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> Acked-by: Etienne Carriere <etienne.carriere@foss.st.com> Acked-by: Raymond Mao <raymond.mao@linaro.org>
show more ...
|
| d50fee03 | 16-Oct-2023 |
Etienne Carriere <etienne.carriere@foss.st.com> |
core: prefix header file guard names with __
Improves header files guard names consistency by using a __ prefix where missing.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by:
core: prefix header file guard names with __
Improves header files guard names consistency by using a __ prefix where missing.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
show more ...
|
| fbe66cf8 | 16-Oct-2023 |
Etienne Carriere <etienne.carriere@foss.st.com> |
core: fix header file guard names
Fixes header file guards macro name prefix (mostly missing occurrences) that should reflect the file base directory sub-path where applicable.
Reviewed-by: Jens Wi
core: fix header file guard names
Fixes header file guards macro name prefix (mostly missing occurrences) that should reflect the file base directory sub-path where applicable.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
show more ...
|
| 5d7e3db2 | 16-Oct-2023 |
Etienne Carriere <etienne.carriere@foss.st.com> |
core: kernel: add missing guards in time_source.h
Adds missing guards in header file time_source.h.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.
core: kernel: add missing guards in time_source.h
Adds missing guards in header file time_source.h.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
show more ...
|
| cdc44bac | 16-Oct-2023 |
Etienne Carriere <etienne.carriere@foss.st.com> |
core: arm: add guards to tz_proc_def.h
Adds missing header guards in tz_proc_def.h.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@foss.st
core: arm: add guards to tz_proc_def.h
Adds missing header guards in tz_proc_def.h.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
show more ...
|
| 62d8e0e8 | 16-Oct-2023 |
Etienne Carriere <etienne.carriere@foss.st.com> |
core: arm: add guards to sm/psci.h
Adds missing header guards in sm/psci.h.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com> |
| 2441aaf0 | 16-Oct-2023 |
Etienne Carriere <etienne.carriere@foss.st.com> |
core: arm: add notice to sm/psci.h and sm/std_smc.h
Adds missing notice in sm/psci.h and sm/std_smc.h that was not stated when these header files were initially merged [1]. License is set to BSD-2-C
core: arm: add notice to sm/psci.h and sm/std_smc.h
Adds missing notice in sm/psci.h and sm/std_smc.h that was not stated when these header files were initially merged [1]. License is set to BSD-2-Clause as per OP-TEE OS license model at the time of [1] and up to now. Copyright is set to Linaro as per being the maintainer of OP-TEE.
CC: Peng Fan <peng.fan@nxp.com> Link: https://github.com/OP-TEE/optee_os/commit/319556cdc38514d0261bec0abf87627d0782f8e [1] Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
show more ...
|
| a20a065d | 17-Oct-2023 |
Clement Faure <clement.faure@nxp.com> |
drivers: caam: remove unnecessary header file
Remove #include <caam_utils_status.h>
Signed-off-by: Clement Faure <clement.faure@nxp.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org> |