http://defect.opensolaris.org/bz/show_bug.cgi?id=6113
--- Comment #5 from J?rgen Keil <jk at tools.de> 2009-01-15 08:04:43 ---
Hmm, ppm_redefine_topspeed() is calling cpudrv_pm_get_topspeed() for each
cpu, and this returns "topspeed == 6". Then it calls ppm_set_topspeed()
with speed level 6, which is calling cpudrv_pm_set_topspeed with
"plat_level == 6".
In cpudrv_pm_set_topspeed(), the PLAT_2_PM_LEVEL() macro converts plat_level 6
to a pm_level -2 (??), and doesn't find an entry with pm_level -2
in the linked list of speed entries.
The linked list of speed entries contains four cpu speed / pm_level entries
1992 mhz / 4
1660 mhz / 3
1328 mhz / 2
964 mhz / 1
So, I think the problem is that cpudrv_pm_get_topspeed() should return 3
as top speed for this machine, not 6 ??
--
Configure bugmail: http://defect.opensolaris.org/bz/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.