* Pentium IV-summary
@ 2000-11-08 20:14 Frank Davis
2000-11-08 22:43 ` Pentium IV-summary## Alan Cox
0 siblings, 1 reply; 8+ messages in thread
From: Frank Davis @ 2000-11-08 20:14 UTC (permalink / raw)
To: linux-kernel; +Cc: torvalds, alan, fdavis112
Hello,
I think I have summarized the discussion for clarity:
1. rep nop can used with all x86 boxes, unless a valid example can be found where it doesn't work. Athlon works with the rep nop.
2. There's a bug in get_model_name(),
cpuid(0x80000001, &dummy, &dummy, &dummy, &(c->x86_capability));
that overwrites the capability state. It will be fixed in 2.2.18 by Dave Jones. Should we also look at Peter Anvin's fix for the problem that Linus mentioned? What are the other features of the Pentium IV should be included in the kernel pending the capability state fix?
3. 2.4.x may support processor speeds up to 100GHz, as well as Pentium IV. Linus will have a Pentium IV available soon, but can someone test the kernel with a Pentium IV sooner?
Regards,
Frank
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Pentium IV-summary
@ 2000-11-08 20:14 Frank Davis
2000-11-08 20:36 ` H. Peter Anvin
2000-11-09 0:46 ` Prasanna P Subash
0 siblings, 2 replies; 8+ messages in thread
From: Frank Davis @ 2000-11-08 20:14 UTC (permalink / raw)
To: linux-kernel; +Cc: torvalds, alan, fdavis112
Hello,
I think I have summarized the discussion for clarity:
1. rep nop can used with all x86 boxes, unless a valid example can be found where it doesn't work. Athlon works with the rep nop.
2. There's a bug in get_model_name(),
cpuid(0x80000001, &dummy, &dummy, &dummy, &(c->x86_capability));
that overwrites the capability state. It will be fixed in 2.2.18 by Dave Jones. Should we also look at Peter Anvin's fix for the problem that Linus mentioned? What are the other features of the Pentium IV should be included in the kernel pending the capability state fix?
3. 2.4.x may support processor speeds up to 100GHz, as well as Pentium IV. Linus will have a Pentium IV available soon, but can someone test the kernel with a Pentium IV sooner?
Regards,
Frank
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Pentium IV-summary
2000-11-08 20:14 Pentium IV-summary Frank Davis
@ 2000-11-08 20:36 ` H. Peter Anvin
2000-11-08 20:47 ` David Weinehall
2000-11-09 0:46 ` Prasanna P Subash
1 sibling, 1 reply; 8+ messages in thread
From: H. Peter Anvin @ 2000-11-08 20:36 UTC (permalink / raw)
To: linux-kernel
Followup to: <379322493.973714466779.JavaMail.root@web346-wra.mail.com>
By author: Frank Davis <fdavis112@juno.com>
In newsgroup: linux.dev.kernel
>
> 2. There's a bug in get_model_name(),
> cpuid(0x80000001, &dummy, &dummy, &dummy, &(c->x86_capability));
>
> that overwrites the capability state. It will be fixed in 2.2.18 by
> Dave Jones. Should we also look at Peter Anvin's fix for the problem
> that Linus mentioned? What are the other features of the Pentium IV
> should be included in the kernel pending the capability state fix?
>
I'm working on a revamp of the i386 CPUID detection code, which will
fix this problem as a side effect.
-hpa
--
<hpa@transmeta.com> at work, <hpa@zytor.com> in private!
"Unix gives you enough rope to shoot yourself in the foot."
http://www.zytor.com/~hpa/puzzle.txt
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Pentium IV-summary
2000-11-08 20:36 ` H. Peter Anvin
@ 2000-11-08 20:47 ` David Weinehall
2000-11-08 22:45 ` Alan Cox
0 siblings, 1 reply; 8+ messages in thread
From: David Weinehall @ 2000-11-08 20:47 UTC (permalink / raw)
To: H. Peter Anvin; +Cc: linux-kernel
On Wed, Nov 08, 2000 at 12:36:21PM -0800, H. Peter Anvin wrote:
> Followup to: <379322493.973714466779.JavaMail.root@web346-wra.mail.com>
> By author: Frank Davis <fdavis112@juno.com>
> In newsgroup: linux.dev.kernel
> >
> > 2. There's a bug in get_model_name(),
> > cpuid(0x80000001, &dummy, &dummy, &dummy, &(c->x86_capability));
> >
> > that overwrites the capability state. It will be fixed in 2.2.18 by
> > Dave Jones. Should we also look at Peter Anvin's fix for the problem
> > that Linus mentioned? What are the other features of the Pentium IV
> > should be included in the kernel pending the capability state fix?
> >
>
> I'm working on a revamp of the i386 CPUID detection code, which will
> fix this problem as a side effect.
Is this revamp only for processors that actually support the
CPUID-instruction, or will you fix the CPU-detection for non-CPUID
processors too?! There are quite a few processors that can be detected
properly but aren't (for instance, IBM 486slc/slc2/slc3)
/David Weinehall
_ _
// David Weinehall <tao@acc.umu.se> /> Northern lights wander \\
// Project MCA Linux hacker // Dance across the winter sky //
\> http://www.acc.umu.se/~tao/ </ Full colour fire </
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Pentium IV-summary##
2000-11-08 20:14 Pentium IV-summary Frank Davis
@ 2000-11-08 22:43 ` Alan Cox
0 siblings, 0 replies; 8+ messages in thread
From: Alan Cox @ 2000-11-08 22:43 UTC (permalink / raw)
To: Frank Davis; +Cc: linux-kernel, torvalds, alan, fdavis112
> that overwrites the capability state. It will be fixed in 2.2.18 by Dave Jones. Should we also look at Peter Anvin's fix for the problem that Linus mentioned? What are the other features of the Pentium IV should be included in the kernel pending the capability state fix?
I'll send Linus the 2.2.18pre equivalent fix
Alan
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Pentium IV-summary
2000-11-08 20:47 ` David Weinehall
@ 2000-11-08 22:45 ` Alan Cox
2000-11-09 0:16 ` H. Peter Anvin
0 siblings, 1 reply; 8+ messages in thread
From: Alan Cox @ 2000-11-08 22:45 UTC (permalink / raw)
To: David Weinehall; +Cc: H. Peter Anvin, linux-kernel
> Is this revamp only for processors that actually support the
> CPUID-instruction, or will you fix the CPU-detection for non-CPUID
> processors too?! There are quite a few processors that can be detected
> properly but aren't (for instance, IBM 486slc/slc2/slc3)
Linus refused code to ident the ones that didnt matter because the code was
(neccessarily) obscure, weird and didn't change anything but the string in
procfs.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Pentium IV-summary
2000-11-08 22:45 ` Alan Cox
@ 2000-11-09 0:16 ` H. Peter Anvin
0 siblings, 0 replies; 8+ messages in thread
From: H. Peter Anvin @ 2000-11-09 0:16 UTC (permalink / raw)
To: linux-kernel
Followup to: <E13tdxo-0000W1-00@the-village.bc.nu>
By author: Alan Cox <alan@lxorguk.ukuu.org.uk>
In newsgroup: linux.dev.kernel
>
> > Is this revamp only for processors that actually support the
> > CPUID-instruction, or will you fix the CPU-detection for non-CPUID
> > processors too?! There are quite a few processors that can be detected
> > properly but aren't (for instance, IBM 486slc/slc2/slc3)
>
> Linus refused code to ident the ones that didnt matter because the code was
> (neccessarily) obscure, weird and didn't change anything but the string in
> procfs.
>
It should be a lot cleaner to do that kind of stuff -- if you feel
it's worth bothering to -- in my changed version. It's taking a bit
longer than I'd like, because I keep uncovering, ahem, "issues" with
the current code that can be easily fixed once one adds a real
framework for these things. I hopefully will have something RSN.
-hpa
--
<hpa@transmeta.com> at work, <hpa@zytor.com> in private!
"Unix gives you enough rope to shoot yourself in the foot."
http://www.zytor.com/~hpa/puzzle.txt
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Pentium IV-summary
2000-11-08 20:14 Pentium IV-summary Frank Davis
2000-11-08 20:36 ` H. Peter Anvin
@ 2000-11-09 0:46 ` Prasanna P Subash
1 sibling, 0 replies; 8+ messages in thread
From: Prasanna P Subash @ 2000-11-09 0:46 UTC (permalink / raw)
To: Frank Davis; +Cc: linux-kernel, torvalds, alan
[-- Attachment #1: Type: text/plain, Size: 410 bytes --]
On Wed, Nov 08, 2000 at 03:14:22PM -0500, Frank Davis wrote:
> 3. 2.4.x may support processor speeds up to 100GHz, as well as Pentium IV. Linus will have a Pentium IV available soon, but can someone test the kernel with a Pentium IV sooner?
I've gotta Pentium IV 800MHz working on 2.4.0-test10. Just started testing it. It actually seems pretty stable.
--
Prasanna P Subash
psubash@turbolinux.com
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2000-11-09 0:47 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-11-08 20:14 Pentium IV-summary Frank Davis
2000-11-08 22:43 ` Pentium IV-summary## Alan Cox
-- strict thread matches above, loose matches on Subject: below --
2000-11-08 20:14 Pentium IV-summary Frank Davis
2000-11-08 20:36 ` H. Peter Anvin
2000-11-08 20:47 ` David Weinehall
2000-11-08 22:45 ` Alan Cox
2000-11-09 0:16 ` H. Peter Anvin
2000-11-09 0:46 ` Prasanna P Subash
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox