linux/arch/mips/boot
Gregory CLEMENT f99c37d562 MIPS: compressed: Use correct instruction for 64 bit code
The code clearing BSS already use macro or use correct instruction
depending if the CPU is 32 bits or 64 bits. However, a few
instructions remained 32 bits only.

By using the accurate MACRO, it is now possible to deal with memory
address beyond 32 bits. As a side effect, when using 64bits processor,
it also divides the loop number needed to clear the BSS by 2.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
2023-12-21 15:30:03 +01:00
..
compressed MIPS: compressed: Use correct instruction for 64 bit code 2023-12-21 15:30:03 +01:00
dts mips: dts: ralink: mt7621: rename to GnuBee GB-PC1 and GnuBee GB-PC2 2023-10-06 10:13:12 +02:00
tools ELF: fix all "Elf" typos 2023-04-08 13:45:37 -07:00
.gitignore mips: boot: clean up self-extracting targets scenarios 2020-11-12 23:46:45 +01:00
ecoff.h MIPS: Make elf2ecoff work on 64bit host machines 2018-06-24 09:25:24 -07:00
elf2ecoff.c MIPS: Make elf2ecoff work on 64bit host machines 2018-06-24 09:25:24 -07:00
Makefile kbuild: use more subdir- for visiting subdirectories while cleaning 2021-10-24 13:49:46 +09:00