#include <Library/DebugLib.h>\r
#include <Library/BaseMemoryLib.h>\r
#include <Library/MemoryAllocationLib.h>\r
+#include <Library/BaseLib.h>\r
\r
#include "Mmc.h"\r
\r
)\r
{\r
mLogRemainChar = MaxBufferChar;\r
- mLogBuffer = AllocatePool ((UINTN)MaxBufferChar * sizeof(CHAR16));\r
+ mLogBuffer = AllocatePool ((UINTN)MaxBufferChar * sizeof (CHAR16));\r
return mLogBuffer;\r
}\r
\r
\r
for (i = 0; i < (BufferSize >> 3); i++) {\r
if (*BufferA64 != *BufferB64) {\r
- DEBUG((EFI_D_ERROR, "CompareBuffer: Error at %i", i));\r
- DEBUG((EFI_D_ERROR, "(0x%lX) != (0x%lX)\n", *BufferA64, *BufferB64));\r
+ DEBUG ((EFI_D_ERROR, "CompareBuffer: Error at %i", i));\r
+ DEBUG ((EFI_D_ERROR, "(0x%lX) != (0x%lX)\n", *BufferA64, *BufferB64));\r
return FALSE;\r
}\r
BufferA64++;\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
+ // Check Language is supported (i.e. is "en-*" - only English is supported)\r
+ if (AsciiStrnCmp (Language, "en", 2) != 0) {\r
+ return EFI_UNSUPPORTED;\r
+ }\r
+\r
Status = EFI_SUCCESS;\r
*ErrorType = NULL;\r
*BufferSize = DIAGNOSTIC_LOGBUFFER_MAXCHAR;\r
// For each MMC instance\r
CurrentLink = mMmcHostPool.ForwardLink;\r
while (CurrentLink != NULL && CurrentLink != &mMmcHostPool && (Status == EFI_SUCCESS)) {\r
- MmcHostInstance = MMC_HOST_INSTANCE_FROM_LINK(CurrentLink);\r
- ASSERT(MmcHostInstance != NULL);\r
+ MmcHostInstance = MMC_HOST_INSTANCE_FROM_LINK (CurrentLink);\r
+ ASSERT (MmcHostInstance != NULL);\r
\r
// LBA=1 Size=BlockSize\r
DiagnosticLog (L"MMC Driver Diagnostics - Test: First Block\n");\r