History log of /rk3399_ARM-atf/ (Results 8826 – 8850 of 18314)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
ae720acd07-Oct-2021 Joanna Farley <joanna.farley@arm.com>

Merge "feat(fvp_r): configure system registers to boot rich OS" into integration

21d2be8310-Nov-2020 Yann Gautier <yann.gautier@st.com>

fix(lib/optee): correct signedness comparison

Avoid compilation errors with -Wsign-compare :
"comparison of integer expressions of different signedness"
by changing type of num to uint32_t.
And chan

fix(lib/optee): correct signedness comparison

Avoid compilation errors with -Wsign-compare :
"comparison of integer expressions of different signedness"
by changing type of num to uint32_t.
And change init_load_addr check.

Change-Id: I891e4a288a964ffdb52129813ba8652c5bcf85b2
Signed-off-by: Yann Gautier <yann.gautier@st.com>

show more ...

9d38a3e607-Oct-2021 Andre Przywara <andre.przywara@arm.com>

fix(arm_fgpa): allow build after MAKE_* changes

Commit 434d0491c550 ("refactor(makefile): remove BL prefixes in build
macros") changed the MAKE_S macro to expect "bl31" instead of just "31".

Adjust

fix(arm_fgpa): allow build after MAKE_* changes

Commit 434d0491c550 ("refactor(makefile): remove BL prefixes in build
macros") changed the MAKE_S macro to expect "bl31" instead of just "31".

Adjust our calls to MAKE_S and MAKE_LD to fix the build for arm_fpga.

Change-Id: I2743e421c10eaecb39bfa4515ea049a1b8d18fcb
Signed-off-by: Andre Przywara <andre.przywara@arm.com>

show more ...

7684dddc07-Oct-2021 Yann Gautier <yann.gautier@st.com>

fix(stm32mp1): add bl prefix for internal linker script

Due to patch [1], the bl prefix was removed from the build macros.
It should then add explicitly when compiling stm32mp1.ld.S.

[1] 434d0491c5

fix(stm32mp1): add bl prefix for internal linker script

Due to patch [1], the bl prefix was removed from the build macros.
It should then add explicitly when compiling stm32mp1.ld.S.

[1] 434d0491c5 ("refactor(makefile): remove BL prefixes in build macros")

Change-Id: I298dba2a7c958dd4ea6429c83ed4b1ee97e1735f
Signed-off-by: Yann Gautier <yann.gautier@st.com>

show more ...

5657decc10-Nov-2020 Yann Gautier <yann.gautier@st.com>

fix(plat/st): correct signedness comparison issue

Add casts where required to avoid compialtion error when enabling
-Wsign-compare in shared resources file.
The assert is also corrected to match the

fix(plat/st): correct signedness comparison issue

Add casts where required to avoid compialtion error when enabling
-Wsign-compare in shared resources file.
The assert is also corrected to match the correct range (change ||
to &&).

Change-Id: Ie4c9c0c935d39ff9a2165b909172aacb3e94ab4d
Signed-off-by: Yann Gautier <yann.gautier@st.com>

show more ...

330669de06-Oct-2021 Manish Pandey <manish.pandey2@arm.com>

Merge "refactor(fvp_r): tidy up platform port [1]" into integration

3c0df4cb06-Oct-2021 Mark Dykes <mark.dykes@arm.com>

Merge changes from topic "fvpr_cleanup" into integration

* changes:
refactor(tbbr): remove "fvp_r" platform specific check
refactor(Makefile): move NEED_<IMAGE> before their use

8c8e030806-Oct-2021 Mark Dykes <mark.dykes@arm.com>

Merge "fix(doc): fix TF-A v2.6 release date in the release information page" into integration

c90fa47205-Oct-2021 Bipin Ravi <bipin.ravi@arm.com>

fix(doc): fix TF-A v2.6 release date in the release information page

Signed-off-by: Bipin Ravi <bipin.ravi@arm.com>
Change-Id: If5482def6eb4fe23abe59ace09e9a1fbb891b117

1d65121106-Oct-2021 Soby Mathew <soby.mathew@arm.com>

Merge changes from topic "za/feat_rme" into integration

* changes:
refactor(gpt): productize and refactor GPT library
feat(rme): disable Watchdog for Arm platforms if FEAT_RME enabled
docs(rme

Merge changes from topic "za/feat_rme" into integration

* changes:
refactor(gpt): productize and refactor GPT library
feat(rme): disable Watchdog for Arm platforms if FEAT_RME enabled
docs(rme): add build and run instructions for FEAT_RME
fix(plat/fvp): bump BL2 stack size
fix(plat/fvp): allow changing the kernel DTB load address
refactor(plat/arm): rename ARM_DTB_DRAM_NS region macros
refactor(plat/fvp): update FVP platform DTS for FEAT_RME
feat(plat/arm): add GPT initialization code for Arm platforms
feat(plat/fvp): add memory map for FVP platform for FEAT_RME
refactor(plat/arm): modify memory region attributes to account for FEAT_RME
feat(plat/fvp): add RMM image support for FVP platform
feat(rme): add GPT Library
feat(rme): add ENABLE_RME build option and support for RMM image
refactor(makefile): remove BL prefixes in build macros
feat(rme): add context management changes for FEAT_RME
feat(rme): add Test Realm Payload (TRP)
feat(rme): add RMM dispatcher (RMMD)
feat(rme): run BL2 in root world when FEAT_RME is enabled
feat(rme): add xlat table library changes for FEAT_RME
feat(rme): add Realm security state definition
feat(rme): add register definitions and helper functions for FEAT_RME

show more ...


Makefile
bl1/aarch64/bl1_context_mgmt.c
bl1/aarch64/bl1_entrypoint.S
bl1/bl1_private.h
bl2/aarch32/bl2_el3_entrypoint.S
bl2/aarch32/bl2_run_next_image.S
bl2/aarch64/bl2_el3_entrypoint.S
bl2/aarch64/bl2_rme_entrypoint.S
bl2/aarch64/bl2_run_next_image.S
bl2/bl2.ld.S
bl2/bl2.mk
bl2/bl2_main.c
bl31/aarch64/bl31_entrypoint.S
bl31/aarch64/runtime_exceptions.S
bl31/bl31.mk
bl31/bl31_context_mgmt.c
bl31/bl31_main.c
docs/about/maintainers.rst
docs/components/index.rst
docs/components/realm-management-extension.rst
docs/getting_started/build-options.rst
fdts/fvp-base-gicv3-psci-common.dtsi
include/arch/aarch64/arch.h
include/arch/aarch64/arch_features.h
include/arch/aarch64/arch_helpers.h
include/arch/aarch64/el3_common_macros.S
include/bl31/bl31.h
include/common/bl_common.h
include/common/ep_info.h
include/export/common/ep_info_exp.h
include/export/common/tbbr/tbbr_img_def_exp.h
include/lib/el3_runtime/aarch64/context.h
include/lib/el3_runtime/cpu_data.h
include/lib/gpt_rme/gpt_rme.h
include/lib/smccc.h
include/lib/xlat_tables/xlat_tables.h
include/lib/xlat_tables/xlat_tables_defs.h
include/lib/xlat_tables/xlat_tables_v2.h
include/plat/arm/common/arm_def.h
include/plat/arm/common/arm_pas_def.h
include/plat/arm/common/plat_arm.h
include/services/gtsi_svc.h
include/services/rmi_svc.h
include/services/rmmd_svc.h
include/services/trp/platform_trp.h
include/tools_share/firmware_image_package.h
lib/aarch64/misc_helpers.S
lib/el3_runtime/aarch64/context_mgmt.c
lib/gpt_rme/gpt_rme.c
lib/gpt_rme/gpt_rme.mk
lib/gpt_rme/gpt_rme_private.h
lib/xlat_tables_v2/aarch32/xlat_tables_arch.c
lib/xlat_tables_v2/aarch64/xlat_tables_arch.c
lib/xlat_tables_v2/xlat_tables_core.c
lib/xlat_tables_v2/xlat_tables_private.h
lib/xlat_tables_v2/xlat_tables_utils.c
make_helpers/build_macros.mk
make_helpers/defaults.mk
plat/arm/board/fvp/fvp_common.c
plat/arm/board/fvp/include/platform_def.h
plat/arm/board/fvp/platform.mk
plat/arm/board/fvp/trp/trp-fvp.mk
plat/arm/board/juno/include/platform_def.h
plat/arm/common/aarch64/arm_bl2_mem_params_desc.c
plat/arm/common/arm_bl1_setup.c
plat/arm/common/arm_bl2_setup.c
plat/arm/common/arm_bl31_setup.c
plat/arm/common/arm_common.mk
plat/arm/common/fconf/arm_fconf_io.c
plat/arm/common/trp/arm_trp.mk
plat/arm/common/trp/arm_trp_setup.c
plat/marvell/armada/a8k/common/a8k_common.mk
services/arm_arch_svc/arm_arch_svc_setup.c
services/std_svc/rmmd/aarch64/rmmd_helpers.S
services/std_svc/rmmd/rmmd.mk
services/std_svc/rmmd/rmmd_initial_context.h
services/std_svc/rmmd/rmmd_main.c
services/std_svc/rmmd/rmmd_private.h
services/std_svc/rmmd/trp/linker.lds
services/std_svc/rmmd/trp/trp.mk
services/std_svc/rmmd/trp/trp_entry.S
services/std_svc/rmmd/trp/trp_main.c
services/std_svc/rmmd/trp/trp_private.h
services/std_svc/std_svc_setup.c
tools/fiptool/tbbr_config.c
28bbbf3b06-Oct-2021 Manish Pandey <manish.pandey2@arm.com>

feat(fvp_r): configure system registers to boot rich OS

Following system registers are modified before exiting EL2 to allow
u-boot/Linux to boot
1. CNTHCTL_EL2.EL1PCTEN -> 1
Allows U-boot to

feat(fvp_r): configure system registers to boot rich OS

Following system registers are modified before exiting EL2 to allow
u-boot/Linux to boot
1. CNTHCTL_EL2.EL1PCTEN -> 1
Allows U-boot to use physical counters at EL1
2. VTCR_EL2.MSA -> 1
Enables VMSA at EL1, which is required by U-Boot and Linux.
3. HCR_EL2.APK = 1 & HCR_EL2.API = 1
Disables PAuth instruction and register traps in EL1

Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Change-Id: I58f45b6669a9ad1debb80265b243015c054a9bb1

show more ...

4796c6ca04-Oct-2021 Manish Pandey <manish.pandey2@arm.com>

refactor(fvp_r): tidy up platform port [1]

Following changes done:
1. Remove "fvp_r" specific check from bl1.mk
2. Override BL1_SOURCES in fvp_r platform.mk
3. Regroup source files
4. Remove

refactor(fvp_r): tidy up platform port [1]

Following changes done:
1. Remove "fvp_r" specific check from bl1.mk
2. Override BL1_SOURCES in fvp_r platform.mk
3. Regroup source files
4. Remove platform specific change from arm_common

Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Change-Id: I74d0b1f317853ab1333744d8da5c59f937789547

show more ...

08c699e701-Oct-2021 Manish Pandey <manish.pandey2@arm.com>

refactor(tbbr): remove "fvp_r" platform specific check

fvp_r is a unique platform which does not have BL2 binary and image
loading functionality is performed by BL1 itself. To avoid
generating certi

refactor(tbbr): remove "fvp_r" platform specific check

fvp_r is a unique platform which does not have BL2 binary and image
loading functionality is performed by BL1 itself. To avoid
generating certificate for BL2 there was platform specific check
added which looks bit ugly, replacing that check.

Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Change-Id: I11360fa753f847768906c42dce652296245b4a63

show more ...

5f24ce9606-Oct-2021 Manish Pandey <manish.pandey2@arm.com>

refactor(Makefile): move NEED_<IMAGE> before their use

In later patch tbbr_tools.mk requires NEED_BL2 definition which is
defined after inclusion of this mk file.
Move NEED_<IMAGE> definitions earli

refactor(Makefile): move NEED_<IMAGE> before their use

In later patch tbbr_tools.mk requires NEED_BL2 definition which is
defined after inclusion of this mk file.
Move NEED_<IMAGE> definitions earlier to their use

Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Change-Id: Ieff999b255690755779d0cd35d5aba2d3794873c

show more ...

322e60a606-Oct-2021 Yann Gautier <yann.gautier@st.com>

fix(errata_report): correct typo

Change wrong __arch64__ to __aarch64__.

Change-Id: I750fdb16958e0eadf8aebe24bec0e14488fa4787
Signed-off-by: Yann Gautier <yann.gautier@st.com>

1b1123c506-Oct-2021 Mark Dykes <mark.dykes@arm.com>

Merge "feat(plat/mdeiatek/mt8195): add DFD control in SiP service" into integration

e093b3fc06-Oct-2021 Joanna Farley <joanna.farley@arm.com>

Merge "fix(include/drivers/flexspi): fix warm boot wait time for MT35XU512A" into integration

1ff7e46b06-Oct-2021 Pankaj Gupta <pankaj.gupta@nxp.com>

fix(include/drivers/flexspi): fix warm boot wait time for MT35XU512A

Now lx2 which use MT35XU512A supports warm boot, fix the macro
define caused by the commit:
feat(driver/nxp/xspi): add MT35XU02G

fix(include/drivers/flexspi): fix warm boot wait time for MT35XU512A

Now lx2 which use MT35XU512A supports warm boot, fix the macro
define caused by the commit:
feat(driver/nxp/xspi): add MT35XU02G flash info

Signed-off-by: Pankaj Gupta <pankaj.gupta@nxp.com>
Change-Id: I83eb8cb9a30ac7c7efd5a010acbd03eddebed52b

show more ...

8ce8918718-Nov-2019 Nicolas Le Bayon <nicolas.le.bayon@st.com>

fix(plat/st): only check header major when booting

An STM32 image with the awaited header major version shouldn't be forbid
to boot. If the minor differs, then it means only non-mandatory options
ha

fix(plat/st): only check header major when booting

An STM32 image with the awaited header major version shouldn't be forbid
to boot. If the minor differs, then it means only non-mandatory options
have been added in the reserved fields, and the header remains backward
compatible.

Change-Id: Iff16b67f95c728e2f1d128bd1760a4be497c5ca3
Signed-off-by: Yann Gautier <yann.gautier@st.com>

show more ...

0161991110-Mar-2021 Pascal Paillet <p.paillet@st.com>

fix(stpmic1): fix power switches activation

Add enable bit mask description because power switches
are not all enabled by bit 0.

Signed-off-by: Pascal Paillet <p.paillet@st.com>
Change-Id: If7c9ae7

fix(stpmic1): fix power switches activation

Add enable bit mask description because power switches
are not all enabled by bit 0.

Signed-off-by: Pascal Paillet <p.paillet@st.com>
Change-Id: If7c9ae7d800adee8e25416ca35db1be20452741f

show more ...

ed6a852323-Mar-2020 Yann Gautier <yann.gautier@st.com>

fix(stpmic1): update error cases return

Use errno values, or the return of called functions, instead of -1.
Correct some MISRA issues, like braces.

Change-Id: If7b53de5cbfb4d2c9979bce0e594dd92bf07a

fix(stpmic1): update error cases return

Use errno values, or the return of called functions, instead of -1.
Correct some MISRA issues, like braces.

Change-Id: If7b53de5cbfb4d2c9979bce0e594dd92bf07a77a
Signed-off-by: Yann Gautier <yann.gautier@st.com>

show more ...

4bafa3da14-Sep-2021 Yann Gautier <yann.gautier@foss.st.com>

refactor(stpmic1): use BIT and GENMASK helpers

Use BIT and GENMASK macros to ease stpmic1.h reading.

Change-Id: I808a62818d4188bb2f3686ab37518d369b6c41cb
Signed-off-by: Yann Gautier <yann.gautier@f

refactor(stpmic1): use BIT and GENMASK helpers

Use BIT and GENMASK macros to ease stpmic1.h reading.

Change-Id: I808a62818d4188bb2f3686ab37518d369b6c41cb
Signed-off-by: Yann Gautier <yann.gautier@foss.st.com>

show more ...

5b111c7412-Jul-2021 HE Shushan <shushan.he@st.com>

fix(stm32mp1_clk): keep RTC clock always on

On battery powered systems the RTC keeps the date/time across
system reboot.
The RTC clock should not be disabled otherwise the date/time
counter gets sto

fix(stm32mp1_clk): keep RTC clock always on

On battery powered systems the RTC keeps the date/time across
system reboot.
The RTC clock should not be disabled otherwise the date/time
counter gets stopped.

Tag RTC clock as always on.

Signed-off-by: HE Shushan <shushan.he@st.com>
Signed-off-by: Antonio Borneo <antonio.borneo@foss.st.com>
Change-Id: I6455c3c740d2e5add28255eb84f8ebaf2870d9d8

show more ...

bff9e3cc04-Nov-2019 Yann Gautier <yann.gautier@foss.st.com>

refactor(stm32_sdmmc2): use DT helpers

Use dt_match_instance_by_compatible() and dt_fill_device_info()
functions to simplify SDMMC driver code.

Change-Id: Id16aa849ac79a9d3c2dc72c947fe189743856292

refactor(stm32_sdmmc2): use DT helpers

Use dt_match_instance_by_compatible() and dt_fill_device_info()
functions to simplify SDMMC driver code.

Change-Id: Id16aa849ac79a9d3c2dc72c947fe189743856292
Signed-off-by: Yann Gautier <yann.gautier@foss.st.com>

show more ...

ea97bbf629-Sep-2021 Yann Gautier <yann.gautier@foss.st.com>

feat(plat/st): create new helper for DT access

dt_match_instance_by_compatible() gives the DT node offset in DT
that matches both compatible and the peripheral instance address.

Change-Id: Ia85f4f4

feat(plat/st): create new helper for DT access

dt_match_instance_by_compatible() gives the DT node offset in DT
that matches both compatible and the peripheral instance address.

Change-Id: Ia85f4f4aa8fe8efd4df310d765e7586e67aa34c2
Signed-off-by: Yann Gautier <yann.gautier@st.com>

show more ...

1...<<351352353354355356357358359360>>...733