mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-08-08 16:26:58 +02:00
When bringing in the series 'arm: dts: am62-beagleplay: Fix Beagleplay Ethernet"' I failed to notice that b4 noticed it was based on next and so took that as the base commit and merged that part of next to master. This reverts commitc8ffd1356d
, reversing changes made to2ee6f3a5f7
. Reported-by: Jonas Karlman <jonas@kwiboo.se> Signed-off-by: Tom Rini <trini@konsulko.com>
16 lines
543 B
Bash
Executable File
16 lines
543 B
Bash
Executable File
#!/bin/bash
|
|
# SPDX-License-Identifier: GPL-2.0+
|
|
# Copyright (C) 2020 Marek Behún <kabel@kernel.org>
|
|
|
|
# Generate __ADDRESSABLE(symbol) for every linker list entry symbol, so that LTO
|
|
# does not optimize these symbols away
|
|
|
|
# The expected parameter of this script is the command requested to have
|
|
# the U-Boot symbols to parse, for example: $(NM) $(u-boot-main)
|
|
|
|
set -e
|
|
|
|
echo '#include <common.h>'
|
|
$@ 2>/dev/null | grep -oe '_u_boot_list_2_[a-zA-Z0-9_]*_2_[a-zA-Z0-9_]*' | \
|
|
sort -u | sed -e 's/^\(.*\)/extern char \1[];\n__ADDRESSABLE(\1);/'
|