[coreboot] [RFC] v3: Stack switching abstraction for C7 and later Intel processors

ron minnich rminnich at gmail.com
Tue Oct 14 22:16:01 CEST 2008


On Tue, Oct 14, 2008 at 12:15 PM, Marc Jones <Marc.Jones at amd.com> wrote:

> That should be specific to the CPU or platform but it would be good to be
> below 1MB. 0x1000 is a normal location. This will allow the stack to be
> shared if/when coreboot goes to real mode (SeaBIOS integration discussion).
>

works for me. But page0 is getting crowded then. maybe we should
reserve seg 0 for stack/global variables? Then stack can start at
0xfffc (32-bit aligned at top of stack).
Code can start at 0x10000.

I sure wish CAR was just sensible on all machines :-)

ron




More information about the coreboot mailing list