head	1.26;
access;
symbols
	RELENG_8_4:1.26.0.2
	RELENG_9_1_0_RELEASE:1.23.2.2.2.2
	RELENG_9_1:1.23.2.2.0.2
	RELENG_9_1_BP:1.23.2.2
	RELENG_8_3_0_RELEASE:1.21.2.1.8.1
	RELENG_8_3:1.21.2.1.0.8
	RELENG_8_3_BP:1.21.2.1
	RELENG_9_0_0_RELEASE:1.23.2.1.2.1
	RELENG_9_0:1.23.2.1.0.2
	RELENG_9_0_BP:1.23.2.1
	RELENG_9:1.23.0.2
	RELENG_9_BP:1.23
	RELENG_7_4_0_RELEASE:1.18.2.1.4.1
	RELENG_8_2_0_RELEASE:1.21.2.1.6.1
	RELENG_7_4:1.18.2.1.0.4
	RELENG_7_4_BP:1.18.2.1
	RELENG_8_2:1.21.2.1.0.6
	RELENG_8_2_BP:1.21.2.1
	RELENG_8_1_0_RELEASE:1.21.2.1.4.1
	RELENG_8_1:1.21.2.1.0.4
	RELENG_8_1_BP:1.21.2.1
	RELENG_7_3_0_RELEASE:1.18.2.1.2.1
	RELENG_7_3:1.18.2.1.0.2
	RELENG_7_3_BP:1.18.2.1
	RELENG_8_0_0_RELEASE:1.21.2.1.2.1
	RELENG_8_0:1.21.2.1.0.2
	RELENG_8_0_BP:1.21.2.1
	RELENG_8:1.21.0.2
	RELENG_8_BP:1.21
	RELENG_7_2_0_RELEASE:1.18.8.1
	RELENG_7_2:1.18.0.8
	RELENG_7_2_BP:1.18
	RELENG_7_1_0_RELEASE:1.18.6.1
	RELENG_6_4_0_RELEASE:1.14.2.2.4.1
	RELENG_7_1:1.18.0.6
	RELENG_7_1_BP:1.18
	RELENG_6_4:1.14.2.2.0.4
	RELENG_6_4_BP:1.14.2.2
	RELENG_7_0_0_RELEASE:1.18
	RELENG_6_3_0_RELEASE:1.14.2.2
	RELENG_7_0:1.18.0.4
	RELENG_7_0_BP:1.18
	RELENG_6_3:1.14.2.2.0.2
	RELENG_6_3_BP:1.14.2.2
	RELENG_7:1.18.0.2
	RELENG_7_BP:1.18
	RELENG_6_2_0_RELEASE:1.14.2.1
	RELENG_6_2:1.14.2.1.0.4
	RELENG_6_2_BP:1.14.2.1
	RELENG_5_5_0_RELEASE:1.12.2.1
	RELENG_5_5:1.12.2.1.0.4
	RELENG_5_5_BP:1.12.2.1
	RELENG_6_1_0_RELEASE:1.14.2.1
	RELENG_6_1:1.14.2.1.0.2
	RELENG_6_1_BP:1.14.2.1
	RELENG_6_0_0_RELEASE:1.14
	RELENG_6_0:1.14.0.4
	RELENG_6_0_BP:1.14
	RELENG_6:1.14.0.2
	RELENG_6_BP:1.14
	RELENG_5_4_0_RELEASE:1.12.2.1
	RELENG_5_4:1.12.2.1.0.2
	RELENG_5_4_BP:1.12.2.1
	RELENG_4_11_0_RELEASE:1.2.2.4
	RELENG_4_11:1.2.2.4.0.18
	RELENG_4_11_BP:1.2.2.4
	RELENG_5_3_0_RELEASE:1.12
	RELENG_5_3:1.12.0.4
	RELENG_5_3_BP:1.12
	RELENG_5:1.12.0.2
	RELENG_5_BP:1.12
	RELENG_4_10_0_RELEASE:1.2.2.4
	RELENG_4_10:1.2.2.4.0.16
	RELENG_4_10_BP:1.2.2.4
	RELENG_5_2_1_RELEASE:1.10
	RELENG_5_2_0_RELEASE:1.10
	RELENG_5_2:1.10.0.2
	RELENG_5_2_BP:1.10
	RELENG_4_9_0_RELEASE:1.2.2.4
	RELENG_4_9:1.2.2.4.0.14
	RELENG_4_9_BP:1.2.2.4
	RELENG_5_1_0_RELEASE:1.9
	RELENG_5_1:1.9.0.2
	RELENG_5_1_BP:1.9
	RELENG_4_8_0_RELEASE:1.2.2.4
	RELENG_4_8:1.2.2.4.0.12
	RELENG_4_8_BP:1.2.2.4
	RELENG_5_0_0_RELEASE:1.8
	RELENG_5_0:1.8.0.2
	RELENG_5_0_BP:1.8
	RELENG_4_7_0_RELEASE:1.2.2.4
	RELENG_4_7:1.2.2.4.0.10
	RELENG_4_7_BP:1.2.2.4
	RELENG_4_6_2_RELEASE:1.2.2.4
	RELENG_4_6_1_RELEASE:1.2.2.4
	RELENG_4_6_0_RELEASE:1.2.2.4
	RELENG_4_6:1.2.2.4.0.8
	RELENG_4_6_BP:1.2.2.4
	RELENG_4_5_0_RELEASE:1.2.2.4
	RELENG_4_5:1.2.2.4.0.6
	RELENG_4_5_BP:1.2.2.4
	RELENG_4_4_0_RELEASE:1.2.2.4
	RELENG_4_4:1.2.2.4.0.4
	RELENG_4_4_BP:1.2.2.4
	KSE_MILESTONE_2:1.6
	KSE_PRE_MILESTONE_2:1.6
	RELENG_4_3_0_RELEASE:1.2.2.4
	RELENG_4_3:1.2.2.4.0.2
	RELENG_4_3_BP:1.2.2.4
	RELENG_4_2_0_RELEASE:1.2.2.4
	RELENG_4_1_1_RELEASE:1.2.2.3
	PRE_SMPNG:1.3
	RELENG_4_1_0_RELEASE:1.2.2.3
	RELENG_4:1.2.0.2;
