From 7087b865e20218d675add23731e96286a4cf2e0c Mon Sep 17 00:00:00 2001 From: Pawel Dziepak Date: Thu, 3 Oct 2013 04:26:21 +0200 Subject: [PATCH] x86[_64]: Remove superfluous memset()s --- src/system/kernel/arch/x86/arch_cpu.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/system/kernel/arch/x86/arch_cpu.cpp b/src/system/kernel/arch/x86/arch_cpu.cpp index f1b2d553b5..2a4365c989 100644 --- a/src/system/kernel/arch/x86/arch_cpu.cpp +++ b/src/system/kernel/arch/x86/arch_cpu.cpp @@ -724,6 +724,7 @@ detectIntelCacheTopology(uint32 maxBasicLeaf) for (int i = 0; i < maxCacheLevel; i++) sCacheSharingMask[i] = ~uint32(hierarchyLevels[i] - 1); + sCacheLevelCount = maxCacheLevel; } @@ -774,10 +775,7 @@ detectCPUTopology(int currentCPU, cpu_ent* cpu, uint32 maxBasicLeaf, sGetCPUTopologyID = getSimpleCPUTopologyID; - memset(sHierarchyMask, 0, sizeof(sHierarchyMask)); sHierarchyMask[CPU_TOPOLOGY_PACKAGE] = ~uint32(0); - - memset(sHierarchyShift, 0, sizeof(sHierarchyShift)); } }