coreboot-kgpe-d16/src
Alexandru Gagniuc c46a39237a arch/x86: Link walkcbfs.S instead on including it in bootblock.S
The code flow doesn't fall through to walkcbfs, as it does in the rest
of bootblock.S. Instead, walkcbfs is called (albeit via a jmp). The
linker cannot know this when walkcbfs.S is included directly.

When we use a CAR bootblock, we lose several hundred bytes because
walkcbfs is not garbage-collected, yet it isn't used. This problem
is solved by assembling walkcbfs.S separately, and linking it.

Change-Id: Ib3a976db09b9ff270b7677cb4f9db80b0b025e22
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Reviewed-on: http://review.coreboot.org/11785
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
2015-10-08 16:44:38 +00:00
..
acpi
arch arch/x86: Link walkcbfs.S instead on including it in bootblock.S 2015-10-08 16:44:38 +00:00
commonlib commonlib/helpers.h: handle interaction with other environments 2015-10-02 12:15:47 +00:00
console Add EM100 'hyper term' spi console support in ramstage & smm 2015-10-05 17:43:11 +00:00
cpu x86/bootblock: Use LDFLAGS_bootblock to enable garbage collection 2015-10-07 03:08:58 +00:00
device symbols: add '_' to pci_drivers and cpu_drivers symbols 2015-09-05 15:36:23 +00:00
drivers fsp1_0: Fix broken logic when searching for FSP 2015-10-08 04:45:05 +00:00
ec chromeec: Fix ACPI compile warnings 2015-09-28 09:34:13 +00:00
include cbfs: add struct cbfsf 2015-10-07 10:46:11 +00:00
lib lib/gcov-glue.c: Define macro `COVERAGE_MAGIC` and use it 2015-10-08 11:29:04 +00:00
mainboard fsp/cache_as_ram.inc and boards: Fix incorrect usage of POST_IO 2015-10-06 04:09:47 +00:00
northbridge x86/bootblock: Use LDFLAGS_bootblock to enable garbage collection 2015-10-07 03:08:58 +00:00
soc cbfs: add struct cbfsf 2015-10-07 10:46:11 +00:00
southbridge x86/bootblock: Use LDFLAGS_bootblock to enable garbage collection 2015-10-07 03:08:58 +00:00
superio
vendorcode cbfs: add struct cbfsf 2015-10-07 10:46:11 +00:00
Kconfig Add EM100 'hyper term' spi console support in ramstage & smm 2015-10-05 17:43:11 +00:00