ARM: relocation out of range (when loading a module)
Matthieu CASTET
matthieu.castet at parrot.com
Wed Jan 12 11:25:28 EST 2011
Russell King - ARM Linux a écrit :
> On Tue, Jan 11, 2011 at 09:16:38PM +0530, Rabin Vincent wrote:
>> It's possible to hack around this by placing the initramfs at the end of
>> the kernel image rather than at the beginning with the rest of the init
>> data. Something like the below should work, although you should also
>> probably take care of alignment and also have this section freed when
>> the rest of the init data is freed.
>
> You're then running into problems as _sdata.._edata is copied to RAM on
> XIP kernels, and you really don't want to waste time copying the
> initramfs to RAM.
>
But in this case initramfs is after edata and before bss.
So where is the problem ?
Matthieu
More information about the linux-arm-kernel
mailing list