2001-04-29 18:09:07

by Duncan Gauld

[permalink] [raw]
Subject: question regarding cpu selection

Hi,
This seems a silly question but - I have an intel celeron 800mhz CPU and thus
it is of the Coppermine breed. But under cpu selection when configuring the
kernel, should I select PIII or PII/Celeron? Just wondering, since Coppermine
is basically a newish PIII with 128K less cache...

TIA
----------
Duncan Gauld
[email protected]
http://www.freelin.org


2001-04-29 18:56:29

by William Park

[permalink] [raw]
Subject: Re: question regarding cpu selection

On Sun, Apr 29, 2001 at 07:07:51PM -0400, Duncan Gauld wrote:
> Hi,
> This seems a silly question but - I have an intel celeron 800mhz CPU and thus
> it is of the Coppermine breed. But under cpu selection when configuring the
> kernel, should I select PIII or PII/Celeron? Just wondering, since Coppermine
> is basically a newish PIII with 128K less cache...

Try both, and see if your machine throws up.

--William Park, Open Geometry Consulting, Mississauga, Ontario, Canada.
8 CPUs, Linux, python, LaTeX, vim, mutt

2001-04-29 19:37:27

by Ville Herva

[permalink] [raw]
Subject: Re: question regarding cpu selection

On Sun, Apr 29, 2001 at 02:56:08PM -0400, you [William Park] claimed:
> On Sun, Apr 29, 2001 at 07:07:51PM -0400, Duncan Gauld wrote:
> > Hi,
> > This seems a silly question but - I have an intel celeron 800mhz CPU and thus
> > it is of the Coppermine breed. But under cpu selection when configuring the
> > kernel, should I select PIII or PII/Celeron? Just wondering, since Coppermine
> > is basically a newish PIII with 128K less cache...
>
> Try both, and see if your machine throws up.

800Mhz Celeron is actually a CeleronII, and it does SSE just like PIII (the
only difference being cache). Therefore PIII option should work.

Perhaps this should be fixed in the config menu (or is it already? Which
kernel are you compiling?)


-- v --

[email protected]

2001-04-29 19:50:48

by Erik Mouw

[permalink] [raw]
Subject: Re: question regarding cpu selection

On Sun, Apr 29, 2001 at 07:07:51PM -0400, Duncan Gauld wrote:
> This seems a silly question but - I have an intel celeron 800mhz CPU and thus
> it is of the Coppermine breed. But under cpu selection when configuring the
> kernel, should I select PIII or PII/Celeron? Just wondering, since Coppermine
> is basically a newish PIII with 128K less cache...

You should select PIII. Configure.help already says that, but here is a
patch against linux-2.4.4 that reflects that change in
arch/i386/config.in as well. Please apply.


Erik

Index: arch/i386/config.in
===================================================================
RCS file: /home/erik/cvsroot/elinux/arch/i386/config.in,v
retrieving revision 1.1.1.38
diff -u -r1.1.1.38 config.in
--- arch/i386/config.in 2001/04/26 12:31:41 1.1.1.38
+++ arch/i386/config.in 2001/04/29 19:28:12
@@ -27,21 +27,21 @@
mainmenu_option next_comment
comment 'Processor type and features'
choice 'Processor family' \
- "386 CONFIG_M386 \
- 486 CONFIG_M486 \
- 586/K5/5x86/6x86/6x86MX CONFIG_M586 \
- Pentium-Classic CONFIG_M586TSC \
- Pentium-MMX CONFIG_M586MMX \
- Pentium-Pro/Celeron/Pentium-II CONFIG_M686 \
- Pentium-III CONFIG_MPENTIUMIII \
- Pentium-4 CONFIG_MPENTIUM4 \
- K6/K6-II/K6-III CONFIG_MK6 \
- Athlon/Duron/K7 CONFIG_MK7 \
- Crusoe CONFIG_MCRUSOE \
- Winchip-C6 CONFIG_MWINCHIPC6 \
- Winchip-2 CONFIG_MWINCHIP2 \
- Winchip-2A/Winchip-3 CONFIG_MWINCHIP3D \
- CyrixIII/C3 CONFIG_MCYRIXIII" Pentium-Pro
+ "386 CONFIG_M386 \
+ 486 CONFIG_M486 \
+ 586/K5/5x86/6x86/6x86MX CONFIG_M586 \
+ Pentium-Classic CONFIG_M586TSC \
+ Pentium-MMX CONFIG_M586MMX \
+ Pentium-Pro/Celeron/Pentium-II CONFIG_M686 \
+ Pentium-III/Celeron(Coppermine) CONFIG_MPENTIUMIII \
+ Pentium-4 CONFIG_MPENTIUM4 \
+ K6/K6-II/K6-III CONFIG_MK6 \
+ Athlon/Duron/K7 CONFIG_MK7 \
+ Crusoe CONFIG_MCRUSOE \
+ Winchip-C6 CONFIG_MWINCHIPC6 \
+ Winchip-2 CONFIG_MWINCHIP2 \
+ Winchip-2A/Winchip-3 CONFIG_MWINCHIP3D \
+ CyrixIII/C3 CONFIG_MCYRIXIII" Pentium-Pro
#
# Define implied options from the CPU selection here
#

