Kernel 2.4 CPU Arch issues
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?
Thanks,
Signature · 5 lines
William M. Quarles [email protected] [email protected] [email protected]
Quoted 6 lines · William M. Quarles
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 ?
arch/i386/config.in renamed from arch/i386/config.in.orig +10 -1
@@ -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
arch/i386/Makefile renamed from arch/i386/Makefile.orig +4 -0
@@ -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
Documentation/Configure.help renamed from Documentation/Configure.help.orig +2 -1
@@ -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.
Signature · 4 lines
J.A. Magallon <[email protected]> \ 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))
arch/i386/config.in
Quoted 12 lines · J.A. Magallon
Quoted 4 lines · William M. Quarles
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 ?
arch/i386/config.in renamed from arch/i386/config.in.orig +0
-0
Señor (or señora?) Magallon,
Thank you for writing back. Am I to assume that this is essentially a working patch that I could go ahead and apply to my kernel?
Thanks a lot,
Signature · 5 lines
William M. Quarles [email protected] [email protected] [email protected]