From ugo@dsi.UNIFI.IT  Sun Jun 21 17:31:29 1998
Received: from cesit1.unifi.it (cesit1.unifi.it [150.217.1.31])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA04362
          for <FreeBSD-gnats-submit@freebsd.org>; Sun, 21 Jun 1998 17:31:18 -0700 (PDT)
          (envelope-from ugo@dsi.UNIFI.IT)
Received: from aguirre.dsi.unifi.it by CESIT1.UNIFI.IT (PMDF V5.1-10 #23168)
 with SMTP id <01IYIRK80QF40004VD@CESIT1.UNIFI.IT> for
 FreeBSD-gnats-submit@freebsd.org; Mon, 22 Jun 1998 02:31:32 MET
Received: from  by aguirre.dsi.unifi.it (4.1/SMI-4.1) id AB11559; Sun,
 21 Jun 1998 18:56:50 +0200
Received: from pegasus.home.net (pegasus.home.net [192.168.1.3])
 by dsi.unifi.it (8.8.8/8.8.8) with ESMTP id UAA22502 for
 <FreeBSD-gnats-submit@freebsd.org>; Sun,
 21 Jun 1998 20:05:25 +0200 (MET DST envelope-from ugo)
Received: (from ugo@localhost) by pegasus.home.net (8.8.8/8.8.8)
 id UAA01236; Sun, 21 Jun 1998 20:05:24 +0200 (MET DST envelope-from ugo)
Message-Id: <199806211805.UAA01236@pegasus.home.net>
Date: Sun, 21 Jun 1998 20:05:24 +0200 (MET DST)
From: paterno@dsi.UNIFI.IT
Reply-To: paterno@dsi.UNIFI.IT
To: FreeBSD-gnats-submit@freebsd.org
Subject: [PATCH][STABLE] Add support for SiS 5591 bridge to pcisupport.c
X-Send-Pr-Version: 3.2

>Number:         7014
>Category:       kern
>Synopsis:       [patch] [stable] Add support for SiS 5591 bridge to pcisupport.c
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jun 21 17:30:02 PDT 1998
>Closed-Date:    Mon Aug 14 05:58:12 PDT 2000
>Last-Modified:  Wed Jan 14 20:23:31 UTC 2009
>Originator:     Ugo Paternostro
>Release:        FreeBSD 2.2.6-STABLE i386
>Organization:
Not an organization
>Environment:

FreeBSD pegasus.home.net 2.2.6-STABLE FreeBSD 2.2.6-STABLE #4: Sun Jun 14 14:53:39 MET DST 1998     ugo@pegasus.home.net:/usr/src/sys/compile/PEGASUS  i386

>Description:

Please commit the attached patch to src/sys/pci/pcisupport.c to add support for
the SiS 5591 chipset. Maybe you want to commit into -current too.

>How-To-Repeat:

Buy a M/B with a SiS chipset? ;-)

>Fix:
	
Index: pcisupport.c
===================================================================
RCS file: /home/ncvs/src/sys/pci/pcisupport.c,v
retrieving revision 1.40.2.8
diff -u -r1.40.2.8 pcisupport.c
--- pcisupport.c	1998/06/17 15:29:09	1.40.2.8
+++ pcisupport.c	1998/06/21 17:43:10
@@ -125,8 +125,6 @@
 		return ("Intel 82424ZX (Saturn) cache DRAM controller");
 	case 0x04828086:
 		return ("Intel 82375EB PCI-EISA bridge");
-	case 0x04961039:
-		return ("SiS 85c496");
 	case 0x04a38086:
 		rev = (unsigned) pci_conf_read (tag, PCI_CLASS_REG) & 0xff;
 		if (rev == 16 || rev == 17)
@@ -144,12 +142,6 @@
 		return ("Intel 82437MX mobile PCI cache memory controller");
 	case 0x12508086:
 		return ("Intel 82439");
-	case 0x04061039:
-		return ("SiS 85c501");
-	case 0x00081039:
-		return ("SiS 85c503");
-	case 0x06011039:
-		return ("SiS 85c601");
 	case 0x70008086:
 		return ("Intel 82371SB PCI-ISA bridge");
 	case 0x70108086:
@@ -190,6 +182,20 @@
 		return ("NEC 002C PCI to PC-98 C-bus bridge");
 	case 0x003b1033:
 		return ("NEC 003B PCI to PC-98 C-bus bridge");
+
+	/* SiS -- vendor 0x1039 */
+	case 0x04961039:
+		return ("SiS 85c496");
+	case 0x04061039:
+		return ("SiS 85c501");
+	case 0x00081039:
+		return ("SiS 85c503");
+	case 0x06011039:
+		return ("SiS 85c601");
+	case 0x55911039:
+		return ("SiS 5591 host to PCI bridge");
+	case 0x00011039:
+		return ("SiS 5591 host to AGP bridge");
 	};
 
 	if (descr = generic_pci_bridge(tag))
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->suspended 
State-Changed-By: phk 
State-Changed-When: Wed Jun 24 01:03:37 PDT 1998 
State-Changed-Why:  
awaiting committer 
State-Changed-From-To: suspended->closed 
State-Changed-By: johan 
State-Changed-When: Mon Aug 14 05:58:12 PDT 2000 
State-Changed-Why:  
Fixed in rev 1.111 of pcisupport.c, hence in RELENG_4 and -current 
Fixed in rev 1.86.2.6 of pcisupport.c, hence in RELENG_3 


http://www.freebsd.org/cgi/query-pr.cgi?pr=7014 
>Unformatted:
