Vivek Goyal <vgoyal at redhat.com> writes: > On Thu, Apr 22, 2010 at 03:07:11PM -0700, Eric W. Biederman wrote: >> Vitaly Mayatskikh <v.mayatskih at gmail.com> writes: >> > >> > This serie of patches realizes this approach. It requires also changes >> > in kexec utility to make this feature work, but is >> > backward-compatible: old versions of kexec will work with new >> > kernel. I will post patch to kexec-tools upstream separately. >> >> Have you tried loading a 64bit vmlinux directly into a higher address >> range? There may be a bit or two missing but you should be able to >> load a linux kernel above 4GB. I tested the basics of that mechanism >> when I made the 64bit relocatable kernel. > > I guess even if it works, for distributions it will become additional > liability to carry vmlinux (instead of relocatable bzImage). So we shall > have to find a way to make bzImage work. As Peter pointed out we actually have everything thing we need except a bit of documentation and the flag that says this is a 64bit kernel.