| 76e4fab0 | 05-Jan-2023 |
Yann Gautier <yann.gautier@foss.st.com> |
fix(st): allow crypto lib compilation in aarch64
Cast len with size_t, as it is unsigned long on Aarch64, and no more unsigned int. Changing functions prototypes will not help as .verify_signature a
fix(st): allow crypto lib compilation in aarch64
Cast len with size_t, as it is unsigned long on Aarch64, and no more unsigned int. Changing functions prototypes will not help as .verify_signature awaits an unsigned int for its last parameter.
Signed-off-by: Yann Gautier <yann.gautier@foss.st.com> Change-Id: I9332fd46301a9653af917802788fd97fe7c8a162
show more ...
|
| a2500ab7 | 17-Aug-2023 |
Yann Gautier <yann.gautier@foss.st.com> |
fix(st): reduce MMC block_buffer
This buffer used by io_block should be the size on one block (512 bytes) not 512*4 due to the use of uint32_t. Change that to uint8_t. This reduces the size of BSS b
fix(st): reduce MMC block_buffer
This buffer used by io_block should be the size on one block (512 bytes) not 512*4 due to the use of uint32_t. Change that to uint8_t. This reduces the size of BSS by 1.5KiB.
Change-Id: I8492f13f5386679b0c81efba66911422412782f9 Signed-off-by: Yann Gautier <yann.gautier@foss.st.com>
show more ...
|
| 954048f4 | 14-Jun-2023 |
Yann Gautier <yann.gautier@st.com> |
refactor(st): move plat_image_load.c
This file is common for ST platforms, move it to plat/st/common/.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: I7cefbc7f857d4ea63320042988c86d28
refactor(st): move plat_image_load.c
This file is common for ST platforms, move it to plat/st/common/.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: I7cefbc7f857d4ea63320042988c86d28e8a3cc09
show more ...
|
| b4939bef | 31-Aug-2023 |
Yann Gautier <yann.gautier@st.com> |
refactor(st): move some storage definitions to common part
Those storage macros are common to all STM32MPU chips, move them to plat/st/common/include/stm32mp_io_storage.h
Signed-off-by: Yann Gautie
refactor(st): move some storage definitions to common part
Those storage macros are common to all STM32MPU chips, move them to plat/st/common/include/stm32mp_io_storage.h
Signed-off-by: Yann Gautier <yann.gautier@foss.st.com> Change-Id: Id20ec00ba65edf9ec7a3a89adfda307c954c3cb6
show more ...
|
| dad71816 | 09-Sep-2020 |
Yann Gautier <yann.gautier@st.com> |
feat(st): allow AARCH64 compilation for common code
Use read_sctlr_el3() for aarch64 code instead of read_sctlr().
Change-Id: I17b5d1f8cb2918de6ab1d2d56c15cabca0ed43fd Signed-off-by: Yann Gautier <
feat(st): allow AARCH64 compilation for common code
Use read_sctlr_el3() for aarch64 code instead of read_sctlr().
Change-Id: I17b5d1f8cb2918de6ab1d2d56c15cabca0ed43fd Signed-off-by: Yann Gautier <yann.gautier@st.com>
show more ...
|
| a9cb7d00 | 07-Apr-2023 |
Yann Gautier <yann.gautier@st.com> |
fix(st): flush UART at the end of uart_read()
Add a flush to ensure that the programmer get time to read the last command sent.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: Ic1f718d
fix(st): flush UART at the end of uart_read()
Add a flush to ensure that the programmer get time to read the last command sent.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: Ic1f718d2754f27945f12c04563663b46274810a7
show more ...
|
| e0e2d64f | 24-Apr-2023 |
Yann Gautier <yann.gautier@foss.st.com> |
fix(stm32mp1): always define PKA algos flags
The flags to set PKA algo are set to 0 when TRUSTED_BOARD_BOOT is not set.
Signed-off-by: Yann Gautier <yann.gautier@foss.st.com> Change-Id: Ib70a2bc514
fix(stm32mp1): always define PKA algos flags
The flags to set PKA algo are set to 0 when TRUSTED_BOARD_BOOT is not set.
Signed-off-by: Yann Gautier <yann.gautier@foss.st.com> Change-Id: Ib70a2bc51451a2047d7a50a8307e9063d4a2a0ee
show more ...
|
| dee99f10 | 15-Mar-2023 |
Yann Gautier <yann.gautier@st.com> |
refactor(auth)!: unify REGISTER_CRYPTO_LIB
Have only one definition for REGISTER_CRYPTO_LIB macro, with all the possible fields. Worst case adds 4 u64 to crypto_lib_desc. While at it, correct some M
refactor(auth)!: unify REGISTER_CRYPTO_LIB
Have only one definition for REGISTER_CRYPTO_LIB macro, with all the possible fields. Worst case adds 4 u64 to crypto_lib_desc. While at it, correct some MISRA violations: MC3R1.R12.1: (advisory) The precedence of operators within expressions should be made explicit.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: I1342a20e6eef2354753182c2a81ff959e03e5c81
show more ...
|