locks; strict;
comment	@# @;


1.26
date	2012.11.17.04.36.39;	author svnexp;	state Exp;
branches
	1.26.2.1;
next	1.25;

1.25
date	2012.11.17.01.52.52;	author svnexp;	state Exp;
branches;
next	1.24;

1.24
date	2012.05.22.10.59.26;	author kib;	state Exp;
branches;
next	1.23;

1.23
date	2010.10.31.18.27.05;	author nwhitehorn;	state Exp;
branches
	1.23.2.1;
next	1.22;

1.22
date	2010.08.23.06.13.29;	author imp;	state Exp;
branches;
next	1.21;

1.21
date	2009.02.12.14.44.15;	author n_hibma;	state Exp;
branches
	1.21.2.1;
next	1.20;

1.20
date	2009.01.23.17.48.18;	author jkim;	state Exp;
branches;
next	1.19;

1.19
date	2007.11.12.21.51.37;	author jhb;	state Exp;
branches;
next	1.18;

1.18
date	2006.09.05.16.55.13;	author anholt;	state Exp;
branches
	1.18.2.1
	1.18.6.1
	1.18.8.1;
next	1.17;

1.17
date	2006.07.27.19.12.48;	author marcel;	state Exp;
branches;
next	1.16;

1.16
date	2005.09.27.18.10.31;	author mlaier;	state Exp;
branches;
next	1.15;

1.15
date	2005.09.17.03.36.47;	author anholt;	state Exp;
branches;
next	1.14;

1.14
date	2005.01.26.21.18.58;	author imp;	state Exp;
branches
	1.14.2.1;
next	1.13;

1.13
date	2004.08.22.15.14.44;	author nyan;	state Exp;
branches;
next	1.12;

1.12
date	2004.08.16.16.01.40;	author nyan;	state Exp;
branches
	1.12.2.1;
next	1.11;

1.11
date	2004.08.16.12.25.48;	author obrien;	state Exp;
branches;
next	1.10;

1.10
date	2003.08.23.18.00.31;	author mdodd;	state Exp;
branches;
next	1.9;

1.9
date	2003.02.14.06.33.52;	author anholt;	state Exp;
branches;
next	1.8;

1.8
date	2002.11.13.17.43.37;	author mux;	state Exp;
branches;
next	1.7;

1.7
date	2002.01.11.01.15.54;	author msmith;	state Exp;
branches;
next	1.6;

1.6
date	2001.01.06.13.59.39;	author obrien;	state Exp;
branches;
next	1.5;

