UINTN LocalCacheInfoCount;\r
UINTN Index;\r
UINTN NextIndex;\r
+ CPU_CACHE_INFO SortBuffer;\r
\r
//\r
// Get number of Packages and Package ID.\r
//\r
// Sort LocalCacheInfo array by CPU package ID, core type, cache level and cache type.\r
//\r
- PerformQuickSort (LocalCacheInfo, LocalCacheInfoCount, sizeof (*LocalCacheInfo), (SORT_COMPARE) CpuCacheInfoCompare);\r
+ QuickSort (LocalCacheInfo, LocalCacheInfoCount, sizeof (*LocalCacheInfo), CpuCacheInfoCompare, (VOID*) &SortBuffer);\r
CopyMem (CacheInfo, LocalCacheInfo, sizeof (*CacheInfo) * LocalCacheInfoCount);\r
DEBUG_CODE (\r
CpuCacheInfoPrintCpuCacheInfoTable (CacheInfo, LocalCacheInfoCount);\r
#include <Library/DebugLib.h>\r
#include <Library/BaseMemoryLib.h>\r
#include <Library/MemoryAllocationLib.h>\r
-#include <Library/SortLib.h>\r
#include <Library/CpuCacheInfoLib.h>\r
\r
typedef union {\r