linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: "Robert M. Love" <rml@tech9.net>
To: <alan@lxorguk.ukuu.org.uk>
Cc: <linux-kernel@vger.kernel.org>
Subject: [PATCH] 2.2.18 i815 AGPGART Support
Date: Mon, 11 Dec 2000 00:54:49 -0500 (EST)	[thread overview]
Message-ID: <Pine.LNX.4.30.0012110049330.6652-200000@phantasy.awol.org> (raw)

[-- Attachment #1: Type: TEXT/PLAIN, Size: 461 bytes --]

this patch is against final 2.2.18, hopefully for inclusion in 2.2.19pre.

the current '440LX/BX/GX and 840' agp driver supports the i815, but does
not detect it. this patch allows the driver to detect it correctly.

the current '810/815' driver is only for when the i815 is using its built
in video, not its AGP slot. the configure help is updated to reflect this
and show that the above driver now supports i815.

-- 
Robert M. Love
rml@ufl.edu
rml@tech9.net

[-- Attachment #2: Type: TEXT/PLAIN, Size: 3710 bytes --]

diff --new-file -u --recursive linux~/CREDITS linux/CREDITS
--- linux~/CREDITS	Sun Dec 10 19:49:40 2000
+++ linux/CREDITS	Mon Dec 11 00:29:36 2000
@@ -1335,6 +1335,13 @@
 S: Niwot, Colorado 80503
 S: USA
 
+N: Robert M. Love
+E: rml@tech9.net
+E: rml@ufl.edu
+D: misc. kernel hacking and debugging
+S: Gainesville, Florida 32608
+S: USA
+
 N: H.J. Lu
 E: hjl@gnu.ai.mit.edu
 D: GCC + libraries hacker
diff --new-file -u --recursive linux~/Documentation/Configure.help linux/Documentation/Configure.help
--- linux~/Documentation/Configure.help	Sun Dec 10 19:49:41 2000
+++ linux/Documentation/Configure.help	Mon Dec 11 00:31:22 2000
@@ -10476,8 +10476,8 @@
 
 Intel 440LX/BX/GX support
 CONFIG_AGP_INTEL
-  This option give you AGP support for the GLX component of the
-  "soon to be released" XFree86-4 on Intel 440LX/BX/GX chipsets.
+  This option gives you AGP support for the GLX component of
+  XFree86 4.x on Intel 440LX/BX/GX, 815, and 840 chipsets.
 
   For the moment, most people should say no, unless you want to
   test the GLX component which can be downloaded from
@@ -10485,9 +10485,9 @@
 
 Intel I810/I810 DC100/I810e support
 CONFIG_AGP_I810
-  This option give you AGP support for the Xserver for the intel
-  810 chipset boards. This is required to do any useful video
-  modes.
+  This option gives you AGP support for XFree86 on the Intel 810
+  and 815 chipsets for their on-board integrated graphics. This
+  is required to do any useful video modes with these boards.
 
 VIA VP3/MVP3/Apollo Pro support
 CONFIG_AGP_VIA
diff --new-file -u --recursive linux~/drivers/char/Config.in linux/drivers/char/Config.in
--- linux~/drivers/char/Config.in	Sun Dec 10 19:49:41 2000
+++ linux/drivers/char/Config.in	Mon Dec 11 00:32:22 2000
@@ -128,8 +128,8 @@
 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
    tristate '/dev/agpgart (AGP Support) (EXPERIMENTAL)' CONFIG_AGP n
    if [ "$CONFIG_AGP" != "n" ]; then
-      bool '   Intel 440LX/BX/GX support' CONFIG_AGP_INTEL
-      bool '   Intel I810/I810 DC100/I810e support' CONFIG_AGP_I810
+      bool '   Intel 440LX/BX/GX and I815/820 support' CONFIG_AGP_INTEL
+      bool '   Intel I810/I815 (on-board video) support' CONFIG_AGP_I810
       bool '   VIA VP3/MVP3/Apollo Pro support' CONFIG_AGP_VIA
       bool '   AMD Irongate support' CONFIG_AGP_AMD
       bool '   Generic SiS support' CONFIG_AGP_SIS
diff --new-file -u --recursive linux~/drivers/char/agp/agp_backend.h linux/drivers/char/agp/agp_backend.h
--- linux~/drivers/char/agp/agp_backend.h	Sun Dec 10 19:49:41 2000
+++ linux/drivers/char/agp/agp_backend.h	Mon Dec 11 00:33:32 2000
@@ -45,6 +45,7 @@
 	INTEL_BX,
 	INTEL_GX,
 	INTEL_I810,
+	INTEL_I815,
 	INTEL_I840,
 	VIA_GENERIC,
 	VIA_VP3,
diff --new-file -u --recursive linux~/drivers/char/agp/agpgart_be.c linux/drivers/char/agp/agpgart_be.c
--- linux~/drivers/char/agp/agpgart_be.c	Sun Dec 10 19:49:41 2000
+++ linux/drivers/char/agp/agpgart_be.c	Mon Dec 11 00:34:40 2000
@@ -2026,6 +2026,13 @@
 		"Intel",
 		"440GX",
 		intel_generic_setup },
+	/* could we add support for PCI_DEVICE_ID_INTEL_815_1 too ? */
+	{ PCI_DEVICE_ID_INTEL_815_0,
+		PCI_VENDOR_ID_INTEL,
+		INTEL_I815,
+		"Intel",
+		"i815",
+		intel_generic_setup },
 	{ PCI_DEVICE_ID_INTEL_840_0,
 		PCI_VENDOR_ID_INTEL,
 		INTEL_I840,
diff --new-file -u --recursive linux~/include/linux/agp_backend.h linux/include/linux/agp_backend.h
--- linux~/include/linux/agp_backend.h	Sun Dec 10 19:49:44 2000
+++ linux/include/linux/agp_backend.h	Mon Dec 11 00:32:46 2000
@@ -45,6 +45,7 @@
 	INTEL_BX,
 	INTEL_GX,
 	INTEL_I810,
+	INTEL_I815,
 	INTEL_I840,
 	VIA_GENERIC,
 	VIA_VP3,

                 reply	other threads:[~2000-12-11  6:22 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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.30.0012110049330.6652-200000@phantasy.awol.org \
    --to=rml@tech9.net \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=linux-kernel@vger.kernel.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).