2
0
Fork 0
mirror of https://github.com/AsahiLinux/u-boot synced 2024-12-14 07:13:03 +00:00
u-boot/arch/microblaze/include/asm
Shiji Yang 506df9dc58 treewide: rework linker symbol declarations in sections header
1. Convert all linker symbols to char[] type so that we can get the
   corresponding address by calling array name 'var' or its address
   '&var'. In this way, we can avoid some potential issues[1].
2. Remove unused symbol '_TEXT_BASE'. It has been abandoned and has
   not been referenced by any source code.
3. Move '__data_end' to the arch x86's own sections header as it's
   only used by x86 arch.
4. Remove some duplicate declared linker symbols. Now we use the
   standard header file to declare them.

[1] This patch fixes the boot failure on MIPS target. Error log:
SPL: Image overlaps SPL

Fixes: 1b8a1be1a1 ("spl: spl_legacy: Fix spl_end address")
Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
2023-08-09 09:21:42 -04:00
..
asm.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
bitops.h microblaze: Fix C99/gnu99 compatiblity for inline functions 2015-11-19 13:09:41 +01:00
byteorder.h microblaze: Fix byteorder for microblaze 2012-11-07 17:11:14 +01:00
cache.h microblaze: cache: introduce flush_cache_all() 2022-06-24 14:16:00 +02:00
config.h Convert CONFIG_SYS_BOOT_RAMDISK_HIGH to Kconfig 2022-07-07 14:01:09 -04:00
cpuinfo.h Correct SPL uses of CPU_MICROBLAZE 2023-02-09 16:32:26 -05:00
dma-mapping.h dma-mapping: add <asm/dma-mapping.h> for all architectures 2020-02-20 15:09:54 +08:00
global_data.h microblaze: cache: introduce cpuinfo structure 2022-06-24 14:16:00 +02:00
gpio.h microblaze: Convert generic platform to DM gpio 2018-07-19 10:49:55 +02:00
io.h microblaze: Add support for little/big endian in/out api's 2020-09-23 10:31:40 +02:00
linkage.h efi: Use asmlinkage for EFIAPI 2016-10-19 09:01:53 +02:00
posix_types.h microblaze: Fix printf size_t format related warnings (again...) 2014-09-09 09:58:36 +02:00
processor.h treewide: rework linker symbol declarations in sections header 2023-08-09 09:21:42 -04:00
ptrace.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
pvr.h microblaze: add support for handling PVR data 2022-06-24 14:16:00 +02:00
sections.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
spl.h arm64: zynqmp: Switch to amd.com emails 2023-07-21 09:00:38 +02:00
string.h Remove unneeded remnants of bcopy(). 2016-06-06 13:39:18 -04:00
system.h microblaze: Do not place u-boot to reserved memory location 2022-03-07 16:33:47 +01:00
types.h arch: types.h: factor out fixed width typedefs to int-ll64.h 2018-09-10 20:48:16 -04:00
u-boot.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
unaligned.h microblaze: Fix unaligned.h for endians 2011-10-10 08:54:28 +02:00