AGESA vendorcode: Build a common amdlib

Hardware / Coreboot - Kyösti Mälkki [gmail.com] - 18 May 2016 03:44 UTC

Having CFLAGS with -Os disables -falign-function, for unlucky builds this may delay entry to ramstage by 600ms. Build the low-level IO functions aligned with -O2 instead.

Change-Id: Ice6781666a0834f1e8e60a0c93048ac8472f27d9

08311f5 AGESA vendorcode: Build a common amdlib
src/cpu/amd/agesa/family15/fixme.c | 29 +
src/mainboard/advansus/a785e-i/Makefile.inc | 4 +-
src/mainboard/asus/m5a88-v/Makefile.inc | 4 +-
src/mainboard/avalue/eax-785e/Makefile.inc | 4 +-
src/mainboard/jetway/nf81-t56n-lf/BiosCallOuts.c | 2 +-
.../jetway/nf81-t56n-lf/PlatformGnbPcieComplex.h | 2 +-
src/southbridge/amd/agesa/hudson/imc.c | 2 +-
src/vendorcode/amd/agesa/Makefile.inc | 2 +
src/vendorcode/amd/agesa/common/Makefile.inc | 35 +
src/vendorcode/amd/agesa/common/amdlib.c | 1266 +++++++++++++++++++
src/vendorcode/amd/agesa/common/amdlib.h | 398 ++++++
src/vendorcode/amd/agesa/f10/Lib/amdlib.c | 1259 -------------------
src/vendorcode/amd/agesa/f10/Lib/amdlib.h | 374 ------
src/vendorcode/amd/agesa/f10/Makefile.inc | 1 -
src/vendorcode/amd/agesa/f12/Lib/amdlib.c | 1262 -------------------
src/vendorcode/amd/agesa/f12/Lib/amdlib.h | 406 ------
src/vendorcode/amd/agesa/f12/Makefile.inc | 1 -
src/vendorcode/amd/agesa/f14/Lib/amdlib.c | 1262 -------------------
src/vendorcode/amd/agesa/f14/Lib/amdlib.h | 408 -------
src/vendorcode/amd/agesa/f14/Makefile.inc | 1 -
src/vendorcode/amd/agesa/f15/Lib/amdlib.c | 1283 -------------------
src/vendorcode/amd/agesa/f15/Lib/amdlib.h | 390 ------
src/vendorcode/amd/agesa/f15/Makefile.inc | 1 -
src/vendorcode/amd/agesa/f15tn/Lib/amdlib.c | 1282 -------------------
src/vendorcode/amd/agesa/f15tn/Lib/amdlib.h | 358 ------
src/vendorcode/amd/agesa/f15tn/Makefile.inc | 1 -
.../amd/agesa/f15tn/Proc/Fch/FchPlatform.h | 2 +-
.../amd/agesa/f15tn/Proc/IDS/Library/IdsLib.c | 9 +
src/vendorcode/amd/agesa/f16kb/Lib/amdlib.c | 1289 --------------------
src/vendorcode/amd/agesa/f16kb/Lib/amdlib.h | 371 ------
src/vendorcode/amd/agesa/f16kb/Makefile.inc | 1 -
.../amd/agesa/f16kb/Proc/IDS/Library/IdsLib.c | 9 +
32 files changed, 1758 insertions(+), 9960 deletions(-)

Upstream: review.coreboot.org


  • Share