History log of /optee_os/core/ (Results 1451 – 1475 of 6495)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b21f122002-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 ...

b73c953423-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>

f7acc21427-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 ...

c41ef45923-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 ...

512f443d16-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 ...

bb053cc101-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>

f406e0d707-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 ...

7b89fb4e16-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 ...

34764f0d16-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 ...

57fec11816-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 ...

eb5b947d16-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 ...

297c6cbc16-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 ...

c64c658b16-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 ...

da637b6b01-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 ...

9c5eac7503-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 ...

720e880003-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 ...

f332e77c02-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 ...

1005ab2c03-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 ...

d50fee0316-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 ...

fbe66cf816-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 ...


arch/arm/include/crypto/ghash-ce-core.h
arch/arm/include/kernel/tee_l2cc_mutex.h
arch/arm/include/kernel/tlb_helpers.h
arch/arm/include/kernel/tz_ssvce_def.h
arch/arm/include/kernel/tz_ssvce_pl310.h
arch/arm/include/mm/core_mmu_arch.h
arch/arm/include/scmi/scmi_server.h
arch/arm/include/sm/optee_smc.h
arch/arm/include/sm/std_smc.h
arch/arm/include/sm/teesmc_opteed.h
arch/arm/include/sm/teesmc_opteed_macros.h
arch/riscv/include/kernel/tee_l2cc_mutex.h
arch/riscv/include/kernel/tlb_helpers.h
arch/riscv/include/mm/core_mmu_arch.h
arch/riscv/include/tee/optee_abi.h
arch/riscv/include/tee/teeabi_opteed.h
arch/riscv/include/tee/teeabi_opteed_macros.h
include/crypto/crypto_se.h
include/drivers/amlogic_uart.h
include/drivers/atmel_uart.h
include/drivers/bcm/bnxt.h
include/drivers/bcm_gpio.h
include/drivers/bcm_hwrng.h
include/drivers/bcm_sotp.h
include/drivers/caam_extension.h
include/drivers/cdns_uart.h
include/drivers/hi16xx_uart.h
include/drivers/imx/dcp.h
include/drivers/imx_ocotp.h
include/drivers/imx_uart.h
include/drivers/imx_wdog.h
include/drivers/lpc_uart.h
include/drivers/mvebu_uart.h
include/drivers/ns16550.h
include/drivers/pl011.h
include/drivers/pl022_spi.h
include/drivers/pl061_gpio.h
include/drivers/sam/at91_ddr.h
include/drivers/scif.h
include/drivers/scmi-msg.h
include/drivers/scmi.h
include/drivers/serial8250_uart.h
include/drivers/sp805_wdt.h
include/drivers/sprd_uart.h
include/drivers/stih_asc.h
include/drivers/stm32_bsec.h
include/drivers/stm32_etzpc.h
include/drivers/stm32mp_dt_bindings.h
include/drivers/stpmic1.h
include/kernel/chip_services.h
include/kernel/dt_driver.h
include/kernel/rpc_io_i2c.h
include/kernel/tee_common.h
include/kernel/tee_common_otp.h
include/kernel/tee_misc.h
include/kernel/tee_ta_manager.h
include/kernel/tee_time.h
include/kernel/timer.h
include/kernel/trace_ta.h
include/mm/core_memprot.h
include/mm/core_mmu.h
include/mm/tee_mm.h
include/mm/tee_mmu_types.h
include/mm/vm.h
include/ta_pub_key.h
include/tee/svc_cache.h
include/tee/tee_cryp_concat_kdf.h
include/tee/tee_cryp_hkdf.h
include/tee/tee_cryp_pbkdf2.h
include/tee/tee_cryp_utl.h
include/tee/tee_fs.h
include/tee/tee_fs_key_manager.h
include/tee/tee_fs_rpc.h
include/tee/tee_obj.h
include/tee/tee_pobj.h
include/tee/tee_supp_plugin_rpc.h
include/tee/tee_svc.h
include/tee/tee_svc_cryp.h
include/tee/tee_svc_storage.h
include/tee/tee_ta_enc_manager.h
5d7e3db216-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 ...

cdc44bac16-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 ...

62d8e0e816-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>

2441aaf016-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 ...

a20a065d17-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>

1...<<51525354555657585960>>...260