my laptop has a core 2 processor (T5500) but because my acpi dsdt
lacks of PCT, PSS and PPC I can't use acpicpu for playing w/ setperf
I've made these tiny changes
Index: machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/i386/i386/machdep.c,v
retrieving revision 1.381
diff -u -b -r1.381 machdep.c
--- machdep.c 3 Apr 2007 10:14:47 -0000 1.381
+++ machdep.c 9 Apr 2007 08:47:26 -0000
@@ -1444,7 +1444,7 @@
#endif
}
-#if !defined(SMALL_KERNEL) && defined(I686_CPU) && !defined(MULTIPROCESSOR)
+#if !defined(SMALL_KERNEL) && defined(I686_CPU) /*&& !defined(MULTIPROCESSOR)*/
void
intel686_setperf_setup(struct cpu_info *ci)
{
@@ -1468,9 +1468,9 @@
{
#if !defined(SMALL_KERNEL) && defined(I686_CPU)
-#if !defined(MULTIPROCESSOR)
+/*#if !defined(MULTIPROCESSOR)*/
setperf_setup = intel686_setperf_setup;
-#endif
+/*#endif*/
{
extern void (*pagezero)(void *, size_t);
extern void sse2_pagezero(void *, size_t);
so now also w/ bsd.mp during boot, est is used by reporting I can use
only HFS and LFH i.e 1667 and 1000 Mhz.
if I'm not wrong I read that w/ core 2 by changing one msr affects
also the other core. What I'm looking for are information for vid and
related frequency for being able to use other setperf values (not
only 0 and 100) but I'm not able to find out them.
has anybody any hint?
thanks,
--
giovanni