From: "J.A. Magallon" <jamagallon@able.es>
To: "William M. Quarles" <quarlewm@jmu.edu>
Cc: linux-kernel@vger.kernel.org
Subject: Re: Kernel 2.4 CPU Arch issues
Date: Mon, 21 Jul 2003 01:05:35 +0200 [thread overview]
Message-ID: <20030720230535.GA3708@werewolf.able.es> (raw)
In-Reply-To: <3F1B1E77.2020205@jmu.edu>; from quarlewm@jmu.edu on Mon, Jul 21, 2003 at 00:57:59 +0200
On 07.21, William M. Quarles wrote:
> Hi,
>
> In the 2.4 kernel, is it possible for you to separate the Pentium II and
> Pentium Pro as confiugration options, as you have done for the 2.6
> kernel, or is it too late in the development for that?
>
Something like this ?
--- linux-2.4.21-pre5-jam1/arch/i386/config.in.orig 2003-03-07 02:52:48.000000000 +0100
+++ linux-2.4.21-pre5-jam1/arch/i386/config.in 2003-03-07 02:57:27.000000000 +0100
@@ -31,7 +31,8 @@
586/K5/5x86/6x86/6x86MX CONFIG_M586 \
Pentium-Classic CONFIG_M586TSC \
Pentium-MMX CONFIG_M586MMX \
- Pentium-Pro/Celeron/Pentium-II CONFIG_M686 \
+ Pentium-Pro CONFIG_M686 \
+ Pentium-II/Celeron CONFIG_MPENTIUMII \
Pentium-III/Celeron(Coppermine) CONFIG_MPENTIUMIII \
Pentium-4 CONFIG_MPENTIUM4 \
K6/K6-II/K6-III CONFIG_MK6 \
@@ -106,6 +107,14 @@
define_bool CONFIG_X86_PPRO_FENCE y
define_bool CONFIG_X86_F00F_WORKS_OK y
fi
+if [ "$CONFIG_MPENTIUMII" = "y" ]; then
+ define_int CONFIG_X86_L1_CACHE_SHIFT 5
+ define_bool CONFIG_X86_HAS_TSC y
+ define_bool CONFIG_X86_GOOD_APIC y
+ define_bool CONFIG_X86_PGE y
+ define_bool CONFIG_X86_USE_PPRO_CHECKSUM y
+ define_bool CONFIG_X86_F00F_WORKS_OK y
+fi
if [ "$CONFIG_MPENTIUMIII" = "y" ]; then
define_int CONFIG_X86_L1_CACHE_SHIFT 5
define_bool CONFIG_X86_HAS_TSC y
--- linux-2.4.21-pre5-jam1/arch/i386/Makefile.orig 2003-03-07 02:59:46.000000000 +0100
+++ linux-2.4.21-pre5-jam1/arch/i386/Makefile 2003-03-07 03:00:08.000000000 +0100
@@ -52,6 +52,10 @@
CFLAGS += -march=i686
endif
+ifdef CONFIG_MPENTIUMII
+CFLAGS += $(call check_gcc,-march=pentium2,-march=i686)
+endif
+
ifdef CONFIG_MPENTIUMIII
CFLAGS += -march=i686
endif
--- linux-2.4.21-pre5-jam1/Documentation/Configure.help.orig 2003-03-07 03:02:41.000000000 +0100
+++ linux-2.4.21-pre5-jam1/Documentation/Configure.help 2003-03-07 03:03:45.000000000 +0100
@@ -4203,7 +4203,8 @@
(time stamp counter) register.
- "Pentium-Classic" for the Intel Pentium.
- "Pentium-MMX" for the Intel Pentium MMX.
- - "Pentium-Pro" for the Intel Pentium Pro/Celeron/Pentium II.
+ - "Pentium-Pro" for the Intel Pentium Pro.
+ - "Pentium-II" for the Intel Pentium II/Celeron.
- "Pentium-III" for the Intel Pentium III
and Celerons based on the Coppermine core.
- "Pentium-4" for the Intel Pentium 4.
--
J.A. Magallon <jamagallon@able.es> \ Software is like sex:
werewolf.able.es \ It's better when it's free
Mandrake Linux release 9.2 (Cooker) for i586
Linux 2.4.22-pre7-jam1m (gcc 3.3.1 (Mandrake Linux 9.2 3.3.1-0.5mdk))
next prev parent reply other threads:[~2003-07-20 22:51 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-07-20 22:57 Kernel 2.4 CPU Arch issues William M. Quarles
2003-07-20 23:05 ` J.A. Magallon [this message]
2003-07-20 23:33 ` William M. Quarles
-- strict thread matches above, loose matches on Subject: below --
2003-07-20 22:52 William M. Quarles
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20030720230535.GA3708@werewolf.able.es \
--to=jamagallon@able.es \
--cc=linux-kernel@vger.kernel.org \
--cc=quarlewm@jmu.edu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.