soc/amd/common: remove use of LibAmdMemFill()
memset() exists for a reason. There's 0 reason to duplicate the functionality but add extraneous parameters that do nothing. This is just poor coding practices. Remove LibAmdMemFill() usage. BUG=b:62240746 Change-Id: I18028b38421efa9c4c7c0412a04479638cc9218b Signed-off-by: Aaron Durbin <adurbin@chromium.org> Reviewed-on: https://review.coreboot.org/22312 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Martin Roth <martinroth@google.com> Reviewed-by: Patrick Georgi <pgeorgi@google.com> Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com>
This commit is contained in:
@ -22,6 +22,7 @@
|
|||||||
#include <heapManager.h>
|
#include <heapManager.h>
|
||||||
#include <agesawrapper.h>
|
#include <agesawrapper.h>
|
||||||
#include <BiosCallOuts.h>
|
#include <BiosCallOuts.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
void __attribute__((weak)) OemPostParams(AMD_POST_PARAMS *PostParams) {}
|
void __attribute__((weak)) OemPostParams(AMD_POST_PARAMS *PostParams) {}
|
||||||
|
|
||||||
@ -47,15 +48,8 @@ AGESA_STATUS agesawrapper_amdinitreset(void)
|
|||||||
AMD_INTERFACE_PARAMS AmdParamStruct;
|
AMD_INTERFACE_PARAMS AmdParamStruct;
|
||||||
AMD_RESET_PARAMS AmdResetParams;
|
AMD_RESET_PARAMS AmdResetParams;
|
||||||
|
|
||||||
LibAmdMemFill (&AmdParamStruct,
|
memset(&AmdParamStruct, 0, sizeof(AmdParamStruct));
|
||||||
0,
|
memset(&AmdResetParams, 0, sizeof(AmdResetParams));
|
||||||
sizeof(AMD_INTERFACE_PARAMS),
|
|
||||||
&(AmdParamStruct.StdHeader));
|
|
||||||
|
|
||||||
LibAmdMemFill (&AmdResetParams,
|
|
||||||
0,
|
|
||||||
sizeof(AMD_RESET_PARAMS),
|
|
||||||
&(AmdResetParams.StdHeader));
|
|
||||||
|
|
||||||
AmdParamStruct.AgesaFunctionName = AMD_INIT_RESET;
|
AmdParamStruct.AgesaFunctionName = AMD_INIT_RESET;
|
||||||
AmdParamStruct.AllocationMethod = ByHost;
|
AmdParamStruct.AllocationMethod = ByHost;
|
||||||
@ -84,10 +78,7 @@ AGESA_STATUS agesawrapper_amdinitearly(void)
|
|||||||
AMD_INTERFACE_PARAMS AmdParamStruct;
|
AMD_INTERFACE_PARAMS AmdParamStruct;
|
||||||
AMD_EARLY_PARAMS *AmdEarlyParamsPtr;
|
AMD_EARLY_PARAMS *AmdEarlyParamsPtr;
|
||||||
|
|
||||||
LibAmdMemFill (&AmdParamStruct,
|
memset(&AmdParamStruct, 0, sizeof(AmdParamStruct));
|
||||||
0,
|
|
||||||
sizeof(AMD_INTERFACE_PARAMS),
|
|
||||||
&(AmdParamStruct.StdHeader));
|
|
||||||
|
|
||||||
AmdParamStruct.AgesaFunctionName = AMD_INIT_EARLY;
|
AmdParamStruct.AgesaFunctionName = AMD_INIT_EARLY;
|
||||||
AmdParamStruct.AllocationMethod = PreMemHeap;
|
AmdParamStruct.AllocationMethod = PreMemHeap;
|
||||||
@ -115,10 +106,7 @@ AGESA_STATUS agesawrapper_amdinitpost(void)
|
|||||||
AMD_INTERFACE_PARAMS AmdParamStruct;
|
AMD_INTERFACE_PARAMS AmdParamStruct;
|
||||||
AMD_POST_PARAMS *PostParams;
|
AMD_POST_PARAMS *PostParams;
|
||||||
|
|
||||||
LibAmdMemFill (&AmdParamStruct,
|
memset(&AmdParamStruct, 0, sizeof(AmdParamStruct));
|
||||||
0,
|
|
||||||
sizeof(AMD_INTERFACE_PARAMS),
|
|
||||||
&(AmdParamStruct.StdHeader));
|
|
||||||
|
|
||||||
AmdParamStruct.AgesaFunctionName = AMD_INIT_POST;
|
AmdParamStruct.AgesaFunctionName = AMD_INIT_POST;
|
||||||
AmdParamStruct.AllocationMethod = PreMemHeap;
|
AmdParamStruct.AllocationMethod = PreMemHeap;
|
||||||
@ -183,10 +171,7 @@ AGESA_STATUS agesawrapper_amdinitenv(void)
|
|||||||
AMD_INTERFACE_PARAMS AmdParamStruct;
|
AMD_INTERFACE_PARAMS AmdParamStruct;
|
||||||
AMD_ENV_PARAMS *EnvParam;
|
AMD_ENV_PARAMS *EnvParam;
|
||||||
|
|
||||||
LibAmdMemFill (&AmdParamStruct,
|
memset(&AmdParamStruct, 0, sizeof(AmdParamStruct));
|
||||||
0,
|
|
||||||
sizeof(AMD_INTERFACE_PARAMS),
|
|
||||||
&(AmdParamStruct.StdHeader));
|
|
||||||
|
|
||||||
AmdParamStruct.AgesaFunctionName = AMD_INIT_ENV;
|
AmdParamStruct.AgesaFunctionName = AMD_INIT_ENV;
|
||||||
AmdParamStruct.AllocationMethod = PostMemDram;
|
AmdParamStruct.AllocationMethod = PostMemDram;
|
||||||
@ -251,10 +236,7 @@ AGESA_STATUS agesawrapper_amdinitmid(void)
|
|||||||
/* Enable MMIO on AMD CPU Address Map Controller */
|
/* Enable MMIO on AMD CPU Address Map Controller */
|
||||||
amd_initcpuio ();
|
amd_initcpuio ();
|
||||||
|
|
||||||
LibAmdMemFill (&AmdParamStruct,
|
memset(&AmdParamStruct, 0, sizeof(AmdParamStruct));
|
||||||
0,
|
|
||||||
sizeof(AMD_INTERFACE_PARAMS),
|
|
||||||
&(AmdParamStruct.StdHeader));
|
|
||||||
|
|
||||||
AmdParamStruct.AgesaFunctionName = AMD_INIT_MID;
|
AmdParamStruct.AgesaFunctionName = AMD_INIT_MID;
|
||||||
AmdParamStruct.AllocationMethod = PostMemDram;
|
AmdParamStruct.AllocationMethod = PostMemDram;
|
||||||
@ -289,10 +271,7 @@ AGESA_STATUS agesawrapper_amdinitlate(void)
|
|||||||
AMD_INTERFACE_PARAMS AmdParamStruct;
|
AMD_INTERFACE_PARAMS AmdParamStruct;
|
||||||
AMD_LATE_PARAMS *AmdLateParams;
|
AMD_LATE_PARAMS *AmdLateParams;
|
||||||
|
|
||||||
LibAmdMemFill (&AmdParamStruct,
|
memset(&AmdParamStruct, 0, sizeof(AmdParamStruct));
|
||||||
0,
|
|
||||||
sizeof(AMD_INTERFACE_PARAMS),
|
|
||||||
&(AmdParamStruct.StdHeader));
|
|
||||||
|
|
||||||
AmdParamStruct.AgesaFunctionName = AMD_INIT_LATE;
|
AmdParamStruct.AgesaFunctionName = AMD_INIT_LATE;
|
||||||
AmdParamStruct.AllocationMethod = PostMemDram;
|
AmdParamStruct.AllocationMethod = PostMemDram;
|
||||||
@ -341,10 +320,7 @@ AGESA_STATUS agesawrapper_amdlaterunaptask (
|
|||||||
AGESA_STATUS Status;
|
AGESA_STATUS Status;
|
||||||
AP_EXE_PARAMS ApExeParams;
|
AP_EXE_PARAMS ApExeParams;
|
||||||
|
|
||||||
LibAmdMemFill (&ApExeParams,
|
memset(&ApExeParams, 0, sizeof(ApExeParams));
|
||||||
0,
|
|
||||||
sizeof(AP_EXE_PARAMS),
|
|
||||||
&(ApExeParams.StdHeader));
|
|
||||||
|
|
||||||
ApExeParams.StdHeader.AltImageBasePtr = 0;
|
ApExeParams.StdHeader.AltImageBasePtr = 0;
|
||||||
ApExeParams.StdHeader.CalloutPtr = &GetBiosCallout;
|
ApExeParams.StdHeader.CalloutPtr = &GetBiosCallout;
|
||||||
@ -367,10 +343,7 @@ AGESA_STATUS agesawrapper_amdreadeventlog (UINT8 HeapStatus)
|
|||||||
AGESA_STATUS Status;
|
AGESA_STATUS Status;
|
||||||
EVENT_PARAMS AmdEventParams;
|
EVENT_PARAMS AmdEventParams;
|
||||||
|
|
||||||
LibAmdMemFill (&AmdEventParams,
|
memset(&AmdEventParams, 0, sizeof(AmdEventParams));
|
||||||
0,
|
|
||||||
sizeof(EVENT_PARAMS),
|
|
||||||
&(AmdEventParams.StdHeader));
|
|
||||||
|
|
||||||
AmdEventParams.StdHeader.AltImageBasePtr = 0;
|
AmdEventParams.StdHeader.AltImageBasePtr = 0;
|
||||||
AmdEventParams.StdHeader.CalloutPtr = &GetBiosCallout;
|
AmdEventParams.StdHeader.CalloutPtr = &GetBiosCallout;
|
||||||
|
@ -239,9 +239,8 @@ AGESA_STATUS agesa_DeallocateBuffer (UINT32 Func, UINTN Data, VOID *ConfigPtr)
|
|||||||
PrevNodePtr->NextNodeOffset = AllocNodePtr->NextNodeOffset;
|
PrevNodePtr->NextNodeOffset = AllocNodePtr->NextNodeOffset;
|
||||||
|
|
||||||
/* Zero out the buffer, and clear the BufferHandle */
|
/* Zero out the buffer, and clear the BufferHandle */
|
||||||
LibAmdMemFill((UINT8 *)AllocNodePtr + sizeof(BIOS_BUFFER_NODE), 0,
|
memset((UINT8 *)AllocNodePtr + sizeof(BIOS_BUFFER_NODE), 0,
|
||||||
AllocNodePtr->BufferSize,
|
AllocNodePtr->BufferSize);
|
||||||
&(AllocParams->StdHeader));
|
|
||||||
AllocNodePtr->BufferHandle = 0;
|
AllocNodePtr->BufferHandle = 0;
|
||||||
AllocNodePtr->BufferSize += sizeof(BIOS_BUFFER_NODE);
|
AllocNodePtr->BufferSize += sizeof(BIOS_BUFFER_NODE);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user