diff options
author | Kyösti Mälkki <kyosti.malkki@gmail.com> | 2018-05-15 19:50:20 +0300 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2019-01-14 11:59:51 +0000 |
commit | 2fbb6773e3a6d5d18e84b0ac79b645147fbf0d66 (patch) | |
tree | a4c35e5e6167ea80573ec379585725d919a90b51 /toolchain.inc | |
parent | b318be22183ca4c306203479b4410ab6365235aa (diff) | |
download | coreboot-2fbb6773e3a6d5d18e84b0ac79b645147fbf0d66.tar.xz |
arch/x86: Enforce CPU stack alignment
When rmodule is loaded CPU stack alignment is only guaranteed
to 4kiB. Implementation of cpu_info() requires that each
CPU sees its stack aligned to CONFIG_STACK_SIZE.
Add one spare CPU for the stack reserve, such that alignment can
be enforced runtime.
Change-Id: Ie04956c64df0dc7bb156002d3d4f2629f92b340e
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: https://review.coreboot.org/c/26302
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'toolchain.inc')
0 files changed, 0 insertions, 0 deletions