From: Kianusch Sayah Karadji <kianusch@sk-tech.net>
To: Andrew Morton <akpm@osdl.org>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>,
dvrabel@cantab.net, lsorense@csclub.uwaterloo.ca,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH] Support for GEODE CPUs
Date: Tue, 22 Mar 2005 02:09:39 +0100 (CET) [thread overview]
Message-ID: <Pine.LNX.4.61.0503220146470.1994@localhost> (raw)
In-Reply-To: <20050321154105.3c24c88e.akpm@osdl.org>
[-- Attachment #1: Type: TEXT/PLAIN, Size: 650 bytes --]
Hi!
On Mon, 21 Mar 2005, Andrew Morton wrote:
>> Either revert it or make it Geode GX and correct the options set. I've
>> no problem with a Geode option that sets the right options 8)
>
> Two weeks, no patch. It looks like we'll be reverting it.
I somehow missed the thread in the list discussing the neccesary changes.
Anyway here's a new patch (this time for 2.6.11).
I changed the whole thing from "Geode GX" to "Geode GX1", and made the
adjustments Alan suggested.
Regards
Kianusch
BTW.: I wish everybody - celebrating "new year" (NowRouz) these days - a
happy and peaceful new year - and everybody else a wonderful spring
quinox.
[-- Attachment #2: geode.patch.2.6.11 --]
[-- Type: TEXT/PLAIN, Size: 3770 bytes --]
diff -Nur linux-2.6.11/arch/i386/Kconfig linux-2.6.11_geode/arch/i386/Kconfig
--- linux-2.6.11/arch/i386/Kconfig Wed Mar 2 08:37:49 2005
+++ linux-2.6.11_geode/arch/i386/Kconfig Tue Mar 22 02:03:17 2005
@@ -183,6 +183,7 @@
- "Winchip-C6" for original IDT Winchip.
- "Winchip-2" for IDT Winchip 2.
- "Winchip-2A" for IDT Winchips with 3dNow! capabilities.
+ - "GeodeGX1" for Geode GX1 (Cyrix MediaGX).
- "CyrixIII/VIA C3" for VIA Cyrix III or VIA C3.
- "VIA C3-2 for VIA C3-2 "Nehemiah" (model 9 and above).
@@ -310,6 +311,11 @@
stores for this CPU, which can increase performance of some
operations.
+config MGEODEGX1
+ bool "GeodeGX1"
+ help
+ Select this for a Geode GX1 (Cyrix MediaGX) chip.
+
config MCYRIXIII
bool "CyrixIII/VIA-C3"
help
@@ -360,7 +366,7 @@
int
default "7" if MPENTIUM4 || X86_GENERIC
default "4" if X86_ELAN || M486 || M386
- default "5" if MWINCHIP3D || MWINCHIP2 || MWINCHIPC6 || MCRUSOE || MEFFICEON || MCYRIXIII || MK6 || MPENTIUMIII || MPENTIUMII || M686 || M586MMX || M586TSC || M586 || MVIAC3_2
+ default "5" if MWINCHIP3D || MWINCHIP2 || MWINCHIPC6 || MCRUSOE || MEFFICEON || MCYRIXIII || MK6 || MPENTIUMIII || MPENTIUMII || M686 || M586MMX || M586TSC || M586 || MVIAC3_2 || MGEODEGX1
default "6" if MK7 || MK8 || MPENTIUMM
config RWSEM_GENERIC_SPINLOCK
@@ -379,7 +385,7 @@
config X86_PPRO_FENCE
bool
- depends on M686 || M586MMX || M586TSC || M586 || M486 || M386
+ depends on M686 || M586MMX || M586TSC || M586 || M486 || M386 || MGEODEGX1
default y
config X86_F00F_BUG
@@ -409,7 +415,7 @@
config X86_ALIGNMENT_16
bool
- depends on MWINCHIP3D || MWINCHIP2 || MWINCHIPC6 || MCYRIXIII || X86_ELAN || MK6 || M586MMX || M586TSC || M586 || M486 || MVIAC3_2
+ depends on MWINCHIP3D || MWINCHIP2 || MWINCHIPC6 || MCYRIXIII || X86_ELAN || MK6 || M586MMX || M586TSC || M586 || M486 || MVIAC3_2 || MGEODEGX1
default y
config X86_GOOD_APIC
@@ -570,7 +576,7 @@
config X86_TSC
bool
- depends on (MWINCHIP3D || MWINCHIP2 || MCRUSOE || MEFFICEON || MCYRIXIII || MK7 || MK6 || MPENTIUM4 || MPENTIUMM || MPENTIUMIII || MPENTIUMII || M686 || M586MMX || M586TSC || MK8 || MVIAC3_2) && !X86_NUMAQ
+ depends on (MWINCHIP3D || MWINCHIP2 || MCRUSOE || MEFFICEON || MCYRIXIII || MK7 || MK6 || MPENTIUM4 || MPENTIUMM || MPENTIUMIII || MPENTIUMII || M686 || M586MMX || M586TSC || MK8 || MVIAC3_2 || MGEODEGX1) && !X86_NUMAQ
default y
config X86_MCE
diff -Nur linux-2.6.11/arch/i386/Makefile linux-2.6.11_geode/arch/i386/Makefile
--- linux-2.6.11/arch/i386/Makefile Wed Mar 2 08:37:58 2005
+++ linux-2.6.11_geode/arch/i386/Makefile Tue Mar 22 02:04:27 2005
@@ -14,6 +14,8 @@
# 19990713 Artur Skawina <skawina@geocities.com>
# Added '-march' and '-mpreferred-stack-boundary' support
#
+# 20050320 Kianusch Sayah Karadji <kianusch@sk-tech.net>
+# Added support for GEODE CPU
LDFLAGS := -m elf_i386
OBJCOPYFLAGS := -O binary -R .note -R .comment -S
@@ -51,6 +53,9 @@
# AMD Elan support
cflags-$(CONFIG_X86_ELAN) += -march=i486
+
+# Geode GX1 support
+cflags-$(CONFIG_MGEODEGX1) += $(call cc-option,-march=pentium-mmx,-march=i486)
# -mregparm=3 works ok on gcc-3.0 and later
#
diff -Nur linux-2.6.11/include/asm-i386/module.h linux-2.6.11_geode/include/asm-i386/module.h
--- linux-2.6.11/include/asm-i386/module.h Wed Mar 2 08:37:48 2005
+++ linux-2.6.11_geode/include/asm-i386/module.h Tue Mar 22 02:03:17 2005
@@ -52,6 +52,8 @@
#define MODULE_PROC_FAMILY "CYRIXIII "
#elif defined CONFIG_MVIAC3_2
#define MODULE_PROC_FAMILY "VIAC3-2 "
+#elif CONFIG_MGEODEGX1
+#define MODULE_PROC_FAMILY "GEODEGX1 "
#else
#error unknown processor family
#endif
next prev parent reply other threads:[~2005-03-22 1:15 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <200503081935.j28JZ433020124@hera.kernel.org>
2005-03-09 17:01 ` [PATCH] Support for GEODE CPUs Alan Cox
2005-03-09 17:33 ` Lennart Sorensen
2005-03-09 21:59 ` Alan Cox
2005-03-09 22:23 ` Lennart Sorensen
2005-03-09 23:26 ` David Vrabel
2005-03-10 0:06 ` Alan Cox
2005-03-11 1:42 ` Andrew Morton
2005-03-11 11:02 ` Alan Cox
2005-03-11 14:13 ` Lennart Sorensen
2005-03-21 23:41 ` Andrew Morton
2005-03-22 1:09 ` Kianusch Sayah Karadji [this message]
2005-03-22 7:13 ` Andrew Morton
2005-03-22 8:01 ` Kianusch Sayah Karadji
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=Pine.LNX.4.61.0503220146470.1994@localhost \
--to=kianusch@sk-tech.net \
--cc=akpm@osdl.org \
--cc=alan@lxorguk.ukuu.org.uk \
--cc=dvrabel@cantab.net \
--cc=linux-kernel@vger.kernel.org \
--cc=lsorense@csclub.uwaterloo.ca \
/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.