1.5
date	2000.12.08.22.10.53;	author msmith;	state Exp;
branches;
next	1.4;

1.4
date	2000.09.22.23.40.07;	author ps;	state Exp;
branches;
next	1.3;

1.3
date	2000.07.19.10.40.39;	author peter;	state Exp;
branches;
next	1.2;

1.2
date	2000.07.12.10.13.07;	author dfr;	state Exp;
branches
	1.2.2.1;
next	1.1;

1.1
date	2000.06.09.16.07.04;	author dfr;	state Exp;
branches;
next	;

1.26.2.1
date	2012.11.17.04.36.39;	author svnexp;	state dead;
branches;
next	1.26.2.2;

1.26.2.2
date	2013.03.28.13.05.18;	author svnexp;	state Exp;
branches;
next	;

1.23.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.23.2.1.2.1;
next	1.23.2.2;

1.23.2.2
date	2012.06.11.21.33.02;	author kib;	state Exp;
branches
	1.23.2.2.2.1;
next	1.23.2.3;

1.23.2.3
date	2012.11.17.11.37.16;	author svnexp;	state Exp;
branches;
next	;

1.23.2.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.23.2.1.2.2;

1.23.2.1.2.2
date	2012.11.17.08.37.12;	author svnexp;	state Exp;
branches;
next	;

1.23.2.2.2.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.23.2.2.2.2;

1.23.2.2.2.2
date	2012.11.17.08.48.03;	author svnexp;	state Exp;
branches;
next	;

1.21.2.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.21.2.1.2.1
	1.21.2.1.4.1
	1.21.2.1.6.1
	1.21.2.1.8.1;
next	1.21.2.2;

1.21.2.2
date	2012.11.17.10.36.55;	author svnexp;	state Exp;
branches;
next	;

1.21.2.1.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.21.2.1.4.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.21.2.1.6.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.21.2.1.8.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.21.2.1.8.2;

1.21.2.1.8.2
date	2012.11.17.08.25.32;	author svnexp;	state Exp;
branches;
next	;

1.18.2.1
date	2009.07.13.22.13.13;	author jkim;	state Exp;
branches
	1.18.2.1.2.1
	1.18.2.1.4.1;
next	1.18.2.2;

1.18.2.2
date	2012.11.17.08.06.43;	author svnexp;	state Exp;
branches;
next	;

1.18.2.1.2.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.18.2.1.4.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.18.2.1.4.2;

1.18.2.1.4.2
date	2012.11.17.08.17.26;	author svnexp;	state Exp;
branches;
next	;

1.18.6.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.18.8.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.14.2.1
date	2005.11.14.21.14.14;	author anholt;	state Exp;
branches;
next	1.14.2.2;

1.14.2.2
date	2007.05.04.22.04.41;	author njl;	state Exp;
branches
	1.14.2.2.4.1;
next	1.14.2.3;

1.14.2.3
date	2012.11.17.07.44.14;	author svnexp;	state Exp;
branches;
next	;

1.14.2.2.4.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.12.2.1
date	2004.11.10.08.47.09;	author nyan;	state Exp;
branches;
next	;

1.2.2.1
date	2000.07.19.09.48.04;	author ru;	state Exp;
branches;
next	1.2.2.2;

1.2.2.2
date	2000.07.19.10.04.17;	author ru;	state Exp;
branches;
next	1.2.2.3;

1.2.2.3
date	2000.07.19.12.35.41;	author ru;	state Exp;
branches;
next	1.2.2.4;

1.2.2.4
date	2000.09.30.02.49.36;	author ps;	state Exp;
branches;
next	1.2.2.5;

1.2.2.5
date	2012.11.17.07.26.29;	author svnexp;	state Exp;
branches;
next	;


desc
@@


1.26
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/243100
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r243100 | eadler | 2012-11-15 20:25:09 +0000 (Thu, 15 Nov 2012) | 5 lines
## SVN ##
## SVN ## Finish removing unneeded header from agp: opt_bus.h
## SVN ##
## SVN ## Approved by:	cperciva
## SVN ## MFC after:	1 week
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@# $FreeBSD: head/sys/modules/agp/Makefile 243100 2012-11-15 20:25:09Z eadler $

.PATH: ${.CURDIR}/../../dev/agp

KMOD=	agp
SRCS=	agp.c agp_if.c
.if ${MACHINE_CPUARCH} == "i386"
SRCS+=	agp_i810.c agp_intel.c agp_via.c agp_sis.c agp_ali.c agp_amd.c \
	agp_nvidia.c agp_ati.c