--
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/

2001-04-29 19:53:48

by Gregory Maxwell

[permalink] [raw]
Subject: Re: question regarding cpu selection

On Sun, Apr 29, 2001 at 07:07:51PM -0400, Duncan Gauld wrote:
> Hi,
> This seems a silly question but - I have an intel celeron 800mhz CPU and thus
> it is of the Coppermine breed. But under cpu selection when configuring the
> kernel, should I select PIII or PII/Celeron? Just wondering, since Coppermine
> is basically a newish PIII with 128K less cache...

PIII, the differnce in the options is stuff like SSE that your PIII/Celeron
has.

2001-04-29 20:30:23

by Duncan Gauld

[permalink] [raw]
Subject: Re: question regarding cpu selection

On Sunday 29 April 2001 3:36 pm, Ville Herva wrote:
> On Sun, Apr 29, 2001 at 02:56:08PM -0400, you [William Park] claimed:
> > On Sun, Apr 29, 2001 at 07:07:51PM -0400, Duncan Gauld wrote:
> > > Hi,
> > > This seems a silly question but - I have an intel celeron 800mhz CPU
> > > and thus it is of the Coppermine breed. But under cpu selection when
> > > configuring the kernel, should I select PIII or PII/Celeron? Just
> > > wondering, since Coppermine is basically a newish PIII with 128K less
> > > cache...
> >
> > Try both, and see if your machine throws up.
>
> 800Mhz Celeron is actually a CeleronII, and it does SSE just like PIII (the
> only difference being cache). Therefore PIII option should work.
>
> Perhaps this should be fixed in the config menu (or is it already? Which
> kernel are you compiling?)

compiling kernel 2.4.4 on mandrake 8.
Just checked - no mention of Celeron II in there-
Pentium Pro/Pentium II/Celeron
is the only line mentioning the celeron; maybe the PIII line could be changed
to something like "Pentium III/Celeron II"?
I would supply a patch, but I don't know how to write such a thing :)

---
Duncan Gauld
[email protected]
http://www.freelin.org (linux on cd, free)

2001-04-29 20:33:34

by Ville Herva

[permalink] [raw]
Subject: Re: question regarding cpu selection

On Sun, Apr 29, 2001 at 09:28:48PM -0400, you [Duncan Gauld] claimed:
>
> compiling kernel 2.4.4 on mandrake 8.
> Just checked - no mention of Celeron II in there-
> Pentium Pro/Pentium II/Celeron
> is the only line mentioning the celeron; maybe the PIII line could be changed
> to something like "Pentium III/Celeron II"?
> I would supply a patch, but I don't know how to write such a thing :)

It seems Erik Mouw already submitted a patch, altough I agree that "Celeron
II" might be a better name for the thing than "Celeron (Coppermine)".


-- v --

[email protected]

2001-04-29 21:17:34

by Erik Mouw

[permalink] [raw]
Subject: Re: question regarding cpu selection

