From 69d7233e3e6de5e792f744f6c9666612b5fe129c Mon Sep 17 00:00:00 2001 From: Freddie Tilley Date: Wed, 20 Jan 2010 11:59:25 +0100 Subject: [PATCH] ntdll: Set cpu frequency for FreeBSD 7.2 and higher. --- dlls/ntdll/nt.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dlls/ntdll/nt.c b/dlls/ntdll/nt.c index bc01a4f3d5e..5cc487777e5 100644 --- a/dlls/ntdll/nt.c +++ b/dlls/ntdll/nt.c @@ -1136,6 +1136,10 @@ void fill_cpu_info(void) ret = sysctlbyname("hw.ncpu", &num, &len, NULL, 0); if (!ret) NtCurrentTeb()->Peb->NumberOfProcessors = num; + + len = sizeof(num); + if (!sysctlbyname("dev.cpu.0.freq", &num, &len, NULL, 0)) + cpuHz = num * 1000 * 1000; } #elif defined(__sun) {