Home
last modified time | relevance | path

Searched hist:"279 cad8ed38c186aebce3502f9f1ebc52e22b281" (Results 1 – 1 of 1) sorted by relevance

/rk3399_ARM-atf/plat/rockchip/rk3399/drivers/pmu/
H A Dpmu_fw.S279cad8ed38c186aebce3502f9f1ebc52e22b281 Mon Nov 04 17:15:22 UTC 2024 Chris Kay <chris.kay@arm.com> fix(rk3399): mark INCBIN-generated sections as SHF_ALLOC

When assembling with Clang, sections generated via the `INCBIN` macro
are not assigned the `SHF_ALLOC` attribute, and the linker therefore
does not know to include them in the binary.

This change is simple: explicitly tell the assembler that the section
should have the `SHF_ALLOC` attribute.

For reference: https://man7.org/linux/man-pages/man5/elf.5.html

> SHF_ALLOC
> This section occupies memory during process execution. Some
> control sections do not reside in the memory image of an object
> file. This attribute is off for those sections.

Change-Id: I626162eae9030b5ffbd03af2be76f89a248af9ca
Signed-off-by: Chris Kay <chris.kay@arm.com>
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>