* [Xenomai] Limited kernel size for booting ? @ 2013-03-19 8:57 Thierry Bultel 2013-03-19 10:05 ` Gilles Chanteperdrix 0 siblings, 1 reply; 4+ messages in thread From: Thierry Bultel @ 2013-03-19 8:57 UTC (permalink / raw) To: xenomai Hi Gilles, First, I apologize for posting such a question that is sincerely not really related to xenomai. But I am using the kernel from ipipe-gch.git, branch ipipe-3.0-imx6q The issue I have is that it is not booting when using a really big built-in initramfs(about 60 Mo) It does not seem to reach "start_kernel", there is nomore log after Uboot says "Starting kernel" I have payed attention to address zones, and even tried to use an uncompressed kernel in the uImage container, to skip and discriminate the gzip phase. Same result. I do not have an operational Jtag probe yet, thus I only would like to get your opinion on this. To your mind, is this assumed to work ? Thanks in advance for any clues on that "out of scope" request. Cheers Thierry ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Xenomai] Limited kernel size for booting ? 2013-03-19 8:57 [Xenomai] Limited kernel size for booting ? Thierry Bultel @ 2013-03-19 10:05 ` Gilles Chanteperdrix 2013-03-19 12:06 ` Gilles Chanteperdrix 0 siblings, 1 reply; 4+ messages in thread From: Gilles Chanteperdrix @ 2013-03-19 10:05 UTC (permalink / raw) To: Thierry Bultel; +Cc: xenomai On 03/19/2013 09:57 AM, Thierry Bultel wrote: > Hi Gilles, > > First, I apologize for posting such a question that is sincerely not > really related to xenomai. > But I am using the kernel from ipipe-gch.git, branch ipipe-3.0-imx6q > > The issue I have is that it is not booting when using a really big > built-in initramfs(about 60 Mo) > It does not seem to reach "start_kernel", there is nomore log after > Uboot says "Starting kernel" > > I have payed attention to address zones, and even tried to use an > uncompressed kernel > in the uImage container, to skip and discriminate the gzip phase. Same > result. > > I do not have an operational Jtag probe yet, thus I only would like to > get your opinion on > this. To your mind, is this assumed to work ? No, the maximum size of initramfs is limited, you need to change the linker script to put the initramfs at the end of the memory used by the kernel, a patch exists to do that on the linux arm kernel mailing list and has been merged in recent kernels. -- Gilles. ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Xenomai] Limited kernel size for booting ? 2013-03-19 10:05 ` Gilles Chanteperdrix @ 2013-03-19 12:06 ` Gilles Chanteperdrix 2013-03-19 15:38 ` Thierry Bultel 0 siblings, 1 reply; 4+ messages in thread From: Gilles Chanteperdrix @ 2013-03-19 12:06 UTC (permalink / raw) To: Thierry Bultel; +Cc: xenomai On 03/19/2013 11:05 AM, Gilles Chanteperdrix wrote: > On 03/19/2013 09:57 AM, Thierry Bultel wrote: > >> Hi Gilles, >> >> First, I apologize for posting such a question that is sincerely not >> really related to xenomai. >> But I am using the kernel from ipipe-gch.git, branch ipipe-3.0-imx6q >> >> The issue I have is that it is not booting when using a really big >> built-in initramfs(about 60 Mo) >> It does not seem to reach "start_kernel", there is nomore log after >> Uboot says "Starting kernel" >> >> I have payed attention to address zones, and even tried to use an >> uncompressed kernel >> in the uImage container, to skip and discriminate the gzip phase. Same >> result. >> >> I do not have an operational Jtag probe yet, thus I only would like to >> get your opinion on >> this. To your mind, is this assumed to work ? > > > No, the maximum size of initramfs is limited, you need to change the > linker script to put the initramfs at the end of the memory used by the > kernel, a patch exists to do that on the linux arm kernel mailing list > and has been merged in recent kernels. > > https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=3835d69a6c7048a28d0aea3cb8403d5e83a0f867 -- Gilles. ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Xenomai] Limited kernel size for booting ? 2013-03-19 12:06 ` Gilles Chanteperdrix @ 2013-03-19 15:38 ` Thierry Bultel 0 siblings, 0 replies; 4+ messages in thread From: Thierry Bultel @ 2013-03-19 15:38 UTC (permalink / raw) To: Gilles Chanteperdrix; +Cc: xenomai Really many thanks. This works like a charm. I also add to hack into arch/arm/kernel/sleep.S, because the "cpu_resume" is located in .data, and it had a 24bits jump to cpu_do_resume that could not be relocated and led to a linker error. I have simply removed the line, because I am not insterested in cpu suspend for my application anyway. FYI, the freescale rel_imx_3.0.35_12.09.01 tag version of that file is closed enough to the committed patch for being taken as is. Also, this is not related, but I have been a little confused by failing attempts, because I had forgotten the "rootwait" bootarg, which is mandatory with that kernel. Cheers Thierry Le 19/03/2013 13:06, Gilles Chanteperdrix a écrit : > On 03/19/2013 11:05 AM, Gilles Chanteperdrix wrote: > >> On 03/19/2013 09:57 AM, Thierry Bultel wrote: >> >>> Hi Gilles, >>> >>> First, I apologize for posting such a question that is sincerely not >>> really related to xenomai. >>> But I am using the kernel from ipipe-gch.git, branch ipipe-3.0-imx6q >>> >>> The issue I have is that it is not booting when using a really big >>> built-in initramfs(about 60 Mo) >>> It does not seem to reach "start_kernel", there is nomore log after >>> Uboot says "Starting kernel" >>> >>> I have payed attention to address zones, and even tried to use an >>> uncompressed kernel >>> in the uImage container, to skip and discriminate the gzip phase. Same >>> result. >>> >>> I do not have an operational Jtag probe yet, thus I only would like to >>> get your opinion on >>> this. To your mind, is this assumed to work ? >> >> No, the maximum size of initramfs is limited, you need to change the >> linker script to put the initramfs at the end of the memory used by the >> kernel, a patch exists to do that on the linux arm kernel mailing list >> and has been merged in recent kernels. >> >> > > https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=3835d69a6c7048a28d0aea3cb8403d5e83a0f867 > ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2013-03-19 15:38 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2013-03-19 8:57 [Xenomai] Limited kernel size for booting ? Thierry Bultel 2013-03-19 10:05 ` Gilles Chanteperdrix 2013-03-19 12:06 ` Gilles Chanteperdrix 2013-03-19 15:38 ` Thierry Bultel
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.