summaryrefslogtreecommitdiff
path: root/src/vendorcode/amd/agesa/f10/Legacy/Proc/Dispatcher.c
diff options
context:
space:
mode:
authorKyösti Mälkki <kyosti.malkki@gmail.com>2016-04-18 14:42:12 +0300
committerKyösti Mälkki <kyosti.malkki@gmail.com>2016-05-12 11:38:18 +0200
commitd867b7d87c5bd86244966ed93881a1b71128dd1c (patch)
tree5b49fe5b8f92a7469ebdf0e98069e62ece003d8e /src/vendorcode/amd/agesa/f10/Legacy/Proc/Dispatcher.c
parent898c47c5dc21d220a00adf4ad88b6c64b6e2e2fa (diff)
downloadcoreboot-d867b7d87c5bd86244966ed93881a1b71128dd1c.tar.xz
AGESA vendorcode: Drop alternate image dispatcher
Not used as we link AGESA into same romstage and ramstage ELF. Change-Id: Ia427b9c0cc88b870de75df14bba4ca337a28adff Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/14395 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'src/vendorcode/amd/agesa/f10/Legacy/Proc/Dispatcher.c')
-rw-r--r--src/vendorcode/amd/agesa/f10/Legacy/Proc/Dispatcher.c23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/vendorcode/amd/agesa/f10/Legacy/Proc/Dispatcher.c b/src/vendorcode/amd/agesa/f10/Legacy/Proc/Dispatcher.c
index 364a46aec8..4fc75b7eb1 100644
--- a/src/vendorcode/amd/agesa/f10/Legacy/Proc/Dispatcher.c
+++ b/src/vendorcode/amd/agesa/f10/Legacy/Proc/Dispatcher.c
@@ -76,19 +76,11 @@ AmdAgesaDispatcher (
)
{
AGESA_STATUS Status;
- IMAGE_ENTRY ImageEntry;
MODULE_ENTRY ModuleEntry;
DISPATCH_TABLE *Entry;
- UINT32 ImageStart;
- UINT32 ImageEnd;
- AMD_IMAGE_HEADER* AltImagePtr;
Status = AGESA_UNSUPPORTED;
- ImageEntry = NULL;
ModuleEntry = NULL;
- ImageStart = 0xFFF00000;
- ImageEnd = 0xFFFFFFFF;
- AltImagePtr = NULL;
Entry = (DISPATCH_TABLE *) DispatchTable;
while (Entry->FunctionId != 0) {
@@ -107,21 +99,6 @@ AmdAgesaDispatcher (
}
}
- // 3. If not this image specific function, see if we can find alternative image instead
- if (Status == AGESA_UNSUPPORTED) {
- if ((((AMD_CONFIG_PARAMS *)ConfigPtr)->AltImageBasePtr != 0xFFFFFFFF ) && (((AMD_CONFIG_PARAMS *)ConfigPtr)->AltImageBasePtr != 0)) {
- ImageStart = ((AMD_CONFIG_PARAMS *)ConfigPtr)->AltImageBasePtr;
- ImageEnd = ImageStart + 4;
- // Locate/test image base that matches this component
- AltImagePtr = LibAmdLocateImage ((VOID *)ImageStart, (VOID *)ImageEnd, 4096, (CHAR8 *)AGESA_ID);
- if (AltImagePtr != NULL) {
- //Invoke alternative Image
- ImageEntry = (IMAGE_ENTRY) (AltImagePtr + AltImagePtr->EntryPointAddress);
- Status = (*ImageEntry) (ConfigPtr);
- }
- }
- }
-
return (Status);
}