<br><br><div class="gmail_quote">On Fri, Feb 26, 2010 at 7:37 AM, Patrick Georgi <span dir="ltr"><<a href="mailto:patrick@georgi-clan.de">patrick@georgi-clan.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Am 26.02.2010 15:14, schrieb Myles Watson:<br>
<div class="im">> I would like to double check this before it gets committed.  I only<br>
> tried it once, and the difference was very large.  3M of stack doesn't<br>
> seem right.<br>
</div>Those 3M are CONFIG_MAX_CPUS*CONFIG_STACK_SIZE, right?<br></blockquote><div>Yep.  I didn't realize that CONFIG_MAX_CPUS was 48. <br></div><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

I think there is some code that assigns a local stack area for each CPU,<br>
the 3M aren't meant for a single instance of code running (which would<br>
indeed be huge).</blockquote><div><br>For me, the only change that needs to be made is:<br></div></div><p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">-           . =
((CONFIG_CONSOLE_VGA ||
CONFIG_PCI_ROM_RUN)&&(CONFIG_RAMBASE<0x100000)&&(CONFIG_RAMTOP>0x100000)
) ? CONFIG_STACK_SIZE : (CONFIG_MAX_CPUS*CONFIG_STACK_SIZE);</span></font></p><p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">+</span></font><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">           </span></font><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">. +=
((CONFIG_CONSOLE_VGA ||
CONFIG_PCI_ROM_RUN)&&(CONFIG_RAMBASE<0x100000)&&(CONFIG_RAMTOP>0x100000)
) ? CONFIG_STACK_SIZE : (CONFIG_MAX_CPUS*CONFIG_STACK_SIZE);</span></font></p><p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">Removing the .stack construct makes no difference.</span></font></p>
<p class="MsoNormal" style="">I like the idea of minimizing the change.<br></p><p class="MsoNormal" style="">Thanks,</p><p class="MsoNormal" style="">Myles<br></p>