Re: [PATCH]: allow notsc option for buggy cpus

2001-03-12 Thread Jes Sorensen
> "Alan" == Alan Cox <[EMAIL PROTECTED]> writes: >> I think this behaviour can be controlled with tpctl for the >> Thinkpads and possibly with the Toshiba utils on Toshibas... Alan> If tpctl can do it and we know how it does it then that may be Alan> sufficient since the kernel init code can

Re: [PATCH]: allow notsc option for buggy cpus

2001-03-11 Thread Alan Cox
> But is there a reason we don't allow the notsc option at all on > certain chipsets? Who would complain if I removed the CONFIG_X86_TSC > option from the CONFIG_M686 definition or even got rid of it completely? I believe someone had performance reasons. I'm sceptical and I'd tend to agree with y

Re: [PATCH]: allow notsc option for buggy cpus

2001-03-11 Thread Anton Blanchard
> Intel are being remarkably reluctant on the documentation front. We have > the AMD speed change docs, but the intel ones (chipset not cpu based > primarily) don't seem to be publically available. In fact the 815M manual > looks like someone quite pointedly went through and removed the relevan

Re: [PATCH]: allow notsc option for buggy cpus

2001-03-10 Thread Matti Aarnio
On Sat, Mar 10, 2001 at 01:19:03AM +, Alan Cox wrote: > > My IBM Thinkpad 600E changes between 100MHz and 400MHz depending if the > > power is on. This means gettimeofday goes backwards if you boot with the > Intel speedstep CPU. > > > Even so, we should really catch these cpus at run time.

Re: [PATCH]: allow notsc option for buggy cpus

2001-03-10 Thread Alan Cox
> > Intel are being remarkably reluctant on the documentation front. We have > > the AMD speed change docs, but the intel ones (chipset not cpu based > > primarily) don't seem to be publically available. In fact the 815M manual > > looks like someone quite pointedly went through and removed the r

Re: [PATCH]: allow notsc option for buggy cpus

2001-03-10 Thread Alan Cox
> The 600E's CPU doesn't actually use SpeedStep (it's only a 400MHz > Mobile Pentium2, SpeedStep made its debut with the 600MHz Mobile > Pentium3), but rather some kind of external speed throttling... which > accomplishes basically the same thing, and makes one wonder why Intel > had to go and tra

Re: [PATCH]: allow notsc option for buggy cpus

2001-03-09 Thread David Huggins-Daines
Alan Cox <[EMAIL PROTECTED]> writes: > > My IBM Thinkpad 600E changes between 100MHz and 400MHz depending if the > > power is on. This means gettimeofday goes backwards if you boot with the > > Intel speedstep CPU. The 600E's CPU doesn't actually use SpeedStep (it's only a 400MHz Mobile Pentiu

Re: [PATCH]: allow notsc option for buggy cpus

2001-03-09 Thread Alan Cox
> My IBM Thinkpad 600E changes between 100MHz and 400MHz depending if the > power is on. This means gettimeofday goes backwards if you boot with the Intel speedstep CPU. > Even so, we should really catch these cpus at run time. Intel are being remarkably reluctant on the documentation front.

[PATCH]: allow notsc option for buggy cpus

2001-03-09 Thread Anton Blanchard
Hi, My IBM Thinkpad 600E changes between 100MHz and 400MHz depending if the power is on. This means gettimeofday goes backwards if you boot with the power out (tsc calibrated at 100MHz) and then plug the power in. (tsc is now spinning at 4x speed, so offsets within the HZ timer period are 4x out