From 8da96bede194615eae6c5667a950a6fc2404e784 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Fri, 7 May 2010 17:30:31 +0000 Subject: [PATCH] Disabled the driver on SMP machines. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36726 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../drivers/power/enhanced_speedstep/enhanced_speedstep.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/add-ons/kernel/drivers/power/enhanced_speedstep/enhanced_speedstep.cpp b/src/add-ons/kernel/drivers/power/enhanced_speedstep/enhanced_speedstep.cpp index 0c8f8f05b5..b332c49ad3 100644 --- a/src/add-ons/kernel/drivers/power/enhanced_speedstep/enhanced_speedstep.cpp +++ b/src/add-ons/kernel/drivers/power/enhanced_speedstep/enhanced_speedstep.cpp @@ -268,6 +268,10 @@ est_support(device_node *parent) if ((sysInfo.cpu_type & B_CPU_x86_VENDOR_MASK) != B_CPU_INTEL_x86) return 0.0; + // TODO: Make the code SMP safe! + if (sysInfo.cpu_count > 1) + return 0.0; + cpuid_info info; if (get_cpuid(&info, 1, cpuNum) != B_OK) return 0.0;