History log of /rk3399_ARM-atf/ (Results 11201 – 11225 of 18314)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
7ff088d122-Mar-2020 Manish V Badarkhe <Manish.Badarkhe@arm.com>

Enable MTE support

Enable MTE support by adding memory tag option in Makefile
This option is available only when ARMv8.5-MemTag is implemented

MTE options are added in latest clang and armclang com

Enable MTE support

Enable MTE support by adding memory tag option in Makefile
This option is available only when ARMv8.5-MemTag is implemented

MTE options are added in latest clang and armclang compiler which
support below options:
for clang <version 11.0.0>
1. -march=arm8.5-a+memtag
2. -fsanitize=memtag

for armclang <version 6.12>
1. -march=arm8.5-a+memtag
2. -mmemtag-stack

Set the option SUPPORT_STACK_MEMTAG=yes to enable memory stack tagging.

Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
Change-Id: I4e0bbde4e9769ce03ead6f550158e22f32c1c413

show more ...

42c33ba310-Feb-2020 Javier Almansa Sobrino <javier.almansasobrino@arm.com>

Add support to pass the nt_fw_config DTB to OP-TEE.

At the moment, OP-TEE has no support to receive a DTB in Secure Memory
so it cannot receive TOS_FW_CONFIG_ID as it is supposed to happen on
any BL

Add support to pass the nt_fw_config DTB to OP-TEE.

At the moment, OP-TEE has no support to receive a DTB in Secure Memory
so it cannot receive TOS_FW_CONFIG_ID as it is supposed to happen on
any BL32 image. Instead, when OP-TEE is enable as BL32 payload,
NT_FW_CONFIG_ID is passed.

This MUST be reverted as soon as OP-TEE has support for receiving
DTBs from Secure Memory.

Change-Id: I9a873f42e94f2f99a60b638333e7afba1505aec9
Signed-off-by: Javier Almansa Sobrino <javier.almansasobrino@arm.com>

show more ...

0a43db8401-Apr-2020 Sandrine Bailleux <sandrine.bailleux@arm.com>

Merge "doc: Fix broken external link for Odroid C2"

5c38088808-Jul-2016 Scott Branden <scott.branden@broadcom.com>

drivers: Add support to retrieve plat_toc_flags

Add support to retrieve plat_toc_flags value from FIP header flags.
plat_toc_flags is for platform specific use. It is stored in
FIP header by fiptool

drivers: Add support to retrieve plat_toc_flags

Add support to retrieve plat_toc_flags value from FIP header flags.
plat_toc_flags is for platform specific use. It is stored in
FIP header by fiptool using --plat-toc-flags option.

Change-Id: Ibadd91b4f28e6503f4426e4efd404bbe512ad124
Signed-off-by: Scott Branden <scott.branden@broadcom.com>
Signed-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>

show more ...

0edfd37731-Mar-2020 Mark Dykes <mardyk01@review.trustedfirmware.org>

Merge "plat: imx: imx8qx: provide debug uart num as build param" into integration

e0ca555e31-Mar-2020 Mark Dykes <mardyk01@review.trustedfirmware.org>

Merge "Update code freeze and release target date for 2.3" into integration

787d848a31-Mar-2020 Mark Dykes <mardyk01@review.trustedfirmware.org>

Merge "xlat_tables_v2: add enable_mmu()" into integration

614be75d31-Mar-2020 Mark Dykes <mardyk01@review.trustedfirmware.org>

Merge "Add get_current_el_maybe_constant()" into integration

426d5f9c31-Mar-2020 Mark Dykes <mardyk01@review.trustedfirmware.org>

Merge "Build: define IMAGE_AT_EL1 or IMAGE_AT_EL3 globally for C files" into integration

fa65b0e431-Mar-2020 laurenw-arm <lauren.wehrmeister@arm.com>

Update code freeze and release target date for 2.3

Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com>
Change-Id: Icf0a5737852e4f025dd8ce3748594ad25da43045

dc341a1a31-Mar-2020 Mark Dykes <mardyk01@review.trustedfirmware.org>

Merge "fconf: exclude fconf_dyn_cfg_getter.c from BL1_SOURCES" into integration

0603a06431-Mar-2020 Mark Dykes <mardyk01@review.trustedfirmware.org>

Merge "bl32: sp_min: reduce the alignment for fconf_populator" into integration

4ed750a431-Mar-2020 Mark Dykes <mardyk01@review.trustedfirmware.org>

Merge "plat: pass -D option to BL*_CPPFLAGS instead of BL*_CFLAGS" into integration

f80f2d1c31-Mar-2020 Mark Dykes <mardyk01@review.trustedfirmware.org>

Merge "Build: introduce per-BL CPPFLAGS and ASFLAGS" into integration

db059ea431-Mar-2020 Heinrich Schuchardt <xypron.glpk@gmx.de>

doc: Fix broken external link for Odroid C2

The file README.odroid-c2 has been moved in the U-Boot repository.

Reference the official uplink repository.

Signed-off-by: Heinrich Schuchardt <xypron.

doc: Fix broken external link for Odroid C2

The file README.odroid-c2 has been moved in the U-Boot repository.

