* increasing memory alloted for 'init' during kernel boot. @ 2010-08-31 6:49 Prabhu Chawandi 2010-08-31 8:22 ` Jiri Slaby 0 siblings, 1 reply; 5+ messages in thread From: Prabhu Chawandi @ 2010-08-31 6:49 UTC (permalink / raw) To: linux-kernel, linux-mips Hi all, Whenever the kernel starts booting, I am getting the bellow log : Memory: 110080k/262144k available (2566k kernel code, 151952k reserved, 561k data, 15328k init, 0k highmem). For 'init' on what bases this amount of memory is decided ? Anyways I can alter it? Thanks in advance, Prabhu ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: increasing memory alloted for 'init' during kernel boot. 2010-08-31 6:49 increasing memory alloted for 'init' during kernel boot Prabhu Chawandi @ 2010-08-31 8:22 ` Jiri Slaby 2010-08-31 8:43 ` Prabhu Chawandi 0 siblings, 1 reply; 5+ messages in thread From: Jiri Slaby @ 2010-08-31 8:22 UTC (permalink / raw) To: Prabhu Chawandi; +Cc: linux-kernel, linux-mips On 08/31/2010 08:49 AM, Prabhu Chawandi wrote: > Hi all, > > Whenever the kernel starts booting, I am getting the bellow log : > > Memory: 110080k/262144k available (2566k kernel code, 151952k > reserved, 561k data, 15328k init, 0k highmem). > > For 'init' on what bases this amount of memory is decided ? > > Anyways I can alter it? Nope. It's code and data inside .init, .exit and similar sections. Those are marked by __init, __exit etc. in the code. This memory is freed after the kernel is up and running, since this memory (code and data) is not needed anymore. regards, -- js ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: increasing memory alloted for 'init' during kernel boot. 2010-08-31 8:22 ` Jiri Slaby @ 2010-08-31 8:43 ` Prabhu Chawandi 2010-08-31 12:51 ` Jiri Slaby 0 siblings, 1 reply; 5+ messages in thread From: Prabhu Chawandi @ 2010-08-31 8:43 UTC (permalink / raw) To: Jiri Slaby; +Cc: linux-kernel, linux-mips, listar Hi , Thanks for the info... Problem I am facing is, I have two bootloaders, when I boot from one loader booting happens properly. but when I try to load from other loader, kernel does not boot, it crashes. When i saw the boot logs, I saw that I memory allocated to 'init' section in case of crash is short by almost 5MB to the normal boot log. I am using mips processor. Any idea, why this might be happening ? thanks, Prabhu On Tue, Aug 31, 2010 at 1:52 PM, Jiri Slaby <jirislaby@gmail.com> wrote: > On 08/31/2010 08:49 AM, Prabhu Chawandi wrote: >> Hi all, >> >> Whenever the kernel starts booting, I am getting the bellow log : >> >> Memory: 110080k/262144k available (2566k kernel code, 151952k >> reserved, 561k data, 15328k init, 0k highmem). >> >> For 'init' on what bases this amount of memory is decided ? >> >> Anyways I can alter it? > > Nope. It's code and data inside .init, .exit and similar sections. Those > are marked by __init, __exit etc. in the code. This memory is freed > after the kernel is up and running, since this memory (code and data) is > not needed anymore. > > regards, > -- > js > ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: increasing memory alloted for 'init' during kernel boot. 2010-08-31 8:43 ` Prabhu Chawandi @ 2010-08-31 12:51 ` Jiri Slaby 2010-08-31 12:58 ` Sam Ravnborg 0 siblings, 1 reply; 5+ messages in thread From: Jiri Slaby @ 2010-08-31 12:51 UTC (permalink / raw) To: Prabhu Chawandi; +Cc: linux-kernel, listar On 08/31/2010 10:43 AM, Prabhu Chawandi wrote: > Hi , > > Thanks for the info... > > Problem I am facing is, I have two bootloaders, when I boot from one > loader booting happens properly. > > but when I try to load from other loader, kernel does not boot, it > crashes. When i saw the boot logs, I saw that I memory allocated to > 'init' section in case of crash is short by almost 5MB to the normal > boot log. > > I am using mips processor. > > Any idea, why this might be happening ? The bad loader probably loads the image wrong (incorrect data or not whole image). regards, -- js ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: increasing memory alloted for 'init' during kernel boot. 2010-08-31 12:51 ` Jiri Slaby @ 2010-08-31 12:58 ` Sam Ravnborg 0 siblings, 0 replies; 5+ messages in thread From: Sam Ravnborg @ 2010-08-31 12:58 UTC (permalink / raw) To: Jiri Slaby; +Cc: Prabhu Chawandi, linux-kernel, listar On Tue, Aug 31, 2010 at 02:51:54PM +0200, Jiri Slaby wrote: > On 08/31/2010 10:43 AM, Prabhu Chawandi wrote: > > Hi , > > > > Thanks for the info... > > > > Problem I am facing is, I have two bootloaders, when I boot from one > > loader booting happens properly. > > > > but when I try to load from other loader, kernel does not boot, it > > crashes. When i saw the boot logs, I saw that I memory allocated to > > 'init' section in case of crash is short by almost 5MB to the normal > > boot log. > > > > I am using mips processor. > > > > Any idea, why this might be happening ? > > The bad loader probably loads the image wrong (incorrect data or not > whole image). Shmulik just posted a patch that may be related. See: "MIPS: Calculate VMLINUZ_LOAD_ADDRESS based on the length of vmlinux.bin" Looks like a bug I have introduced btw :-( Sam ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2010-08-31 12:58 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-08-31 6:49 increasing memory alloted for 'init' during kernel boot Prabhu Chawandi 2010-08-31 8:22 ` Jiri Slaby 2010-08-31 8:43 ` Prabhu Chawandi 2010-08-31 12:51 ` Jiri Slaby 2010-08-31 12:58 ` Sam Ravnborg
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox