coreboot-kgpe-d16/src
Aaron Durbin e73dae4bf5 x86: fix SMM programs linked with gc-sections
Commit f69a99db (coreboot: x86: enable gc-sections) added
gc-sections to the linker command line. The SMM-specific
linker scripts were not interrogated to see if all the
sections were being included properly. .data, .bss, and .sbss
did not have the proper globs set to put the SMM programs in
the expected order.

Lastly, explicitly set the ENTRY for the SMM programs.

Change-Id: Ibb579d18d4819af666d6ec7dfc30776e8c404b71
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/9160
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
2015-03-30 23:03:27 +02:00
..
arch mips: bring payload execution to current standards 2015-03-30 20:41:24 +02:00
console Avoid 64bit math on MIPS platforms 2015-03-30 21:42:38 +02:00
cpu x86: fix SMM programs linked with gc-sections 2015-03-30 23:03:27 +02:00
device PCIe: Revise L1 Sub-State support 2015-03-23 13:11:18 +01:00
drivers Update hex values to CBFS binary name types in Makefiles 2015-03-30 21:47:15 +02:00
ec chromeec: Add ACPI device for PD MCU and handle related EC host event 2015-03-27 06:30:44 +01:00
include arch/x86/boot/smbios: Rename fill_dimm_manufacturer and make public 2015-03-29 16:34:07 +02:00
lib arm64: Add support for secure monitor 2015-03-28 07:05:09 +01:00
mainboard google/nyan_blaze: Don't auto select CHROMEOS 2015-03-30 21:59:01 +02:00
northbridge Update hex values to CBFS binary name types in Makefiles 2015-03-30 21:47:15 +02:00
soc broadwell: fix HAVE_REFCODE_BLOB build errors 2015-03-30 22:06:27 +02:00
southbridge Update hex values to CBFS binary name types in Makefiles 2015-03-30 21:47:15 +02:00
superio superio: ite8772f: Exit extemp busy state 2015-03-21 08:44:28 +01:00
vendorcode build system: provide generic compiler flag variables 2015-03-30 20:41:13 +02:00
Kconfig Enable publishing of board ID where supported 2015-03-23 17:20:24 +01:00