.endif
.if ${MACHINE} == "i386"
SRCS+=	agp_amd64.c
.endif
.if ${MACHINE_CPUARCH} == "amd64"
SRCS+=	agp_amd64.c agp_i810.c agp_via.c
.endif
.if ${MACHINE_CPUARCH} == "powerpc"
SRCS+=  agp_apple.c
.endif
SRCS+=	device_if.h bus_if.h agp_if.h pci_if.h
SRCS+=	opt_agp.h
MFILES=	kern/device_if.m kern/bus_if.m dev/agp/agp_if.m dev/pci/pci_if.m
WERROR=

EXPORT_SYMS=	agp_find_device		\
		agp_state		\
		agp_acquire		\
		agp_release		\
		agp_enable		\
		agp_alloc_memory	\
		agp_free_memory		\
		agp_bind_memory		\
		agp_unbind_memory	\
		agp_memory_info


.if ${MACHINE_CPUARCH} == "i386"  || ${MACHINE_CPUARCH} == "amd64"
EXPORT_SYMS+=	intel_gtt_clear_range	\
		intel_gtt_insert_pages	\
		intel_gtt_get		\
		intel_gtt_chipset_flush	\
		intel_gtt_unmap_memory	\
		intel_gtt_map_memory	\
		intel_gtt_insert_sg_entries \
		intel_gtt_get_bridge_device
.endif

.include <bsd.kmod.mk>
@


1.26.2.1
log
@file Makefile was added on branch RELENG_8_4 on 2013-03-28 13:05:18 +0000
@
text
@d1 48
@


1.26.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 33
# $FreeBSD: releng/8.4/sys/modules/agp/Makefile 188516 2009-02-12 14:44:15Z n_hibma $

.PATH: ${.CURDIR}/../../dev/agp

KMOD=	agp
SRCS=	agp.c agp_if.c
.if ${MACHINE_ARCH} == "i386"
SRCS+=	agp_i810.c agp_intel.c agp_via.c agp_sis.c agp_ali.c agp_amd.c \
	agp_nvidia.c agp_ati.c
.endif
.if ${MACHINE} == "i386"
SRCS+=	agp_amd64.c
.endif
.if  ${MACHINE_ARCH} == "amd64"
SRCS+=	agp_amd64.c agp_i810.c agp_via.c
.endif
SRCS+=	device_if.h bus_if.h agp_if.h pci_if.h
SRCS+=	opt_agp.h opt_bus.h
MFILES=	kern/device_if.m kern/bus_if.m dev/agp/agp_if.m dev/pci/pci_if.m
WERROR=

EXPORT_SYMS=	agp_find_device		\
		agp_state		\
		agp_acquire		\
		agp_release		\
		agp_enable		\
		agp_alloc_memory	\
		agp_free_memory		\
		agp_bind_memory		\
		agp_unbind_memory	\
		agp_memory_info

.include <bsd.kmod.mk>
@


1.25
log
@Switching exporter and resync
@
text
@d1 1
a1 1
# $FreeBSD: head/sys/modules/agp/Makefile 235782 2012-05-22 10:59:26Z kib $
d21 1
a21 1
SRCS+=	opt_agp.h opt_bus.h
@


1.24
log
@SVN rev 235782 on 2012-05-22 10:59:26Z by kib

A rewrite of the i810 bits of the agp(4) driver.  New driver supports
operations required by GEMified i915.ko. It also attaches to SandyBridge
and IvyBridge CPU northbridges now.

Sponsored by:	The FreeBSD Foundation
MFC after:	1 month
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.23
log
@SVN rev 214603 on 2010-10-31 18:27:05Z by nwhitehorn

Add a driver for the Apple Uninorth AGP host bridge found in all PowerPC
Macintoshes with an AGP bus.
@
text
@d36 12
@


1.23.2.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.23.2.2
log
@SVN rev 236926 on 2012-06-11 21:33:02Z by kib

MFC r235782:
A rewrite of the i810 bits of the agp(4) driver.  New driver supports
operations required by GEMified i915.ko. It also attaches to SandyBridge
and IvyBridge CPU northbridges now.
@
text
@a35 12

