AGESA: Add OemCustomize hooks structure

Hardware / Coreboot - Kyösti Mälkki [gmail.com] - 20 December 2014 00:26 UTC

We should potentially provide an OEM platform hook to manipulate parameters around any entry point to AGESA. Use structure for such ops to avoid weak functions and lots of empty function stubs.

Change-Id: I99bf7de8a1e2f183399d2216520a45d0c24fd64c

6e74b2c AGESA: Add OemCustomize hooks structure
src/mainboard/amd/dinar/BiosCallOuts.c | 13 ++++++++++++
src/mainboard/amd/inagua/PlatformGnbPcie.c | 11 ++++++----
src/mainboard/amd/olivehill/PlatformGnbPcie.c | 11 ++++++----
src/mainboard/amd/parmer/PlatformGnbPcie.c | 11 ++++++----
src/mainboard/amd/persimmon/PlatformGnbPcie.c | 11 ++++++----
src/mainboard/amd/south_station/PlatformGnbPcie.c | 11 ++++++----
src/mainboard/amd/thatcher/PlatformGnbPcie.c | 11 ++++++----
src/mainboard/amd/torpedo/PlatformGnbPcie.c | 11 ++++++----
src/mainboard/amd/union_station/PlatformGnbPcie.c | 11 ++++++----
src/mainboard/asrock/e350m1/PlatformGnbPcie.c | 11 ++++++----
src/mainboard/asrock/imb-a180/PlatformGnbPcie.c | 11 ++++++----
src/mainboard/asus/f2a85-m/PlatformGnbPcie.c | 11 ++++++----
src/mainboard/gizmosphere/gizmo/PlatformGnbPcie.c | 11 ++++++----
src/mainboard/gizmosphere/gizmo2/PlatformGnbPcie.c | 11 ++++++----
.../hp/pavilion_m6_1035dx/PlatformGnbPcie.c | 11 ++++++----
.../jetway/nf81-t56n-lf/PlatformGnbPcie.c | 8 ++++++-
src/mainboard/lenovo/g505s/PlatformGnbPcie.c | 11 ++++++----
.../lippert/frontrunner-af/PlatformGnbPcie.c | 11 ++++++----
src/mainboard/lippert/toucan-af/PlatformGnbPcie.c | 11 ++++++----
src/mainboard/supermicro/h8qgi/BiosCallOuts.c | 4 ++++
src/mainboard/supermicro/h8scm/BiosCallOuts.c | 4 ++++
src/mainboard/tyan/s8226/BiosCallOuts.c | 4 ++++
src/northbridge/amd/agesa/agesawrapper.h | 22 ++++++++++++++++++--
src/northbridge/amd/agesa/family15/agesawrapper.c | 14 -------------
24 files changed, 171 insertions(+), 85 deletions(-)

Upstream: review.coreboot.org


  • Share