coreboot-kgpe-d16/src
Stefan Reinauer 935850e082 asrock/e350m1: reduce default stack size
The stack used on the ASRock E350M1 is significantly less than
what we currently set (64k per core). In fact, we use about half
of the default stack size (4k) on core 0 and even less on non
BSP cores [1]:

    $ grep stack coreboot_without_patch_but_monotonic_timer.log
    CPU1: stack_base 002a0000, stack_end 002afff8
    CPU1: stack: 002a0000 - 002b0000, lowest used address 002afda8, stack used: 600 bytes
    CPU0: stack: 002b0000 - 002c0000, lowest used address 002bf75c, stack used: 2212 bytes

Removing the Kconfig variable STACK_SIZE to use the default results
in the following numbers of stack usage.

    $ grep stack coreboot_with_patch.log
    CPU1: stack_base 00287000, stack_end 00287ff8
    CPU1: stack: 00287000 - 00288000, lowest used address 00287da8, stack used: 600 bytes
    CPU0: stack: 00288000 - 00289000, lowest used address 0028875c, stack used: 2212 bytes

[1] http://review.coreboot.org/#/c/3154/
    (comment May 2 10:21 AM)

Change-Id: Ibdb2102c86094fce3787e3b5a162ca8423de205c
Signed-off-by: Stefan Reinauer <reinauer@google.com>
Tested-by: Paul Menzel <paulepanter@users.sourceforge.net>
Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-on: http://review.coreboot.org/3209
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
2013-05-07 18:30:43 +02:00
..
arch armv7: invalidate TLB entries as they are added/modified 2013-05-01 23:57:16 +02:00
console spkmodem console 2013-04-18 22:47:59 +02:00
cpu exynos5250/snow: deprecate time.h 2013-05-06 05:32:07 +02:00
device device tree: track init times 2013-05-01 21:36:16 +02:00
drivers [2/2] tps65090: re-factor for coreboot 2013-04-10 17:34:19 +02:00
ec ChromeEC: Drop unneeded Kconfig variable EC_GOOGLE_API_ROOT 2013-04-18 02:47:23 +02:00
include exynos5250/snow: deprecate time.h 2013-05-06 05:32:07 +02:00
lib cbfs: make searching for a file less verbose 2013-05-03 06:25:03 +02:00
mainboard asrock/e350m1: reduce default stack size 2013-05-07 18:30:43 +02:00
northbridge boot: remove cbmem_post_handling() 2013-05-01 07:11:22 +02:00
southbridge Intel Lynx Point: Use 2 << 24 to clarify that I/O APIC ID is 2 2013-05-03 06:26:28 +02:00
superio Add new superio device 2013-04-12 00:37:34 +02:00
vendorcode AMD F15: Fix warning in Proc/CPU/Feature 2013-05-04 00:25:19 +02:00
Kconfig Kconfig: Capitalize CBMEM in description of EARLY_CBMEM_INIT 2013-05-03 06:26:19 +02:00