On Mon, 11 August 2008 Suresh Siddha <suresh.b.siddha@intel.com> wrote:
rypto #1)
task.ti=3Df782a000)
00 f782c000 f782c6a0
00 ffffffff c0101e8f
50 f782afc0 c03cfa61
That's pretty possible...
I just recompiled (enabling some more stack debugging - which didn't help),
then I disabled 4k-stack and now system boots up...
Anything I forgot the enable to get stacktrace when stack is overflowing
instead of at a random time later on?
Also wondering that maximum stack usage is only printed for userspace apps
or kernel threads once init is running... is the stack usage not checked
earlier during boot process?
Changes to posted config:
CONFIG_X86_VERBOSE_BOOTUP=3Dy
CONFIG_EARLY_PRINTK=3Dy
CONFIG_DEBUG_STACKOVERFLOW=3Dy
-# CONFIG_DEBUG_STACK_USAGE is not set
+CONFIG_DEBUG_STACK_USAGE=3Dy
# CONFIG_DEBUG_PAGEALLOC is not set
# CONFIG_X86_PTDUMP is not set
CONFIG_DEBUG_RODATA=3Dy
# CONFIG_DEBUG_RODATA_TEST is not set
# CONFIG_DEBUG_NX_TEST is not set
-CONFIG_4KSTACKS=3Dy
+# CONFIG_4KSTACKS is not set
CONFIG_DOUBLEFAULT=3Dy
# CONFIG_MMIOTRACE is not set
CONFIG_IO_DELAY_TYPE_0X80=3D0
Attached are bootlog with 4k stack and 8k stacks using above config diff
(with appropriate CONFIG_4KSTACKS)
Bruno