Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/arch/i386/i386
On Wed, 25 Jul 2007 16:45:52 +0200
"Julio M. Merino Vidal" <jmmv84%gmail.com@localhost> wrote:
> 3? I guess you meant 6 there.
Yes, I meant 6 sorry.
> x86/include/cputypes.h defines much more CPUVENDOR_* values.
Yeah, but the check about CPUID2_EST will only be true with
CPUVENDOR_INTEL and CPUVENDOR_IDT.
> > What do you see wrong here? I don't understand you.
>
> I was just asking you if you were certain that the change was right,
> because it makes the code behave differently than it did even though
> the commit message did not say why.
>
> The problem is that p3_get_bus_clock may now be called with some
> values it is supposed not to take. I am not sure if this *can*
> happen or not, but it might. If that's the case, people with family
> 6, non-Intel, non-IDT CPUs will start to see an extra message during
> boot saying that the calculation of the bus clock failed.
I'm aware about all the things that you said, and it's not possible to
pass any other cpu_vendor than CPUVENDOR_INTEL/IDT, because they
are the only CPUs that implement Enhanced Speedstep.
Correct me if I'm wrong.
--
Juan Romero Pardines - The NetBSD Project
http://plog.xtrarom.org - NetBSD/pkgsrc news in Spanish
Home |
Main Index |
Thread Index |
Old Index