On Sun, Apr 29, 2001 at 11:32:51PM +0300, Ville Herva wrote:
> On Sun, Apr 29, 2001 at 09:28:48PM -0400, you [Duncan Gauld] claimed:
> > I would supply a patch, but I don't know how to write such a thing :)
>
> It seems Erik Mouw already submitted a patch, altough I agree that "Celeron
> II" might be a better name for the thing than "Celeron (Coppermine)".

So what about this one? This time I had to change Configure.help and
setup.c as well to reflect the changes in config.in :)


Erik

Index: arch/i386/config.in
===================================================================
RCS file: /home/erik/cvsroot/elinux/arch/i386/config.in,v
retrieving revision 1.1.1.38
diff -u -r1.1.1.38 config.in
--- arch/i386/config.in 2001/04/26 12:31:41 1.1.1.38
+++ arch/i386/config.in 2001/04/29 20:52:43
@@ -33,7 +33,7 @@
Pentium-Classic CONFIG_M586TSC \
Pentium-MMX CONFIG_M586MMX \
Pentium-Pro/Celeron/Pentium-II CONFIG_M686 \
- Pentium-III CONFIG_MPENTIUMIII \
+ Pentium-III/Celeron II CONFIG_MPENTIUMIII \
Pentium-4 CONFIG_MPENTIUM4 \
K6/K6-II/K6-III CONFIG_MK6 \
Athlon/Duron/K7 CONFIG_MK7 \
Index: arch/i386/kernel/setup.c
===================================================================
RCS file: /home/erik/cvsroot/elinux/arch/i386/kernel/setup.c,v
retrieving revision 1.1.1.51
diff -u -r1.1.1.51 setup.c
--- arch/i386/kernel/setup.c 2001/04/28 13:24:25 1.1.1.51
+++ arch/i386/kernel/setup.c 2001/04/29 21:01:10
@@ -1841,7 +1841,7 @@

case 8:
if (l2 == 128)
- p = "Celeron (Coppermine)";
+ p = "Celeron II (Coppermine)";
break;
}
}
Index: Documentation/Configure.help
===================================================================
RCS file: /home/erik/cvsroot/elinux/Documentation/Configure.help,v
retrieving revision 1.1.1.108
diff -u -r1.1.1.108 Configure.help
--- Documentation/Configure.help 2001/04/26 12:44:35 1.1.1.108
+++ Documentation/Configure.help 2001/04/29 20:53:32
@@ -3033,7 +3033,7 @@
- "Pentium-MMX" for the Intel Pentium MMX.
- "Pentium-Pro" for the Intel Pentium Pro/Celeron/Pentium II.
- "Pentium-III" for the Intel Pentium III
- and Celerons based on the coppermine core.
+ and Celerons based on the coppermine core (Celeron II).
- "Pentium-4" for the Intel Pentium 4.
- "K6" for the AMD K6, K6-II and K6-III (aka K6-3D).
- "Athlon" for the AMD K7 family (Athlon/Duron/Thunderbird).

--
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/

2001-04-29 22:01:58

by Ville Herva

[permalink] [raw]
Subject: Re: question regarding cpu selection

On Sun, Apr 29, 2001 at 11:13:12PM +0200, you [Erik Mouw] claimed:
> On Sun, Apr 29, 2001 at 11:32:51PM +0300, Ville Herva wrote:
> > On Sun, Apr 29, 2001 at 09:28:48PM -0400, you [Duncan Gauld] claimed:
> > > I would supply a patch, but I don't know how to write such a thing :)
> >
> > It seems Erik Mouw already submitted a patch, altough I agree that "Celeron
> > II" might be a better name for the thing than "Celeron (Coppermine)".
>
> So what about this one? This time I had to change Configure.help and
> setup.c as well to reflect the changes in config.in :)

Hmm. I just checked Intel's web site (should've done so earlier), and it
appears that Intel still dubs the new revision as "Celeron", although I'm
sure it was introduced as CeleronII in some sources (try
http://www.google.com/search?q=CeleronII). So I'll just have admit that your
first patch was technically correct, and I was wrong. Sorry for the
inconvenience.

I still think "Celeron II" is clearer, but heaven knows what Intel will sell
by that name three years from now (just think of i860).


-- v --

[email protected]