Port-i386 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Xeon X3430 = immediate panic



> 
> Tracing through the ENHANCED_SPEEDSTEP patch, the guilty rdmsr()
> is in p3_get_bus_clock():
> 
>          case 0xe: /* Core Duo/Solo */
>          case 0xf: /* Core Xeon */
>                  msr = rdmsr(MSR_FSB_FREQ);
>                  bus = (msr >> 0) & 0x7;
> 
> So it looks like this MSR, which is listed as
> "Core Duo/Solo only" in sys/arch/x86/include/specialreg.h
> (but is actually in pretty widespread 
> use in p3_get_bus_clock()) is no longer valid.
> 
> Perhaps we need a whole new function for i7 CPUs?

Correct.

Christoph


Home | Main Index | Thread Index | Old Index