Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: vmparam.h version 1.28 and problem running /sbin/init



On Mar 4, 2013, at 8:28 AM, Petri Laakso <petri.laakso%asd.fi@localhost> wrote:

> Hi
> 
> After sys/arch/arm/include/arm32/vmparam.h was upgaded we had an error
> with OLinuXino to run /sbin/init. It looks like this after DEBUG and
> DIAGNOSTIC are enabled:
> 
> root file system type: ffs
> WARNING: no TOD clock present
> WARNING: using filesystem time
> WARNING: CHECK AND RESET THE DATE!
> init: copying out path `/sbin/init' 11
> check_exec: rejecting 0x4001b018 due to too high entry address (> 0x3ffff000)
> check_exec: rejecting 0x4001b018 due to too high entry address (> 0x3ffff000)
> exec /sbin/init: error 8
> init: copying out path `/sbin/oinit' 12
> exec /sbin/oinit: error 2
> init: copying out path `/sbin/init.bak' 15
> exec /sbin/init.bak: error 2
> init path (default /sbin/init):
> 
> If vmparam.h is reverted to 1.26 everything works as expected and 
> init runs normally.
> 
> I'd like to fix this issue with but I don't know where to start.
> 
> mk.imx23_olinuxino:
> KERNEL_BASE_PHYS=0x40000000
> KERNEL_BASE_VIRT=0x40000000
> 
> std.imx23_olinuxino:
> options         KERNEL_BASE_EXT=0x40000000

That KERNEL_BASE_EXT is way too low.
should be a minimum of 0x80000000



Home | Main Index | Thread Index | Old Index