+/**\r
+ Memory type to string.\r
+\r
+ @param[in] MemoryType Memory type.\r
+\r
+ @return Pointer to string.\r
+\r
+**/\r
+CHAR16 *\r
+ProfileMemoryTypeToStr (\r
+ IN EFI_MEMORY_TYPE MemoryType\r
+ )\r
+{\r
+ UINTN Index;\r
+\r
+ if ((UINT32) MemoryType >= 0x80000000) {\r
+ //\r
+ // OS reserved memory type.\r
+ //\r
+ Index = EfiMaxMemoryType;\r
+ } else if ((UINT32) MemoryType >= 0x70000000) {\r
+ //\r
+ // OEM reserved memory type.\r
+ //\r
+ Index = EfiMaxMemoryType + 1;\r
+ } else {\r
+ Index = MemoryType;\r
+ }\r
+\r
+ return mMemoryTypeString[Index];\r
+}\r
+\r