.if ${MACHINE_CPUARCH} == "i386"  || ${MACHINE_CPUARCH} == "amd64"
EXPORT_SYMS+=	intel_gtt_clear_range	\
		intel_gtt_insert_pages	\
		intel_gtt_get		\
		intel_gtt_chipset_flush	\
		intel_gtt_unmap_memory	\
		intel_gtt_map_memory	\
		intel_gtt_insert_sg_entries \
		intel_gtt_get_bridge_device
.endif

@


1.23.2.3
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/sys/modules/agp/Makefile 236926 2012-06-11 21:33:02Z kib $
@


1.23.2.2.2.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.23.2.2.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.1/sys/modules/agp/Makefile 236926 2012-06-11 21:33:02Z kib $
@


1.23.2.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.23.2.1.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.0/sys/modules/agp/Makefile 214603 2010-10-31 18:27:05Z nwhitehorn $
@


1.22
log
@SVN rev 211690 on 2010-08-23 06:13:29Z by imp

MFtbemd:

Use MACHINE_CPUARCH in preference to MACHINE_ARCH.  The former is the
source code location of the machine, the latter the binary output.  In
general, we want to use MACHINE_CPUARCH instead of MACHINE_ARCH unless
we're tesitng for a specific target.  The isn't even moot for
i386/amd64 where there's momemntum towards a MACHINE_CPUARCH == x86,
although a specific cleanup for that likely would be needed...
@
text
@d14 1
a14 1
.if  ${MACHINE_CPUARCH} == "amd64"
d17 3
@


1.21
log
@SVN rev 188516 on 2009-02-12 14:44:15Z by n_hibma

