Skip to contentSkip to conversation

Coppermine is a PIII or a Celeron?

DISCUSSION Giacomo Catenazzi 3 participants 3 messages Jan 8, 2001 1 message not in the archive

lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]

#1 lore raw
Quoted 14 lines · J . A . Magallon
Quoted 11 lines · On 2001.01.02 Giacomo A. Catenazzi wrote:

Hello!

When working in cpu autoconfiguration I found some problems:

I have to identify this processor:
Vendor: Intel
Family: 6
Model: 8
Is it a "Pentium III (Coppermine)" (setup.c:1709)
or a "Celeron (Coppermine)" (setup.c:1650) ?

Quoted 9 lines

AFAIK, both. Coppermine is the code name of the low level arch of the chip.

Really, the kernel should be querying the builder: Have you a Deschutes, a Mendocino or a Coppermine ? How much cache do you have ? But that is rarely known (Uh? I bought a Pentium III). You have to guess from the answer to:
Have you a PII, an old Celeron (Mendocino) or a new Cel-PIII (Copper).

Thus the older Celerons should be compiled with CONFIG_M686 (Pentium Pro),
but the Celeron Coppermine can be compiled with CONFIG_M686FXSR (Pentium III), right?
In this case we should update the files Configure.help and the config.in files.

giacomo
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
Please read the FAQ at http://www.tux.org/lkml/

#2 lore raw
In reply to a message not in the archive
Quoted 8 lines · On 2001.01.08 Giacomo Catenazzi wrote:

Thus the older Celerons should be compiled with CONFIG_M686 (Pentium Pro),
but the Celeron Coppermine can be compiled with CONFIG_M686FXSR (Pentium III), right?
In this case we should update the files Configure.help and the config.in files.

I am not an expert on arch codenames, models and so on. Perhaps you should launch a more specific question onto the list and see what happens...

Signature · 9 lines
J.A. Magallon                                                      $> cd pub
mailto:[email protected]                                          $> more beer

Linux werewolf 2.4.0-ac3 #2 SMP Sun Jan 7 02:13:37 CET 2001 i686

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
Please read the FAQ at http://www.tux.org/lkml/
#3 lore raw
In reply to a message not in the archive
Quoted 4 lines · Giacomo Catenazzi

Thus the older Celerons should be compiled with CONFIG_M686 (Pentium Pro),
but the Celeron Coppermine can be compiled with CONFIG_M686FXSR (Pentium III), right?

Yes.

Quoted 2 lines

In this case we should update the files Configure.help and the config.in files.

I supplied a patch which did that, but Linus dropped all patches (on purpose). Here it is again:

Index: Documentation/Configure.help
===================================================================
RCS file: /home/erik/cvsroot/elinux/Documentation/Configure.help,v retrieving revision 1.1.1.57

Configure.help +1 -1
diff -u -r1.1.1.57 Configure.help
@@ -2868,7 +2868,7 @@
    - "Pentium-Classic" for the Intel Pentium.
    - "Pentium-MMX" for the Intel Pentium MMX.
    - "Pentium-Pro" for the Intel Pentium Pro/Celeron/Pentium II.
-   - "Pentium-III" for the Intel Pentium III.
+   - "Pentium-III" for the Intel Pentium III/Celeron Coppermine.
    - "Pentium-4" for the Intel Pentium 4
    - "K6" for the AMD K6, K6-II and K6-III (aka K6-3D).
    - "Athlon" for the AMD Athlon (K7).

Index: arch/i386/config.in
===================================================================
RCS file: /home/erik/cvsroot/elinux/arch/i386/config.in,v retrieving revision 1.1.1.13

i386/config.in +1 -1
diff -u -r1.1.1.13 config.in
@@ -33,7 +33,7 @@
 	 Pentium-Classic		CONFIG_M586TSC \
 	 Pentium-MMX			CONFIG_M586MMX \
 	 Pentium-Pro/Celeron/Pentium-II	CONFIG_M686 \
-	 Pentium-III			CONFIG_M686FXSR \
+	 Pentium-III/Celeron Coppermine	CONFIG_M686FXSR \
 	 Pentium-4			CONFIG_MPENTIUM4 \
 	 K6/K6-II/K6-III		CONFIG_MK6 \
 	 Athlon/K7			CONFIG_MK7 \

Erik

Signature · 9 lines
J.A.K. (Erik) Mouw, Information and Communication Theory Group, Department
of Electrical Engineering, Faculty of Information Technology and Systems,
Delft University of Technology, PO BOX 5031,  2600 GA Delft, The Netherlands
Phone: +31-15-2783635  Fax: +31-15-2781843  Email: [email protected]
WWW: http://www-ict.its.tudelft.nl/~erik/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
Please read the FAQ at http://www.tux.org/lkml/