Blob Blame History Raw
diff -urN xorg-server-1.3.0.0.orig/hw/xfree86/common/xf86AutoConfig.c xorg-server-1.3.0.0/hw/xfree86/common/xf86AutoConfig.c
--- xorg-server-1.3.0.0.orig/hw/xfree86/common/xf86AutoConfig.c	2008-03-02 15:07:48.000000000 -0500
+++ xorg-server-1.3.0.0/hw/xfree86/common/xf86AutoConfig.c	2008-03-02 15:21:19.000000000 -0500
@@ -160,12 +160,18 @@
 {
     /*
      * things not handled yet:
-     * amd/cyrix/nsc
+     * cyrix/nsc
      * xgi
      */
 
     switch (info->vendor)
     {
+        case 0x100b:
+	    if (info->chipType == 0x0030)
+	        return "geode";
+        case 0x1022:
+	    if (info->chipType == 0x2081)
+	        return "geode";
 	case 0x1142:		    return "apm";
 	case 0xedd8:		    return "ark";
 	case 0x1a03:		    return "ast";