]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Do not set preload_addr_relocate for ARM. Apparently there was a time
authorian <ian@FreeBSD.org>
Sun, 17 May 2015 17:03:37 +0000 (17:03 +0000)
committerian <ian@FreeBSD.org>
Sun, 17 May 2015 17:03:37 +0000 (17:03 +0000)
commitc3254c15f938781a3116f3ba1e42e14f3e9a611c
tree3ccadb7b8ce93f27c8d7af2757d3b31fbbb22f86
parent4af8f4b0a097ed2e5a7b01eba654cd7e29521a79
Do not set preload_addr_relocate for ARM.  Apparently there was a time
when loader(8) passed physical addresses in loader metadata for arm, but
that is no longer true; all metadata has already been adjusted to vitual
addresses by loader.

I can't track down the exact revision in loader where a change from physical
to virtual metadata addresses happened.  The code involved is very twisty
and complicated.  I suspect the change was an unintended consequence of the
r247301, r247413, r248118 series of changes I made a couple years ago.
sys/arm/arm/machdep.c