DragonFly BSD

CVS log for src/sys/dev/agp/agp_nvidia.c

[BACK] Up to [DragonFly] / src / sys / dev / agp

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Aug 22 07:08:13 2008 UTC (6 years, 2 months ago) by hasso
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.7: preferred, unified
Changes since revision 1.7: +4 -3 lines
Some agp(4) fixes:

* Enable the support for G33/Q35/Q33.
* Add resume support to the agp_i810 family.
* Calculate the number of pages the GATT spans in Nvidia chipsets instead
  of harcoding in to 33 pages.

Obtained-from: FreeBSD

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Jan 7 01:34:58 2008 UTC (6 years, 9 months ago) by corecode
Branches: MAIN
CVS tags: DragonFly_RELEASE_2_0_Slip, DragonFly_RELEASE_2_0, DragonFly_RELEASE_1_12_Slip, DragonFly_RELEASE_1_12, DragonFly_Preview
Diff to: previous 1.6: preferred, unified
Changes since revision 1.6: +1 -1 lines
Pull up CVS idents from FreeBSD to match our current version.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Mon Jan 7 01:25:29 2008 UTC (6 years, 9 months ago) by corecode
Branches: MAIN
Diff to: previous 1.5: preferred, unified
Changes since revision 1.5: +2 -4 lines
Update from FreeBSD:

Split agp_generic_detach() up into two routines: agp_free_cdev() destroys
/dev/agpgart and agp_free_res() frees resources like the BAR for the
aperture.  Splitting this up lets chipset-specific detach routines
manipulate the aperture during their detach routines without panicing.

Obtained-from:  FreeBSD

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Sep 12 08:31:43 2007 UTC (7 years, 1 month ago) by hasso
Branches: MAIN
Diff to: previous 1.4: preferred, unified
Changes since revision 1.4: +38 -24 lines
Update the agp(4) code to the latest one from FreeBSD HEAD. This brings in
a lot of newer hardware support.

Obtained-from: FreeBSD

Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Oct 25 20:55:52 2006 UTC (7 years, 11 months ago) by dillon
Branches: MAIN
CVS tags: DragonFly_RELEASE_1_8_Slip, DragonFly_RELEASE_1_8, DragonFly_RELEASE_1_10_Slip, DragonFly_RELEASE_1_10
Diff to: previous 1.3: preferred, unified
Changes since revision 1.3: +1 -4 lines
Do a major clean-up of the BUSDMA architecture.  A large number of
essentially machine-independant drivers use the structures and definitions
in machine-dependant directories that are really machine-independant in
nature.

Split <machine/bus_dma.h> into machine-depdendant and machine-independant parts
and make the primary access run through <sys/bus_dma.h>.

Remove <machine/bus.h>, <machine/bus_memio.h> and <machine/bus_pio.h>.  The
optimizations related to bus_memio.h and bus_pio.h made a huge mess,
introduced machine-specific knowledge into essentially machine-independant
drivers, and required specific #include file orderings to do their job.
They may be reintroduced in some other form later on.

Move <machine/resource.h> to <sys/bus_resource.h>.  The contents of the file
is machine-independant or can be made a superset across many platforms.

Make <sys/bus.h> include <sys/bus_dma.h> and <sys/bus_resource.h> and
include <sys/bus.h> where necessary. Remove all #include's of
<machine/resource.h> and <machine/bus.h>.  That is, make the BUSDMA
infrastructure integral to I/O-mapped and memory-mapped accesses to devices
and remove a large chunk of machine-specific dependancies from drivers.
bus_if.h and device_if.h are now required to be present when using <sys/bus.h>.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sun Jul 4 00:24:52 2004 UTC (10 years, 3 months ago) by dillon
Branches: MAIN
CVS tags: DragonFly_Stable, DragonFly_Snap29Sep2004, DragonFly_Snap13Sep2004, DragonFly_RELEASE_1_6_Slip, DragonFly_RELEASE_1_6, DragonFly_RELEASE_1_4_Slip, DragonFly_RELEASE_1_4, DragonFly_RELEASE_1_2_Slip, DragonFly_RELEASE_1_2, DragonFly_1_0_REL, DragonFly_1_0A_REL
Diff to: previous 1.2: preferred, unified
Changes since revision 1.2: +0 -4 lines
Add AGP support for the i852GM, i855GM, and i865G.
Add AGP support for a number of new SiS bridges (530-760).
Add AGP support for teh VIA 8385.

Remove some aperture cleanups.

Taken-From: FreeBSD-5

Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Dec 9 19:40:56 2003 UTC (10 years, 10 months ago) by dillon
Branches: MAIN
CVS tags: DragonFly_1_0_RC1
Diff to: previous 1.1: preferred, unified
Changes since revision 1.1: +4 -0 lines
This patch adds a bunch of stuff from FreeBSD5.  It consistantly makes
vendor specific drivers depend on agp, consistantly checks the gart size
!= 0, changes agp_generic_enable to the FreeBSD5 function, initializing
the device as v2 or v3 accordingly, syncs up agpio.h, and adds a couple
PCI Ids from FreeBSD5.

Submitted-by: Craig Dooley <cd5697@albany.edu>

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Oct 31 21:49:23 2003 UTC (10 years, 11 months ago) by asmodai
Branches: MAIN
Add nForce AGP support, taken from FreeBSD with some minor changes to get
it to work with DragonFly.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options