[prev in list] [next in list] [prev in thread] [next in thread] 

List:       git-commits-24
Subject:    [PATCH] make 2.4.32 work on i486 again
From:       Linux Kernel Mailing List <linux-kernel () vger ! kernel ! org>
Date:       2006-02-17 22:03:11
Message-ID: 200602172203.k1HM3B5Y031160 () hera ! kernel ! org
[Download RAW message or body]

commit ba2f5e18ee8a63cf7efd433075bb8069474d8cce
tree 83df4cbb85d9478c5daa7c6e1c372c7afd11d50e
parent b54ceda9abd8f6bcc4eb485afe9105c39eabf46d
author Jacek Lipkowski <sq5bpf@acid.ch.pw.edu.pl> Tue, 31 Jan 2006 23:29:05 +0100
committer Willy Tarreau <willy@alpha.(none)> Wed, 01 Feb 2006 06:15:03 +0100

[PATCH] make 2.4.32 work on i486 again

Booting the 2.4.32 kernel compiled for a i486 on an i486 box fails,
because "Kernel compiled for Pentium+, requires TSC feature!" (printed
from check_config() include/asm-i386/bugs.h). To reproduce, select 486 in
the kernel configuration and grep CONFIG_X86_TSC .config

 arch/i386/config.in |    2 ++
 1 files changed, 2 insertions(+)

diff --git a/arch/i386/config.in b/arch/i386/config.in
index 6838057..fddbb02 100644
--- a/arch/i386/config.in
+++ b/arch/i386/config.in
@@ -65,6 +65,7 @@ else
    define_bool CONFIG_X86_POPAD_OK y
    define_bool CONFIG_RWSEM_GENERIC_SPINLOCK n
    define_bool CONFIG_RWSEM_XCHGADD_ALGORITHM y
+   define_bool CONFIG_X86_TSC n
 fi
 if [ "$CONFIG_M486" = "y" ]; then
    define_int  CONFIG_X86_L1_CACHE_SHIFT 4
@@ -72,6 +73,7 @@ if [ "$CONFIG_M486" = "y" ]; then
    define_bool CONFIG_X86_ALIGNMENT_16 y
    define_bool CONFIG_X86_PPRO_FENCE y
    define_bool CONFIG_X86_F00F_WORKS_OK n
+   define_bool CONFIG_X86_TSC n
 fi
 if [ "$CONFIG_M586" = "y" ]; then
    define_int  CONFIG_X86_L1_CACHE_SHIFT 5
-
To unsubscribe from this list: send the line "unsubscribe git-commits-24" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic