History log of /rk3399_ARM-atf/ (Results 11101 – 11125 of 18314)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b9f7b57d07-Apr-2020 Masahiro Yamada <yamada.masahiro@socionext.com>

bl1: remove '.' from stacks section in linker script

Only BL1 specifies '.' in the address field of the stacks section.

Commit 4f59d8359f97 ("Make BL1 RO and RW base addresses configurable")
added

bl1: remove '.' from stacks section in linker script

Only BL1 specifies '.' in the address field of the stacks section.

Commit 4f59d8359f97 ("Make BL1 RO and RW base addresses configurable")
added '.' on purpose but the commit message does not help to understand
why.

This commit gets rid of it in order to factor out the stacks section
into include/common/bl_common.ld.h

I compared the build result for PLAT=qemu.

'aarch64-linux-gnu-nm -n build/qemu/release/bl1/bl1.elf' will change
as follows:

@@ -336,8 +336,8 @@
000000000e04e0e0 d max_log_level
000000000e04e0e4 D console_state
000000000e04e0e5 D __DATA_RAM_END__
-000000000e04e0e5 B __STACKS_START__
000000000e04e100 b platform_normal_stacks
+000000000e04e100 B __STACKS_START__
000000000e04f100 b bl1_cpu_context
000000000e04f100 B __BSS_START__
000000000e04f100 B __STACKS_END__

After this change, __STACKS_START__ will match to platform_normal_stacks,
and I think it makes more sense.

'aarch64-linux-gnu-objdump -h build/qemu/release/bl1/bl1.elf' will change
as follows:

@@ -9,11 +9,11 @@
CONTENTS, ALLOC, LOAD, READONLY, DATA
2 .data 000000e5 000000000e04e000 0000000000004a60 0001e000 2**4
CONTENTS, ALLOC, LOAD, DATA
- 3 stacks 0000101b 000000000e04e0e5 000000000e04e0e5 0001e0e5 2**6
+ 3 stacks 00001000 000000000e04e100 0000000000004b45 0001e100 2**6
ALLOC
- 4 .bss 000007e0 000000000e04f100 000000000e04f100 0001e0e5 2**5
+ 4 .bss 000007e0 000000000e04f100 0000000000004b50 0001f100 2**5
ALLOC
- 5 xlat_table 00006000 000000000e050000 000000000e050000 0001e0e5 2**12
+ 5 xlat_table 00006000 000000000e050000 0000000000004b45 00020000 2**12
ALLOC
6 coherent_ram 00000000 000000000e056000 000000000e056000 0001f000 2**12
CONTENTS

Sandrine pointed me to a useful document [1] to understand why LMAs of
stacks, .bss, and xlat_table section have changed.

Before this patch, they fell into this scenario:
"If the section has a specific VMA address, then this is used as the
LMA address as well."

With this commit, the following applies:
"Otherwise if a memory region can be found that is compatible with the
current section, and this region contains at least one section, then
the LMA is set so the difference between the VMA and LMA is the same
as the difference between the VMA and LMA of the last section in the
located region."

Anyway, those three sections are not loaded, so the LMA changes will not
be a problem. The size of bl1.bin is still the same.

QEMU still boots successfully with this change.

A good thing is, this fixes the error for the latest LLD. If I use the
mainline LLVM, I see the following error. The alignment check will probably
be included in the LLVM 11 release, so it is better to fix it now.

$ PLAT=qemu CC=clang CROSS_COMPILE=aarch64-linux-gnu-
[ snip ]
ld.lld: error: address (0xe04e0e5) of section stacks is not a multiple of alignment (64)
make: *** [Makefile:1050: build/qemu/release/bl1/bl1.elf] Error 1

[1]: https://sourceware.org/binutils/docs/ld/Output-Section-LMA.html#Output-Section-LMA

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

show more ...

1f91522224-Apr-2020 Sandrine Bailleux <sandrine.bailleux@arm.com>

Merge "Provide a hint to power controller for DSU cluster power down" into integration

f4701a7723-Apr-2020 Manish Pandey <manish.pandey2@arm.com>

Merge "board/rddanielxlr: add support for rd-daniel config-xlr platform" into integration

9c1a6f4e23-Apr-2020 Manish Pandey <manish.pandey2@arm.com>

Merge "spm: Normalize the style of spm core manifest" into integration

d7b5f02631-Mar-2020 Louis Mayencourt <louis.mayencourt@arm.com>

spm: Normalize the style of spm core manifest

Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com>
Change-Id: Ib39e53eb53521b8651fb30b7bf0058f7669569d5

5a726a5d06-Apr-2020 Aditya Angadi <aditya.angadi@arm.com>

board/rddanielxlr: add support for rd-daniel config-xlr platform

RD-Daniel Config-XLR platform has four identical chips connected via a
high speed coherent CCIX link. Each chip has four Neoverse cor

board/rddanielxlr: add support for rd-daniel config-xlr platform

RD-Daniel Config-XLR platform has four identical chips connected via a
high speed coherent CCIX link. Each chip has four Neoverse cores
connected via coherent CMN interconnect.

Change-Id: I37d1b91f2b6ba08f61c64d0288bc16a429836c08
Signed-off-by: Aditya Angadi <aditya.angadi@arm.com>

show more ...

62b56a7222-Apr-2020 Sandrine Bailleux <sandrine.bailleux@arm.com>

Merge "fdts: a5ds: Fix for the system timer issue." into integration

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

Merge "doc: Treat Sphinx warnings as errors" into integration

8b815a4e17-Apr-2020 Sandrine Bailleux <sandrine.bailleux@arm.com>

