diff --git a/src/northbridge/amd/agesa/family12/dimmSpd.c b/src/northbridge/amd/agesa/family12/dimmSpd.c index 3ac4d7d638..e8ef02a5b7 100644 --- a/src/northbridge/amd/agesa/family12/dimmSpd.c +++ b/src/northbridge/amd/agesa/family12/dimmSpd.c @@ -27,14 +27,13 @@ * ***************************************************************************/ +#include #include "Porting.h" #include "AGESA.h" #include "amdlib.h" #include -#define DIMENSION(array)(sizeof (array)/ sizeof (array [0])) - typedef struct _DIMM_INFO_SMBUS{ UINT8 SocketId; UINT8 MemChannelId; @@ -60,7 +59,7 @@ AmdMemoryReadSPD ( { UINT8 SmBusAddress = 0; UINTN Index; - UINTN MaxSocket = DIMENSION (SpdAddrLookup); + UINTN MaxSocket = ARRAY_SIZE(SpdAddrLookup); for (Index = 0; Index < MaxSocket; Index ++){ if ((SpdData->SocketId == SpdAddrLookup[Index].SocketId) && (SpdData->MemChannelId == SpdAddrLookup[Index].MemChannelId) &&