Myles Watson schrieb:
> But we could check the position on the stack compared to the top of > the stack before running LZMA, right?That's hideously complicated. On AMD Fam10, each AP gets its own mini-stack at another location. The code for a stack checker is in v3 and even for the no-SMP case it is really fragile. Add multiple stack sizes and multiple stack locations to it and the code will have to be marked "Do not touch even if you think you understand it". But yes, it can be done.I just meant compare against the top of all stacks (or the bottom of the heap.) Any checking is better than none.>>>> Those boards with STACK_SIZE being 0x2000 or 0x8000 are definitely >>>> broken (and if they boot, they do by accident) >>> So since it's broken with Kconfig and newconfig, how can we decide what the >>> correct stack size should be? Ping.
0x8000 is the minimum for all boards. I think it should be the default. -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

