Am 26.02.2010 03:48, schrieb Bao, Zheng:
This bug leads to the fact that we can not allocate enough space of stack for each core. Then the data in the memory will be covered by AP stack which doesnt know anything.
That is the fact I can find. It is a bug in the linker. But we can not fix each linker on coreboot developer, not to mention the fact I have no idea how to submit the bug. The bug will be fixed in the future. But when the fixed linker will come into our machine? So I believe we need the workaround patch to avoid this problem.
Just to make sure what the patch does: It simply removes the separate section and reserves an area at the same place, of the same size, just in a way that works with the linker?
If so,
Signed-off-by: Zheng Bao zheng.bao@amd.com
Acked-by: Patrick Georgi patrick.georgi@coresystems.de
We can still sort out if we want to keep that (nonsensical, in my opinion) behaviour of deciding the stack size based on the use of PCI option roms and various address layout issues.
Regards, Patrick Georgi