Ben Skeggs [Sat, 2 Sep 2006 08:15:15 +0000 (18:15 +1000)]
Move code out of nv_xaa.c that doesn't belong there.
Ben Skeggs [Sat, 2 Sep 2006 07:57:38 +0000 (17:57 +1000)]
Add back some setup that went missing during PFB reg cleanup.
Should fix corruption on NV40.
Ben Skeggs [Thu, 31 Aug 2006 05:53:25 +0000 (15:53 +1000)]
Rename module from nv_drv.so to nouveau_drv.so to allow both nv and nouveau
to coexist. Also disabled building of riva128.so, as we plan on merging it
with the rest of the nv code.
Dave Airlie [Tue, 29 Aug 2006 20:24:23 +0000 (06:24 +1000)]
clean up FB register names
Dave Airlie [Tue, 29 Aug 2006 18:23:43 +0000 (04:23 +1000)]
add some names for the RAMDAC registers
Dave Airlie [Tue, 29 Aug 2006 16:18:02 +0000 (02:18 +1000)]
add some names for some of the CRTC registers - some names not very meaningful
yet
Dave Airlie [Tue, 29 Aug 2006 15:48:07 +0000 (01:48 +1000)]
remove select head registers PCIO and PDIO
Dave Airlie [Tue, 29 Aug 2006 15:13:05 +0000 (01:13 +1000)]
remove unused pointers after macroisation
Dave Airlie [Tue, 29 Aug 2006 15:02:45 +0000 (01:02 +1000)]
missed 2x PGRAPHs in XAA
Dave Airlie [Tue, 29 Aug 2006 14:59:39 +0000 (00:59 +1000)]
remove PCRTC via macros
Dave Airlie [Tue, 29 Aug 2006 14:48:23 +0000 (00:48 +1000)]
remove PEXTDEV and PTIMER using macros
Dave Airlie [Tue, 29 Aug 2006 14:43:07 +0000 (00:43 +1000)]
remove PMC using macros
Ben Skeggs [Tue, 29 Aug 2006 15:26:58 +0000 (01:26 +1000)]
Make EXA the default
Stephane Marchesin [Tue, 29 Aug 2006 11:42:49 +0000 (13:42 +0200)]
Merge branch 'master' of ssh://marcheu@git.freedesktop.org/git/nouveau/xf86-video-nouveau
Stephane Marchesin [Tue, 29 Aug 2006 11:42:34 +0000 (13:42 +0200)]
Make use of NV5_SCALED_IMAGE_FROM_MEMORY on NV05.
Stephane Marchesin marchesin@icps.u-strasbg.fr [Tue, 29 Aug 2006 01:18:27 +0000 (03:18 +0200)]
Enable the composite hooks.
After changing NV_SCALED_IMAGE_FROM_MEMORY for NV10_SCALED_IMAGE_FROM_MEMORY it seems the composite hook works.
Also, add a more complete list of desktop pci ids.
Dave Airlie [Mon, 28 Aug 2006 22:13:59 +0000 (08:13 +1000)]
remove PGRAPH direct accesses
Dave Airlie [Mon, 28 Aug 2006 21:51:49 +0000 (07:51 +1000)]
remove PFB usage with macros
Ben Skeggs [Mon, 28 Aug 2006 07:07:06 +0000 (17:07 +1000)]
Use NVAllocateMemory for AGP scratch buffer.
Dave Airlie [Mon, 28 Aug 2006 06:41:20 +0000 (16:41 +1000)]
remove legacy crap from nvreg.h add cursor reg defines
Dave Airlie [Mon, 28 Aug 2006 06:23:32 +0000 (16:23 +1000)]
missed some vga routines
Dave Airlie [Mon, 28 Aug 2006 06:19:56 +0000 (16:19 +1000)]
add RAMDAC register read/write
Ben Skeggs [Mon, 28 Aug 2006 04:46:51 +0000 (14:46 +1000)]
Merge branch 'master' of git+ssh://git.freedesktop.org/git/nouveau/xf86-video-nouveau
Ben Skeggs [Mon, 28 Aug 2006 04:45:42 +0000 (14:45 +1000)]
More cleanups from DRM memory alloc changes.
Dave Airlie [Mon, 28 Aug 2006 04:07:05 +0000 (14:07 +1000)]
use nvReadVGA and nvWriteVGA in more places
Ben Skeggs [Sun, 27 Aug 2006 12:45:36 +0000 (22:45 +1000)]
Fix ShadowFB for FB alloc changes, should fix RandR rotation also.
Ben Skeggs [Sun, 27 Aug 2006 12:27:17 +0000 (22:27 +1000)]
Slash UseFBDev and DGA support.
Dave Airlie [Sun, 27 Aug 2006 00:04:50 +0000 (10:04 +1000)]
add some read/write NV VGA register wrappers
Dave Airlie [Sat, 26 Aug 2006 23:56:36 +0000 (09:56 +1000)]
remove all U0* types in favour of more standard CARD* types
Ben Skeggs [Fri, 25 Aug 2006 14:43:21 +0000 (00:43 +1000)]
Wow I suck tonight.. another oops.
Ben Skeggs [Fri, 25 Aug 2006 14:39:36 +0000 (00:39 +1000)]
Whoa, how did that happen...
Ben Skeggs [Fri, 25 Aug 2006 14:33:47 +0000 (00:33 +1000)]
Initial work in porting the DDX to use the DRM for memory allocations.
This is enough to make it work, but there's still a *lot* of cleanups
to do.
Dave Airlie [Fri, 25 Aug 2006 09:33:08 +0000 (19:33 +1000)]
fixup compile for git
Dave Airlie [Fri, 25 Aug 2006 09:17:51 +0000 (19:17 +1000)]
updated git tree from changes that got lost on way from CVS
marcheu [Thu, 24 Aug 2006 21:00:42 +0000 (21:00 +0000)]
Make NVInitAGP fail if there is no AGP area. Maybe that function shouldn't be called for PCI(-e) cards in the first place.
marcheu [Wed, 23 Aug 2006 21:32:47 +0000 (21:32 +0000)]
If you stare at nv_hw.c long enough, things start to make sense. I swear !
marcheu [Wed, 23 Aug 2006 17:11:22 +0000 (17:11 +0000)]
Comment out NVDmaKickoff() in NVResetGraphics(). NVResetGraphics is called twice on startup, and flushed to the card in between. Since NVResetGraphics resets the fifo pointer, this sometimes ends up in a situation where the CPU writes at the same place of the fifo (at the beggining) the GPU is currently reading from. Obviously this is bad.
Also, add code to dump fifo in case of crashes.
marcheu [Tue, 22 Aug 2006 01:16:18 +0000 (01:16 +0000)]
Remove debug message.
marcheu [Mon, 21 Aug 2006 13:19:06 +0000 (13:19 +0000)]
Fill more fields in the DRIInfo struct.
darktama_ [Sun, 20 Aug 2006 15:11:06 +0000 (15:11 +0000)]
Oops, this shouldn't be here still...
darktama_ [Sun, 20 Aug 2006 14:40:43 +0000 (14:40 +0000)]
- Allocate notifiers with the DRM
- Rename agpMemory and friends to agpScratch and friends
darktama_ [Sun, 20 Aug 2006 12:51:49 +0000 (12:51 +0000)]
Alloc AGP through the DRM
marcheu [Sat, 19 Aug 2006 16:04:56 +0000 (16:04 +0000)]
Begginings of PINS parsing code I had laying around...
darktama_ [Mon, 31 Jul 2006 07:32:57 +0000 (07:32 +0000)]
Need.To.Pay.More.Attention...
darktama_ [Mon, 31 Jul 2006 03:24:17 +0000 (03:24 +0000)]
Updates for DRM changes, and a few cleanups
erikwaling [Thu, 13 Jul 2006 04:13:07 +0000 (04:13 +0000)]
Added more opcodes and some TODOs.
erikwaling [Thu, 13 Jul 2006 03:09:11 +0000 (03:09 +0000)]
Changed INIT_MACRO to haiku-like implementation.
marcheu [Mon, 10 Jul 2006 00:36:31 +0000 (00:36 +0000)]
Add a check that bios writes fall within known areas. Use these areas to setup mappings as well. Add some debug support to the bios code.
marcheu [Mon, 10 Jul 2006 00:30:54 +0000 (00:30 +0000)]
Use -Wall by default
darktama_ [Sat, 8 Jul 2006 13:53:00 +0000 (13:53 +0000)]
Remove FIFO and object handling out of the DDX. This commit makes the DDX dependant on the DRM to operate at all..
lumag [Mon, 12 Jun 2006 20:21:11 +0000 (20:21 +0000)]
Fix exa acceleration by filling versioning fields.
darktama_ [Sat, 10 Jun 2006 18:34:14 +0000 (18:34 +0000)]
Quick hack to make sure CRTC 0x44 contains it's original value when VT switching back to the console (also on server shutdown).
Should fix the problem of one display having scrolling issues, and losing
it's text-mode cursor.
marcheu [Thu, 8 Jun 2006 01:10:01 +0000 (01:10 +0000)]
Remove xf86ReadPciBIOS, use the bios from the reg aperture instead (that will probably work on more archs anyway)
darktama_ [Fri, 2 Jun 2006 21:54:48 +0000 (21:54 +0000)]
Remove some XFree86LOADER conditionals
darktama_ [Sat, 22 Apr 2006 02:26:53 +0000 (02:26 +0000)]
Need to include nv_include.h before checking that XF86DRI is definied. XF86DRI lives in xorg-server.h - included from config.h
marcheu [Fri, 21 Apr 2006 22:15:59 +0000 (22:15 +0000)]
Don't include config.h in all files but in the *_include.h files. That's what they're here for after all.
darktama_ [Fri, 21 Apr 2006 02:46:31 +0000 (02:46 +0000)]
Include config.h in all source files
marcheu [Thu, 20 Apr 2006 18:54:12 +0000 (18:54 +0000)]
Added a fixme about laptop chips
erikwaling [Thu, 20 Apr 2006 18:50:11 +0000 (18:50 +0000)]
Ported nv_exa.c to work with EXA >=2.0.0
Dave Airlie [Fri, 25 Aug 2006 08:51:03 +0000 (18:51 +1000)]
initial import of nouveau code
Adam Jackson [Fri, 11 Aug 2006 20:02:28 +0000 (16:02 -0400)]
Replace panel message + MODE_BAD with MODE_PANEL.
Aaron Plattner [Fri, 30 Jun 2006 19:54:44 +0000 (12:54 -0700)]
Bump version to 1.2.0 for release.
Mark Vojkovich [Fri, 30 Jun 2006 01:41:44 +0000 (18:41 -0700)]
New chip support and new PCI IDs.
Aaron Plattner [Mon, 19 Jun 2006 16:32:11 +0000 (09:32 -0700)]
Generate the ChangeLog from git history for dist.
Aaron Plattner [Sat, 17 Jun 2006 01:03:21 +0000 (18:03 -0700)]
Delete the ChangeLog. The git history is just as good.
Aaron Plattner [Wed, 24 May 2006 22:05:22 +0000 (15:05 -0700)]
Derive the module version numbers from the package version. This idea was
lifted from Michel Dänzer's similar code in xf86-video-ati.
Also, make the riva and nv driver versions match.
Aaron Plattner [Fri, 28 Apr 2006 01:10:37 +0000 (18:10 -0700)]
Add the libcwrapper back, conditionalized on the server version.
Aaron Plattner [Thu, 27 Apr 2006 17:32:10 +0000 (10:32 -0700)]
Determine whether PutImage hooks take a DrawablePtr by server version. Remove
dependency on xorg-server >= 1.0.99.901.
Aaron Plattner [Tue, 25 Apr 2006 21:38:43 +0000 (14:38 -0700)]
Bump to 1.1.2 for new product names.
Aaron Plattner [Tue, 25 Apr 2006 21:29:44 +0000 (14:29 -0700)]
Add names for Quadro FX 5500, 3500, 1500, 560, 550, and 350.
Aaron Plattner [Wed, 12 Apr 2006 09:04:52 +0000 (02:04 -0700)]
Add .gitignores.
Adam Jackson [Sat, 8 Apr 2006 01:38:33 +0000 (01:38 +0000)]
Bump to 1.1.1 for Xv changes.
Aaron Plattner [Fri, 7 Apr 2006 23:11:06 +0000 (23:11 +0000)]
Add a DrawablePtr argument to the XV functions to pave the way for
redirected video.
Adam Jackson [Fri, 7 Apr 2006 19:40:34 +0000 (19:40 +0000)]
Unlibcwrap. Bump server version requirement. Bump to 1.1.0.
Aaron Plattner [Mon, 27 Mar 2006 21:40:24 +0000 (21:40 +0000)]
Bump version to 1.0.2.0 for release.
Aaron Plattner [Fri, 10 Mar 2006 02:29:03 +0000 (02:29 +0000)]
Coverity nos. 868 and 869: Free the result of xf86GetEntityInfo.
Aaron Plattner [Tue, 24 Jan 2006 16:45:29 +0000 (16:45 +0000)]
Fix typo in PCI ID (reported by Stefan Dirsch). Patch from Mark Vojkovich
to XFree86 CVS on 2006-01-23.
Aaron Plattner [Mon, 23 Jan 2006 00:04:41 +0000 (00:04 +0000)]
New chip support from Mark Vojkovich's 2006-01-20 and 2006-01-21 XFree86
CVS updates.
Aaron Plattner [Mon, 2 Jan 2006 01:54:19 +0000 (01:54 +0000)]
Preliminary RandR rotation support. Bug #4708
<https://bugs.freedesktop.org/show_bug.cgi?id=4708>
Kevin E Martin [Wed, 21 Dec 2005 02:30:01 +0000 (02:30 +0000)]
Update package version for X11R7 release.
Adam Jackson [Mon, 19 Dec 2005 16:25:54 +0000 (16:25 +0000)]
Stub COPYING files
Kevin E Martin [Thu, 15 Dec 2005 00:24:18 +0000 (00:24 +0000)]
Update package version number for final X11R7 release candidate.
Kevin E Martin [Tue, 6 Dec 2005 22:48:36 +0000 (22:48 +0000)]
Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
Kevin E Martin [Sat, 3 Dec 2005 05:49:34 +0000 (05:49 +0000)]
Update package version number for X11R7 RC3 release.
Kevin E Martin [Fri, 2 Dec 2005 02:16:09 +0000 (02:16 +0000)]
Remove extraneous AC_MSG_RESULT.
Adam Jackson [Tue, 29 Nov 2005 23:30:00 +0000 (23:30 +0000)]
Only build dlloader modules by default.
Alan Coopersmith [Mon, 28 Nov 2005 22:04:10 +0000 (22:04 +0000)]
Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
Kevin E Martin [Wed, 9 Nov 2005 21:15:19 +0000 (21:15 +0000)]
Update package version number for X11R7 RC2 release.
Kevin E Martin [Tue, 1 Nov 2005 15:08:53 +0000 (15:08 +0000)]
Update pkgcheck depedencies to work with separate build roots.
Kevin E Martin [Wed, 19 Oct 2005 02:48:03 +0000 (02:48 +0000)]
Update package version number for RC1 release.
Alan Coopersmith [Tue, 18 Oct 2005 00:01:53 +0000 (00:01 +0000)]
Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
substitutions to work better with BSD make
Adam Jackson [Mon, 17 Oct 2005 22:57:34 +0000 (22:57 +0000)]
More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
of indirectly
Alan Coopersmith [Mon, 17 Oct 2005 00:09:04 +0000 (00:09 +0000)]
Use sed & cpp to substitute variables in driver man pages
Søren Sandmann Pedersen [Tue, 4 Oct 2005 21:36:51 +0000 (21:36 +0000)]
Link nvidida readme file into nvidia driver, Exclude duplicated neomagic
readme
Aaron Plattner [Thu, 29 Sep 2005 21:47:29 +0000 (21:47 +0000)]
Add entries for GeForce Go 7800. (Change went into XFree86 on 2005-09-28).
Don't hang if j is zero. This should never happen, but it's better to be
safe than sorry.
Aaron Plattner [Wed, 28 Sep 2005 17:18:02 +0000 (17:18 +0000)]
Bug #3333 <https://bugs.freedesktop.org/show_bug.cgi?id=3333> Patch #3417
<https://bugs.freedesktop.org/attachment.cgi?id=3417>
Fix a hang during screen-to-screen blits on certain GeForce 6xxx and Quadro
FX 540 graphics cards.
Alan Coopersmith [Fri, 23 Sep 2005 16:25:28 +0000 (16:25 +0000)]
Bug #4558 <https://bugs.freedesktop.org/show_bug.cgi?id=4558> Patch #3551
<https://bugs.freedesktop.org/attachment.cgi?id=3381>
22-Sep-2005 nv driver update from Mark Vojkovich: Fix possible cause of
some acceleration instability on some GeForce6xxx parts.
Alan Coopersmith [Sat, 17 Sep 2005 01:37:18 +0000 (01:37 +0000)]
Bugzilla #4480 <https://bugs.freedesktop.org/show_bug.cgi?id=4480> Patch
#3305 <https://bugs.freedesktop.org/attachment.cgi?id=3305>
13-Sep-2005 nv driver update from Mark Vojkovich:
- Adds PCI ids for GeForce 6800 XT cards
- Adds names for existing PCI ids for some GeForce 6xxx & 7xxx cards
- Fix a potential problem with pixmap cache corruption on GeForce 6xxx and
7xxx parts. (Mark Vojkovich, NVIDIA)
Eric Anholt [Fri, 16 Sep 2005 01:36:45 +0000 (01:36 +0000)]
Put the riva_* files in the riva128.so subdriver, like monolithic.
Daniel Stone [Thu, 18 Aug 2005 09:03:47 +0000 (09:03 +0000)]
Update autogen.sh to one that does objdir != srcdir.