doc: Treat Sphinx warnings as errors

'make doc' will now fail if Sphinx outputs any warning messages during
documentation generation.

Change-Id: I3e466af58ccf29b14a7e61037539b79ab6fc6037
Signed-off

doc: Treat Sphinx warnings as errors

'make doc' will now fail if Sphinx outputs any warning messages during
documentation generation.

Change-Id: I3e466af58ccf29b14a7e61037539b79ab6fc6037
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>

show more ...

8ff55a9e20-Apr-2020 Mark Dykes <mardyk01@review.trustedfirmware.org>

Merge "Incrementing the minor version to reflect upcoming v2.3 release" into integration

eca8033420-Apr-2020 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

Incrementing the minor version to reflect upcoming v2.3 release

Change-Id: I27f7d92988fc16f68041c2ddaa8dd3a60362ddd1
Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>

e3c152d117-Apr-2020 lakshmi Kailasanathan <lakshmi.Kailasanathan@arm.com>

fdts: a5ds: Fix for the system timer issue.

A5DS FPGA system timer clock frequency is 7.5Mhz.
The dt is file updated inline with the hardware
clock frequency.

Change-Id: I3f6c2e0d4a7b293175a42cf398

fdts: a5ds: Fix for the system timer issue.

A5DS FPGA system timer clock frequency is 7.5Mhz.
The dt is file updated inline with the hardware
clock frequency.

Change-Id: I3f6c2e0d4a7b293175a42cf398a8730448504af9
Signed-off-by: lakshmi Kailasanathan <lakshmi.Kailasanathan@arm.com>

show more ...

6428938f17-Apr-2020 Mark Dykes <mardyk01@review.trustedfirmware.org>

Merge "juno/sgm: Align SCP_BL2 to page boundary" into integration

e822372a17-Apr-2020 Mark Dykes <mardyk01@review.trustedfirmware.org>

Merge "doc: Fixup some SMCCC links" into integration

868a7d1e17-Apr-2020 Chris Kay <chris.kay@arm.com>

juno/sgm: Align SCP_BL2 to page boundary

This commit fixes an assertion that was triggering in certain contexts:

ERROR: mmap_add_region_check() failed. error -22
ASSERT: lib/xlat_tables_v2/

juno/sgm: Align SCP_BL2 to page boundary

This commit fixes an assertion that was triggering in certain contexts:

ERROR: mmap_add_region_check() failed. error -22
ASSERT: lib/xlat_tables_v2/xlat_tables_core.c:790

Change-Id: Ia55b3fb4f496c8cd791ea6093d122edae0a7e92a
Signed-off-by: Chris Kay <chris.kay@arm.com>
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>

show more ...

71ac931f17-Apr-2020 Sandrine Bailleux <sandrine.bailleux@arm.com>

doc: Fixup some SMCCC links

This is a fixup for patch 3ba55a3c5fa260c9218be1adff8f39fc2a568d68
("docs: Update SMCCC doc, other changes for release"), where some
links names got changed but their ref

doc: Fixup some SMCCC links

This is a fixup for patch 3ba55a3c5fa260c9218be1adff8f39fc2a568d68
("docs: Update SMCCC doc, other changes for release"), where some
links names got changed but their references didn't.

Change-Id: I980d04dde338f3539a2ec1ae2e807440587b1cf5
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>

show more ...

6e18633217-Apr-2020 Sandrine Bailleux <sandrine.bailleux@arm.com>

Merge "doc: Set fconf as experimental feature" into integration

89a16e8f16-Apr-2020 Mark Dykes <mardyk01@review.trustedfirmware.org>

Merge "docs: Update SMCCC doc, other changes for release" into integration

f9b546f616-Apr-2020 Mark Dykes <mardyk01@review.trustedfirmware.org>

Merge "docs: Updating Change log for v2.3 Release" into integration

c2c150e709-Apr-2020 Louis Mayencourt <louis.mayencourt@arm.com>

doc: Set fconf as experimental feature

Following the messages on the mailing list regarding the possible issue around
reading DTB's information, we decided to flag the fconf feature as experimental.

doc: Set fconf as experimental feature

Following the messages on the mailing list regarding the possible issue around
reading DTB's information, we decided to flag the fconf feature as experimental.
A uniform approach should be used to handle properties miss and DTB validation.

Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com>
Change-Id: Ib3c86e81fb2e89452c593f68d825d3d8f505e1fb

show more ...

4204e07414-Apr-2020 laurenw-arm <lauren.wehrmeister@arm.com>

docs: Updating Change log for v2.3 Release

Updating the change log for the v2.3 release and the upcoming change log
template for v2.4 release.

Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@

docs: Updating Change log for v2.3 Release

Updating the change log for the v2.3 release and the upcoming change log
template for v2.4 release.

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

show more ...

3ba55a3c16-Apr-2020 laurenw-arm <lauren.wehrmeister@arm.com>

docs: Update SMCCC doc, other changes for release

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

7a68404116-Apr-2020 Sandrine Bailleux <sandrine.bailleux@arm.com>

Merge "docs: Fixes and updates for the v2.3 release" into integration

c55f4cfb16-Apr-2020 joanna.farley <joanna.farley@arm.com>

Merge "docs: Updating Release information for v2.4" into integration

495553d515-Apr-2020 laurenw-arm <lauren.wehrmeister@arm.com>

docs: Fixes and updates for the v2.3 release

A small set of misc changes to ensure correctness before the v2.3
release.

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

docs: Fixes and updates for the v2.3 release

A small set of misc changes to ensure correctness before the v2.3
release.

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

show more ...

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