Fix a few problems related to building modules in /sys/modules (not
checked whether this applies to builds in /sys/*/compile/* as well):

- Create empty opt_*.h files were missing
- Hook up svr4 to the build. It compiles fine here, so no reason to
  disconnect it in the Makefile. were missing
  - Hook up svr4 to the build. It compiles fine here, so no reason to
    disconnect it in the Makefile.
@
text
@d7 1
a7 1
.if ${MACHINE_ARCH} == "i386"
d14 1
a14 1
.if  ${MACHINE_ARCH} == "amd64"
@


1.21.2.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@@


1.21.2.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/sys/modules/agp/Makefile 188516 2009-02-12 14:44:15Z n_hibma $
@


1.21.2.1.8.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.21.2.1.8.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/8.3/sys/modules/agp/Makefile 188516 2009-02-12 14:44:15Z n_hibma $
@


1.21.2.1.6.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.21.2.1.4.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.21.2.1.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.20
log
@SVN rev 187633 on 2009-01-23 17:48:18Z by jkim

- Add few VIA bridges to agp_via.c and connect it to amd64 build
as they support Intel Core/Core 2 and VIA Nano processors.
- Align "optional agp" in conf/files.* for consistency while I am here.
@
text
@d18 1
a18 1
SRCS+=	opt_bus.h
@


1.19
log
@Move the agp(4) driver from sys/pci to sys/dev/agp.  __FreeBSD_version was
bumped to 800004 to note the change though userland apps should not be
affected since they use <sys/agpio.h> rather than the headers in
sys/dev/agp.

Discussed with:	anholt
Repocopy by:	simon
@
text
@d15 1
a15 1
SRCS+=	agp_amd64.c agp_i810.c
@


1.18
log
@Include agp_i810.c in amd64 AGP builds to get support for the Intel 915 Express
chipsets.

PR:		kern/93676
Submitted by:	Jan Blaha <Jan.Blaha@@unet.cz>
MFC after:	1 week
@
text
@d3 1
a3 1
.PATH: ${.CURDIR}/../../pci
d19 1
a19 1
MFILES=	kern/device_if.m kern/bus_if.m pci/agp_if.m dev/pci/pci_if.m
@


1.18.2.1
log
@SVN rev 195667 on 2009-07-13 22:13:13Z by jkim

MFC:	Replace remaining cpu_vendor with cpu_vendor_id and
	add basic VIA Nano processor support for amd64 and i386.

r186797 - Add Centaur/IDT/VIA vendor ID for Nano family.
r187101 - Allow VIA Nano processors to boot FreeBSD/amd64.
r187117 - Replace more cpu_vendor with cpu_vendor_id.
r187118 - Add basic i386 support for VIA Nano processors.
r187157 - Enable MSI support for VIA Nano processors on i386.
r187594 - Replace more cpu_vendor with cpu_vendor_id.
r187597 - Include a missing header file.
r187598 - VIA Nano processor has P-state invariant TSC.
r187633 - Add more VIA bridges to agp_via.c.
@
text
@d15 1
a15 1
SRCS+=	agp_amd64.c agp_i810.c agp_via.c
@


1.18.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/7/sys/modules/agp/Makefile 195667 2009-07-13 22:13:13Z jkim $
@


1.18.2.1.4.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.18.2.1.4.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/7.4/sys/modules/agp/Makefile 195667 2009-07-13 22:13:13Z jkim $
@


1.18.2.1.2.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.18.8.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.18.6.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.17
log
@Remove Alpha remnants.
@
text
@d15 1
a15 1
SRCS+=	agp_amd64.c
@


1.16
log
@Remove bridge(4) from the tree.  if_bridge(4) is a full functional
replacement and has additional features which make it superior.

Discussed on:	-arch
Reviewed by:	thompsa
X-MFC-after:	never (RELENG_6 as transition period)
@
text
@a13 3
.if  ${MACHINE_ARCH} == "alpha"
SRCS+=	agp_amd.c
.endif
@


1.15
log
@Add a new AGP driver for ATI IGP chipsets.  The driver is based on reading of
the Linux driver, since specs are unavailable.  Many thanks to Adam Kirchhoff
for multiple useful testing cycles, and Ralf Wostrack for the final fix to get
it working.

PR:		i386/75251
Submitted by:	anholt
@
text
@d21 1
a21 1
SRCS+=	opt_bdg.h opt_bus.h
@


1.14
log
@The tinderbox seems to have a different set of compiler options
enabled than my box, so the agp module gets different warnings than I
got when I built.  WERROR= to compensate.
@
text
@d9 1
a9 1
	agp_nvidia.c
@


1.14.2.1
log
@MFC: ATI IGP AGP driver.
@
text
@d9 1
a9 1
	agp_nvidia.c agp_ati.c
@


1.14.2.2
log
@MFC: enable i810 (including i915, i945, etc) on amd64
@
text
@d18 1
a18 1
SRCS+=	agp_amd64.c agp_i810.c
@


1.14.2.3
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/6/sys/modules/agp/Makefile 169270 2007-05-04 22:04:41Z njl $
@


1.14.2.2.4.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.13
log
@opt_agp.h is not required anymore.
@
text
@d23 1
@


1.12
log
@agp_amd64.c is not needed on pc98.
@
text
@d9 1
a9 1
	agp_nvidia.c opt_agp.h
@


1.12.2.1
log
@opt_agp.h is needed on i386 only.
@
text
@d9 1
a9 1
	agp_nvidia.c
d12 1
a12 1
SRCS+=	agp_amd64.c opt_agp.h
@


1.11
log
@AMD64 on-CPU GART support.
This also applies to AMD64 HW running 'i386' OS.

Submitted by:	Jung-uk Kim <jkim@@niksun.com>
Integration by:	obrien
@
text
@d9 4
a12 1
	agp_amd64.c agp_nvidia.c opt_agp.h
@


1.10
log
@AGP GART driver for NVIDIA nForce/nForce2 chipsets.
@
text
@d9 1
a9 1
	agp_nvidia.c
d13 3
@


1.9
log
@Split the arch-specific AGP files into the appropriate files.* and do the same
for the agp module, and add agp to the list of modules to compile for alpha.
Add an alpha_mb() to agp_flush_cache for alpha -- it's not correct but may
improve the situation, and it's what linux and NetBSD do.
@
text
@d8 2
a9 1
SRCS+=	agp_i810.c agp_intel.c agp_via.c agp_sis.c agp_ali.c agp_amd.c
@


1.8
log
@Remove opt_pci.h from SRCS.
@
text
@d6 7
a12 2
SRCS=	agp.c agp_intel.c agp_via.c agp_sis.c agp_ali.c agp_amd.c
SRCS+=	agp_i810.c agp_if.c
@


1.7
log
@Export symbols that constitute APIs defined by these
modules.

Note that in the case of 'mii' the API is not clearly
defined, and the symbols exported represent a subset
defined by current usage.
@
text
@d9 1
a9 1
SRCS+=	opt_bdg.h opt_bus.h opt_pci.h
@


1.6
log
@Use a consistent style and one much closer to the rest of /usr/src
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/agp/Makefile,v 1.5 2000/12/08 22:10:53 msmith Exp $
d11 11
@


1.5
log
@Next phase in the PCI subsystem cleanup.

 - Move PCI core code to dev/pci.
 - Split bridge code out into separate modules.
 - Remove the descriptive strings from the bridge drivers.  If you
   want to know what a device is, use pciconf.  Add support for
   broadly identifying devices based on class/subclass, and for
   parsing a preloaded device identification database so that if
   you want to waste the memory, you can identify *anything* we know
   about.
 - Remove machine-dependant code from the core PCI code.  APIC interrupt
   mapping is performed by shadowing the intline register in machine-
   dependant code.
 - Bring interrupt routing support to the Alpha
   (although many platforms don't yet support routing or mapping
   interrupts entirely correctly).  This resulted in spamming
   <sys/bus.h> into more places than it really should have gone.
 - Put sys/dev on the kernel/modules include path.  This avoids
   having to change *all* the pci*.h includes.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/agp/Makefile,v 1.4 2000/09/22 23:40:07 ps Exp $
d3 8
a10 7
.PATH:	${.CURDIR}/../../pci
KMOD	= agp
SRCS	= agp.c agp_intel.c agp_via.c agp_sis.c agp_ali.c agp_amd.c
SRCS   += agp_i810.c agp_if.c
SRCS   += device_if.h bus_if.h agp_if.h pci_if.h
SRCS   += opt_bdg.h opt_bus.h opt_pci.h
MFILES	= kern/device_if.m kern/bus_if.m pci/agp_if.m dev/pci/pci_if.m
@


1.4
log
@Remove the NCPU, NAPIC, NBUS, NINTR config options.  Make NAPIC,
NBUS, NINTR dynamic and set NCPU to a maximum of 16 under SMP.

Reviewed by:	peter
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/agp/Makefile,v 1.3 2000/07/19 10:40:39 peter Exp $
d9 1
a9 1
MFILES	= kern/device_if.m kern/bus_if.m pci/agp_if.m pci/pci_if.m
@


1.3
log
@Use <bsd.kmod.mk> not a path to ../../conf/kmod.mk.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/agp/Makefile,v 1.2 2000/07/12 10:13:07 dfr Exp $
d8 1
a8 1
SRCS   += opt_bdg.h opt_bus.h opt_pci.h opt_smp.h
@


1.2
log
@Add support for Intel's i810 chipset with integrated graphics. An
associated patch to XFree86 allows the X server to work with this chipset
on FreeBSD. Additional work will include porting the Linux 3D driver.

Submitted by: Ruslan Ermilov <ru@@FreeBSD.org>
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/agp/Makefile,v 1.1 2000/06/09 16:07:04 dfr Exp $
d11 1
a11 1
.include "${.CURDIR}/../../conf/kmod.mk"
@


1.2.2.1
log
@MFC: A driver for programming the AGP hardware.
@
text
@d1 1
a1 1
# $FreeBSD$
d11 1
a11 2
#.include "${.CURDIR}/../../conf/kmod.mk"
.include <bsd.kmod.mk>
@


1.2.2.2
log
@Damn, committed the wrong version.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/agp/Makefile,v 1.2.2.1 2000/07/19 09:48:04 ru Exp $
d11 2
a12 1
.include "${.CURDIR}/../../conf/kmod.mk"
@


1.2.2.3
log
@MFC: (rev 1.3) Use proper <bsd.kmod.mk>.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/agp/Makefile,v 1.2.2.2 2000/07/19 10:04:17 ru Exp $
d11 1
a11 1
.include <bsd.kmod.mk>
@


1.2.2.4
log
@MFC:
Remove the NCPU, NAPIC, NBUS, NINTR config options.  Make NAPIC,
NBUS, NINTR dynamic and set NCPU to a maximum of 16 under SMP.

Move MAXCPU from machine/smp.h to machine/param.h to expose MAXCPU
in the !SMP case and replace NCPUS with MAXCPU since they are
redundant.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/agp/Makefile,v 1.2.2.3 2000/07/19 12:35:41 ru Exp $
d8 1
a8 1
SRCS   += opt_bdg.h opt_bus.h opt_pci.h
@


1.2.2.5
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/4/sys/modules/agp/Makefile 66472 2000-09-30 02:49:37Z ps $
@


1.1
log
@Add module for agp driver.
@
text
@d1 1
a1 1
# $FreeBSD$
d5 2
a6 1
SRCS	= agp.c agp_intel.c agp_via.c agp_sis.c agp_ali.c agp_amd.c agp_if.c
@

