Unable to boot 64bit hello

Daniel Müller Daniel.Mueller at mailbox.tu-dresden.de
Mon Jun 10 23:28:17 CEST 2013


Hi,

On 06/10/13 18:09, Julian Stecklina wrote:
> This is problem is caused by the way bootstrap works on 64-bit systems.
> If there is a module at 0x2d0000, bootstrap will overwrite that with its
> own 64-bit code and then figure out later that things are b0rken.
Thanks for the explanation. Does this mean this is a general problem for 
64 bit? And it is on the side of bootstrap? That sounds to me like the 
fix should be on that side as well. Why not change the 0x2d0000 address?
Anyway, so could I just insert a dummy module and set the 
overlap_allowed flag (or whatever the name is) in the source code?

> I don't know a good workaround for this, except having a bootloader that
> moves modules out of the way. You might try bender in my firewire
> toolchain: https://github.com/TUD-OS/morbo
I might give it a try but I'd rather prefer staying with a more 
mainstream one.

Thanks,
Daniel




More information about the l4-hackers mailing list