diff options
author | agc <agc@pkgsrc.org> | 2005-01-24 10:56:03 +0000 |
---|---|---|
committer | agc <agc@pkgsrc.org> | 2005-01-24 10:56:03 +0000 |
commit | a4c741f41de66db6623529fb21889f573d4c8038 (patch) | |
tree | c2aef5e3aa8b6285e4137eecc30f68fa699e9be8 /sysutils/estd/patches | |
parent | 6fd65f3c8c8a712d68d5ade6aadf91b570db1187 (diff) | |
download | pkgsrc-a4c741f41de66db6623529fb21889f573d4c8038.tar.gz |
Add rudimentary support for PowerNow processors from Rumi Szabolcs.
Diffstat (limited to 'sysutils/estd/patches')
-rw-r--r-- | sysutils/estd/patches/patch-ab | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/sysutils/estd/patches/patch-ab b/sysutils/estd/patches/patch-ab new file mode 100644 index 00000000000..dfdd5070f08 --- /dev/null +++ b/sysutils/estd/patches/patch-ab @@ -0,0 +1,26 @@ +$NetBSD: patch-ab,v 1.1 2005/01/24 10:56:03 agc Exp $ + +--- estd.c.orig 2004-07-22 16:03:58.000000000 +0200 ++++ estd.c 2005-01-16 15:07:56.000000000 +0100 +@@ -110,7 +110,9 @@ + { + if ((!daemonize) && (verbose)) + printf("%i MHz\n", freq); +- if (sysctlbyname("machdep.est.frequency.target", NULL, NULL, &freq, sizeof(freq)) < 0) { ++ if ((sysctlbyname("machdep.est.frequency.target", NULL, NULL, &freq, sizeof(freq)) < 0) ++ && (sysctlbyname("machdep.powernow.frequency.target", NULL, NULL, &freq, sizeof(freq)) < 0)) ++ { + printf("estd: Cannot set CPU frequency (maybe you aren't root?)\n"); + exit(1); + } +@@ -191,7 +193,9 @@ + } + + /* get supported frequencies... */ +- if (sysctlbyname("machdep.est.frequency.available", &frequencies, &freqsize, NULL, 0) < 0) { ++ if ((sysctlbyname("machdep.est.frequency.available", &frequencies, &freqsize, NULL, 0) < 0) ++ && (sysctlbyname("machdep.powernow.frequency.available", &frequencies, &freqsize, NULL, 0) < 0)) ++ { + printf("estd: Cannot get supported frequencies (maybe SpeedStep is not included in your kernel-config?)\n"); + exit(1); + } |