Hi Eric,
I think there might be a problem with freq_tsc() function
that uses a combination of PIT and TSC counters to determine
CPU frequency on your laptop.
http://cvs.opensolaris.org/source/xref/on/usr/src/uts/i86pc/os/mp_machdep.c#725
Could you check that we're at least detecting the presence
of the TSC register correctly? To do that, run "mdb -k" as root,
then type "x86_feature/X", and send me the output. Also,
please send me the output of this other command:
::walk cpu | ::print unix`cpu_t cpu_type_info
Thanks,
- Andrei
On 7/31/06, Eric Enright <[EMAIL PROTECTED]> wrote:
Hi all,
I have the following CPU:
cpu0: Mobile Genuine Intel(r) processor 1600MHz
but psrinfo reports it as running at 600MHz:
Status of virtual processor 0 as of: 07/31/2006 10:40:40
on-line since 07/31/2006 10:32:29.
The i386 processor operates at 600 MHz,
and has an i387 compatible floating point processor.
I know that it supports dynamic frequency switching, but I set it to
"always high" in the BIOS and still it is being reported to run at 600
MHz. The machine in question is a Toshiba Satellite M30.
It doesn't really "feel" like it is running so slow, but then again it
does have a pretty slow disk so it's hard to tell...
Any ideas?
--
Eric Enright
_______________________________________________
opensolaris-discuss mailing list
[email protected]
_______________________________________________
opensolaris-discuss mailing list
[email protected]