ARM: return positive offset in get_runtime_offset()
When we are linked at 0x0 and running at 0x01000000 then
get_runtime_offset() should return 0x01000000 and not 0xff000000. This
makes get_runtime_offset() more consistent and better understandable.

This was tested on a Freescale i.MX53 Quickstart board. Additionally
relocate_to_adr() was tested since that is normally not called.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent ff7d9b9 commit a43e2bbc468a71fb8825e8acafb7fac7ad7c6dad
@Sascha Hauer Sascha Hauer authored on 7 Mar 2018
Showing 68 changed files
View
arch/arm/boards/afi-gf/lowlevel.c
View
arch/arm/boards/altera-socdk/lowlevel.c
View
arch/arm/boards/at91sam9263ek/lowlevel_init.c
View
arch/arm/boards/at91sam9x5ek/lowlevel.c
View
arch/arm/boards/beaglebone/lowlevel.c
View
arch/arm/boards/boundarydevices-nitrogen6/lowlevel.c
View
arch/arm/boards/ccxmx53/lowlevel.c
View
arch/arm/boards/datamodul-edm-qmx6/lowlevel.c
View
arch/arm/boards/dfi-fs700-m60/lowlevel.c
View
arch/arm/boards/duckbill/lowlevel.c
View
arch/arm/boards/ebv-socrates/lowlevel.c
View
arch/arm/boards/efika-mx-smartbook/lowlevel.c
View
arch/arm/boards/element14-warp7/lowlevel.c
View
arch/arm/boards/eltec-hipercam/lowlevel.c
View
arch/arm/boards/embedsky-e9/lowlevel.c
View
arch/arm/boards/embest-riotboard/lowlevel.c
View
arch/arm/boards/freescale-mx51-babbage/lowlevel.c
View
arch/arm/boards/freescale-mx53-qsb/lowlevel.c
View
arch/arm/boards/freescale-mx53-vmx53/lowlevel.c
View
arch/arm/boards/freescale-mx6-sabresd/lowlevel.c
View
arch/arm/boards/freescale-mx6sx-sabresdb/lowlevel.c
View
arch/arm/boards/freescale-mx7-sabresd/lowlevel.c
View
arch/arm/boards/freescale-vf610-twr/lowlevel.c
View
arch/arm/boards/gateworks-ventana/lowlevel.c
View
arch/arm/boards/gk802/lowlevel.c
View
arch/arm/boards/globalscale-guruplug/lowlevel.c
View
arch/arm/boards/globalscale-mirabox/lowlevel.c
View
arch/arm/boards/karo-tx25/lowlevel.c
View
arch/arm/boards/karo-tx6x/lowlevel.c
View
arch/arm/boards/kindle-mx50/lowlevel.c
View
arch/arm/boards/lenovo-ix4-300d/lowlevel.c
View
arch/arm/boards/marvell-armada-xp-gp/lowlevel.c
View
arch/arm/boards/netgear-rn104/lowlevel.c
View
arch/arm/boards/netgear-rn2120/lowlevel.c
View
arch/arm/boards/phytec-phycard-imx27/lowlevel.c
View
arch/arm/boards/phytec-phycore-imx27/lowlevel.c
View
arch/arm/boards/phytec-phycore-imx7/lowlevel.c
View
arch/arm/boards/phytec-som-am335x/lowlevel.c
View
arch/arm/boards/phytec-som-imx6/lowlevel.c
View
arch/arm/boards/phytec-som-rk3288/lowlevel.c
View
arch/arm/boards/plathome-openblocks-a6/lowlevel.c
View
arch/arm/boards/plathome-openblocks-ax3/lowlevel.c
View
arch/arm/boards/radxa-rock/lowlevel.c
View
arch/arm/boards/raspberry-pi/lowlevel.c
View
arch/arm/boards/reflex-achilles/lowlevel.c
View
arch/arm/boards/solidrun-cubox/lowlevel.c
View
arch/arm/boards/solidrun-microsom/lowlevel.c
View
arch/arm/boards/technexion-pico-hobbit/lowlevel.c
View
arch/arm/boards/terasic-de0-nano-soc/lowlevel.c
View
arch/arm/boards/terasic-sockit/lowlevel.c
View
arch/arm/boards/tqma53/lowlevel.c
View
arch/arm/boards/tqma6x/lowlevel.c
View
arch/arm/boards/turris-omnia/lowlevel.c
View
arch/arm/boards/udoo/lowlevel.c
View
arch/arm/boards/usi-topkick/lowlevel.c
View
arch/arm/boards/variscite-mx6/lowlevel.c
View
arch/arm/boards/vexpress/lowlevel.c
View
arch/arm/boards/vscom-baltos/lowlevel.c
View
arch/arm/boards/zii-imx6q-rdu2/lowlevel.c
View
arch/arm/boards/zii-vf610-dev/lowlevel.c
View
arch/arm/cpu/common.c
View
arch/arm/cpu/setupc.S
View
arch/arm/cpu/start-pbl.c
View
arch/arm/cpu/uncompress.c
View
arch/arm/lib32/runtime-offset.S
View
arch/arm/mach-mvebu/include/mach/common.h
View
arch/arm/mach-tegra/include/mach/lowlevel.h
View
arch/arm/mach-tegra/tegra_avp_init.c