Reference the official uplink repository.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Change-Id: Ie72c7aefd6363a406f88ad2c87faee1c7a2125a3

show more ...

8eceb1c931-Mar-2020 Olivier Deprez <olivier.deprez@arm.com>

Merge "Create separate header for ARM specific SMCCC defines" into integration

a7062b7d31-Mar-2020 Sandrine Bailleux <sandrine.bailleux@arm.com>

Merge "Makefile: don't use $(CC) before value is explicit set" into integration

32b209bf25-Feb-2020 Ahmad Fatoum <a.fatoum@pengutronix.de>

Makefile: don't use $(CC) before value is explicit set

Unless specified in the environment, $(CC) expands to some generic
host C compiler like cc or c99. We set our own value for $(CC), but
only few

Makefile: don't use $(CC) before value is explicit set

Unless specified in the environment, $(CC) expands to some generic
host C compiler like cc or c99. We set our own value for $(CC), but
only few lines later.

Move the first use of the $(CC) variable behind the definition to
correct this.

Change-Id: I45344e063d21ddfe22b7ad77954e85c1c46087bd
Fixes: 1684b8733 ("Use clang assembler when clang compiler is used")
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>

show more ...

27c5e15e31-Mar-2020 Manish Pandey <manish.pandey2@arm.com>

Merge "TF-A GICv3 driver: Introduce makefile" into integration

93b2434f31-Mar-2020 Sandrine Bailleux <sandrine.bailleux@arm.com>

Merge "Tegra: fixup GIC init from the 'on_finish' handler" into integration

3be8651731-Mar-2020 Sandrine Bailleux <sandrine.bailleux@arm.com>

Merge "Tegra186: increase memory mapped regions" into integration

c452ba1531-Mar-2020 Masahiro Yamada <yamada.masahiro@socionext.com>

fconf: exclude fconf_dyn_cfg_getter.c from BL1_SOURCES

fconf_dyn_cfg_getter.c calls FCONF_REGISTER_POPULATOR(), which populates
the fconf_populator structure.

However, bl1/bl1.ld.S does not have:

fconf: exclude fconf_dyn_cfg_getter.c from BL1_SOURCES

fconf_dyn_cfg_getter.c calls FCONF_REGISTER_POPULATOR(), which populates
the fconf_populator structure.

However, bl1/bl1.ld.S does not have:

__FCONF_POPULATOR_START__ = .;
KEEP(*(.fconf_populator))
__FCONF_POPULATOR_END__ = .;

So, this is not linked to bl1.elf

We could change either bl1/bl1.lds.S or lib/fconf/fconf.mk to make
them consistent.

I chose to fix up fconf.mk to keep the current behavior.

This is a groundwork to factor out the common code from linker scripts.

Change-Id: I07b7ad4db4ec77b57acf1588fffd0b06306d7293
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

show more ...

85ee795c25-Mar-2020 Masahiro Yamada <yamada.masahiro@socionext.com>

bl32: sp_min: reduce the alignment for fconf_populator

sp_min.ld.S is used for aarch32.

ALIGN(4) is used for alignment of the other structures. I do not think
struct fconf_populator is a special ca

bl32: sp_min: reduce the alignment for fconf_populator

sp_min.ld.S is used for aarch32.

ALIGN(4) is used for alignment of the other structures. I do not think
struct fconf_populator is a special case. Let's use ALIGN(4) here too.

Perhaps, this is just a copy-paste mistake of commit 26d1e0c33098
("fconf: necessary modifications to support fconf in BL31 & SP_MIN").

Change-Id: I29f4c68680842c1b5ef913934b4ccf378e9bfcfb
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

show more ...

11a3c5ee25-Mar-2020 Masahiro Yamada <yamada.masahiro@socionext.com>

plat: pass -D option to BL*_CPPFLAGS instead of BL*_CFLAGS

-D is a preprocessor flag that defines a macro. So, adding it to
BL*_CPPFLAGS makes more sense. You can reference it not only from
.c files

plat: pass -D option to BL*_CPPFLAGS instead of BL*_CFLAGS

-D is a preprocessor flag that defines a macro. So, adding it to
BL*_CPPFLAGS makes more sense. You can reference it not only from
.c files but also from .S files.

Change-Id: Ib4f2f27a3ed3eae476a6a32da7ab5225ad0649de
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

show more ...

848a7e8c25-Mar-2020 Masahiro Yamada <yamada.masahiro@socionext.com>

Build: introduce per-BL CPPFLAGS and ASFLAGS

Currently, BL*_CFLAGS and BL*_LDFLAGS are supported.

For completion, this adds BL*_CPPFLAGS and BL*_ASFLAGS.

My main motivation is to pass -D<macro> to

Build: introduce per-BL CPPFLAGS and ASFLAGS

Currently, BL*_CFLAGS and BL*_LDFLAGS are supported.

For completion, this adds BL*_CPPFLAGS and BL*_ASFLAGS.

My main motivation is to pass -D<macro> to BL*_CPPFLAGS so that
the macro can be used from all source files.

Change-Id: I0ca1e4e26386bef7fed999af140ee7cce7c2f8ef
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

show more ...

1...<<441442443444445446447448449450>>...733