platform/upstream/libdrm.git
18 years agoRevert "Make sure busmastering gets disabled on module unload."
Michel Dänzer [Wed, 26 Jul 2006 16:21:32 +0000 (18:21 +0200)]
Revert "Make sure busmastering gets disabled on module unload."

This reverts af7b89d7246efbed7d05c38fcaa6a13c4b89db90 commit. It causes an oops
on X server shutdown here, and for the reporter of bug #7629 as well.

18 years agoBug #7629: Fix for CHIP_IS_AGP getting 'restored' with non-AGP cards
Michel Dänzer [Wed, 26 Jul 2006 16:14:20 +0000 (18:14 +0200)]
Bug #7629: Fix for CHIP_IS_AGP getting 'restored' with non-AGP cards

Commit 2a47f6bfecea5dabcbf79d5e1aaf271f50070b89 caused the CHIP_IS_AGP flag to
get 'restored' with PCI(e) cards. I can't think of a way to fix this without
introducing a (otherwise redundant) CHIP_IS_PCI flag.

18 years agoremove incorrect exit marking on cleanup pci as this is called from other paths
Dave Airlie [Mon, 24 Jul 2006 01:09:41 +0000 (11:09 +1000)]
remove incorrect exit marking on cleanup pci as this is called from other paths

18 years agoswitch drm to use Linux mutexes instead of semaphore.
Dave Airlie [Mon, 24 Jul 2006 00:51:27 +0000 (10:51 +1000)]
switch drm to use Linux mutexes instead of semaphore.

I hope the fallback compat code works if not shout at me.

18 years agoDelete the pre-core DRM code with extreme prejudice.
Adam Jackson [Wed, 19 Jul 2006 20:19:25 +0000 (16:19 -0400)]
Delete the pre-core DRM code with extreme prejudice.

18 years agoMake sure busmastering gets disabled on module unload.
Adam Jackson [Wed, 19 Jul 2006 19:35:31 +0000 (15:35 -0400)]
Make sure busmastering gets disabled on module unload.

18 years agoUse RADEON_RB3D_DSTCACHE_CTLSTAT instead of RADEON_RB2D_DSTCACHE_CTLSTAT.
Michel Dänzer [Wed, 19 Jul 2006 17:18:32 +0000 (19:18 +0200)]
Use RADEON_RB3D_DSTCACHE_CTLSTAT instead of RADEON_RB2D_DSTCACHE_CTLSTAT.

The latter seems to be a read-only mirror of the former.

18 years agoMake sure CHIP_IS_AGP flag is set when not overriding to PCI mode.
Michel Dänzer [Wed, 19 Jul 2006 17:16:26 +0000 (19:16 +0200)]
Make sure CHIP_IS_AGP flag is set when not overriding to PCI mode.

This allows using AGP after overriding to PCI mode in a previous session
without reloading the DRM.

18 years agoWhen writeback isn't used, actually disable it in the hardware.
Michel Dänzer [Wed, 19 Jul 2006 17:13:00 +0000 (19:13 +0200)]
When writeback isn't used, actually disable it in the hardware.

Not doing this might waste bus bandwidth or even cause memory corruption or
system crashes on systems that check bus transfers. No such incident has been
reported though.

18 years agoImplement RADEON_PARAM_SCRATCH_OFFSET getparam.
Michel Dänzer [Wed, 19 Jul 2006 17:07:06 +0000 (19:07 +0200)]
Implement RADEON_PARAM_SCRATCH_OFFSET getparam.

When this succeeds, userspace can read the scratch register contents from the
mapped writeback page directly.

18 years agoSome debug output when the getparam ioctl is called with an unknown parameter.
Michel Dänzer [Wed, 19 Jul 2006 17:01:33 +0000 (19:01 +0200)]
Some debug output when the getparam ioctl is called with an unknown parameter.

18 years ago.cvsignore -> .gitignore
Michel Dänzer [Wed, 19 Jul 2006 16:31:43 +0000 (18:31 +0200)]
.cvsignore -> .gitignore

Sort the merged file, remove the redundant explicit .ko lines and add
some generated symlinks.

18 years agoKeep hashed user tokens, with the following changes:
Thomas Hellstrom [Tue, 11 Jul 2006 14:37:37 +0000 (14:37 +0000)]
Keep hashed user tokens, with the following changes:
32-bit physical device addresses are mapped directly to user-tokens. No
    duplicate maps are allowed, and the addresses are assumed to be outside
    of the range 0x10000000 through 0x30000000. The user-token is identical
    to the 32-bit physical start-address of the map.
64-bit physical device addressed are mapped to user-tokens in the range
0x10000000 to 0x30000000 with page-size increments. The user_token should
    not be interpreted as an address.
Other map types, like upcoming TTM maps are mapped to user-tokens in the
    range
0x10000000 to 0x30000000 with page-size increments. The user_token should
    not be interpreted as an address.
This keeps compatibility with buggy drivers, while still implementing a
    hashed map lookup. The SiS and via device driver major bumps are
    reverted.

18 years agoChange drm Map handles to be arbitrary 32-bit hash tokens in the range
Thomas Hellstrom [Mon, 10 Jul 2006 13:00:21 +0000 (13:00 +0000)]
Change drm Map handles to be arbitrary 32-bit hash tokens in the range
    0x10000000 to 0x90000000 in PAGE_SIZE increments.
Implement hashed map lookups.
This potentially breaks both 2D and 3D drivers. If so, the corresponding
2D and 3D driver should be fixed, and it's corresponding drm device driver
    should have its major bumped as soon as possible.
Bump sis and via drm device driver majors.
The SiS and Unichrome 3D drivers are fixed in Mesa CVS HEAD and
    mesa_6_4_branch.

18 years agoSiS 315 Awareness.
Thomas Hellstrom [Wed, 5 Jul 2006 15:52:35 +0000 (15:52 +0000)]
SiS 315 Awareness.

18 years agoAdd missing semaphore release.
Thomas Hellstrom [Wed, 5 Jul 2006 14:39:22 +0000 (14:39 +0000)]
Add missing semaphore release.

18 years agoDisable building static libraries. Bump to 2.0.2 for header updates. libdrm-2_0_2
Adam Jackson [Tue, 27 Jun 2006 21:04:50 +0000 (21:04 +0000)]
Disable building static libraries. Bump to 2.0.2 for header updates.

18 years agoFix compilation problem on 2.6.9 kernels (bug #6211)
Alan Hourihane [Fri, 23 Jun 2006 16:29:39 +0000 (16:29 +0000)]
Fix compilation problem on 2.6.9 kernels (bug #6211)

18 years agoRemove spurious debug messages from i915 vblank config paths
Keith Packard [Thu, 22 Jun 2006 21:34:44 +0000 (21:34 +0000)]
Remove spurious debug messages from i915 vblank config paths

18 years agoi915: Save vblank pipe configuration to restore on resume
Keith Packard [Wed, 21 Jun 2006 00:15:10 +0000 (00:15 +0000)]
i915: Save vblank pipe configuration to restore on resume

18 years agoAdd i915 ioctls to configure pipes for vblank interrupt.
Keith Packard [Mon, 19 Jun 2006 20:15:53 +0000 (20:15 +0000)]
Add i915 ioctls to configure pipes for vblank interrupt.
i915 vblanks can be generated from either pipe a or b, however a disabled
    pipe generates no interrupts. This change allows the X server to select
    which pipe generates vblank interrupts.

18 years agoFix buffer cleanup on close. Move memory manager reset from final_context
Thomas Hellstrom [Mon, 19 Jun 2006 09:12:50 +0000 (09:12 +0000)]
Fix buffer cleanup on close. Move memory manager reset from final_context
    to lastclose.

18 years agovia: Bump version number and date.
Thomas Hellstrom [Mon, 19 Jun 2006 09:01:31 +0000 (09:01 +0000)]
via: Bump version number and date.

18 years agovia: Return the requested size instead of the correct size of the allocated
Thomas Hellstrom [Fri, 16 Jun 2006 15:20:20 +0000 (15:20 +0000)]
via: Return the requested size instead of the correct size of the allocated
    regions. The 2D driver and XvMC lib has problems when the returned size
    is not the same as the allocated size.

18 years agovia:
Thomas Hellstrom [Thu, 15 Jun 2006 18:37:05 +0000 (18:37 +0000)]
via:
-Remove out of memory error message.
-Move sman cleanup from final_context to lastclose.
-Add the P4VM800PRO (?) PCI ID.

18 years agos/list_entry/drm_hash_entry/ for "drm_hash_item"s.
Thomas Hellstrom [Tue, 6 Jun 2006 17:52:03 +0000 (17:52 +0000)]
s/list_entry/drm_hash_entry/ for "drm_hash_item"s.

18 years agoFix drm_remove_magic potential memory leak / corruption. Move drm
Thomas Hellstrom [Tue, 6 Jun 2006 17:46:17 +0000 (17:46 +0000)]
Fix drm_remove_magic potential memory leak / corruption. Move drm
    authentication token hashing to new generic hash table implementation.

18 years agoMerge in the drm-sman-branch
Thomas Hellstrom [Tue, 6 Jun 2006 14:19:00 +0000 (14:19 +0000)]
Merge in the drm-sman-branch

18 years agofile via_mm.c was initially added on branch drm-sman-branch.
Thomas Hellstrom [Sun, 28 May 2006 16:20:29 +0000 (16:20 +0000)]
file via_mm.c was initially added on branch drm-sman-branch.

18 years agofile drm_sman.h was initially added on branch drm-sman-branch.
Thomas Hellstrom [Sun, 28 May 2006 16:20:29 +0000 (16:20 +0000)]
file drm_sman.h was initially added on branch drm-sman-branch.

18 years agofile sis_mm.c was initially added on branch drm-sman-branch.
Thomas Hellstrom [Sun, 28 May 2006 16:20:29 +0000 (16:20 +0000)]
file sis_mm.c was initially added on branch drm-sman-branch.

18 years agofile drm_sman.c was initially added on branch drm-sman-branch.
Thomas Hellstrom [Sun, 28 May 2006 16:20:29 +0000 (16:20 +0000)]
file drm_sman.c was initially added on branch drm-sman-branch.

18 years agofile drm_hashtab.h was initially added on branch drm-ttm-branch.
Thomas Hellstrom [Fri, 26 May 2006 19:33:02 +0000 (19:33 +0000)]
file drm_hashtab.h was initially added on branch drm-ttm-branch.

18 years agoAdd support for r200 vertex programs (R200_EMIT_VAP_PVS_CNTL, and new
Roland Scheidegger [Wed, 24 May 2006 18:36:24 +0000 (18:36 +0000)]
Add support for r200 vertex programs (R200_EMIT_VAP_PVS_CNTL, and new
    packet type for making it possible to address whole tcl vector space
    and have a larger count)

18 years agoadd forgotten register define for previous commit
Roland Scheidegger [Sat, 20 May 2006 09:20:05 +0000 (09:20 +0000)]
add forgotten register define for previous commit

18 years agoDo a tcl state flush before accessing tcl vector space. This fixes some
Roland Scheidegger [Sat, 20 May 2006 09:08:18 +0000 (09:08 +0000)]
Do a tcl state flush before accessing tcl vector space. This fixes some
    more problems with flickering (bug #6637). drm may not be appropriate
    place for this, since doing that flush there might both be overkill and
    insufficient in some cases. However, it's hard to figure out when that
    flush is needed, so this has to suffice. There does not seem to be a
    performance penalty associated with it.

18 years agorip out unneeded back compat code
Dave Airlie [Fri, 19 May 2006 04:11:22 +0000 (04:11 +0000)]
rip out unneeded back compat code

18 years agoadd consts to radeon microcode.
Dave Airlie [Thu, 18 May 2006 07:32:37 +0000 (07:32 +0000)]
add consts to radeon microcode.
From: tilman

18 years agoSet entry->virtual for sg maps, fixing ATI PCI/PCIE GART support.
Eric Anholt [Wed, 17 May 2006 06:07:57 +0000 (06:07 +0000)]
Set entry->virtual for sg maps, fixing ATI PCI/PCIE GART support.
PR: kern/97056 Submitted by: Stanislav Sedov <ssedov@mbsd.msk.ru>

18 years agoAdd the bits for vblank support on FreeBSD, which most importantly avoids
Eric Anholt [Wed, 17 May 2006 05:44:39 +0000 (05:44 +0000)]
Add the bits for vblank support on FreeBSD, which most importantly avoids
    chasing a NULL pointer at the first 3d app invocation.

18 years agoAdd the workaround that's in the kernel to suppress GCC's warning about
Eric Anholt [Wed, 17 May 2006 05:41:48 +0000 (05:41 +0000)]
Add the workaround that's in the kernel to suppress GCC's warning about
    refusal to inline functions that (in some cases, at least) aren't that
    large.

18 years agofixup GFP_COMP for older kernels and get_page/put_page for newer
Dave Airlie [Sun, 23 Apr 2006 09:05:05 +0000 (09:05 +0000)]
fixup GFP_COMP for older kernels and get_page/put_page for newer

18 years agoFix from Benh for ppc r300 scratch
Dave Airlie [Sun, 23 Apr 2006 08:07:57 +0000 (08:07 +0000)]
Fix from Benh for ppc r300 scratch

18 years agocheck for __FreeBSD_kernel__ (bug 3810)
Brian Paul [Thu, 20 Apr 2006 14:26:59 +0000 (14:26 +0000)]
check for __FreeBSD_kernel__ (bug 3810)

18 years agoErr, use "ifndef" rather than "if !", to avoid compiler warning.
Eric Anholt [Tue, 18 Apr 2006 06:12:22 +0000 (06:12 +0000)]
Err, use "ifndef" rather than "if !", to avoid compiler warning.

18 years agoReorder the DRM_*_AGP enum to match linux's numbers (oops). Fixes i915
Eric Anholt [Tue, 18 Apr 2006 06:08:17 +0000 (06:08 +0000)]
Reorder the DRM_*_AGP enum to match linux's numbers (oops). Fixes i915
    attachment. Make our mga_drv.c use them, while I'm here.
Submitted by: Jonathan Fosburgh <jonathan@fosburgh.org>

18 years agoUse __LP64__ instead of checking the linux-specific BITS_PER_LONG.
Eric Anholt [Tue, 18 Apr 2006 05:57:28 +0000 (05:57 +0000)]
Use __LP64__ instead of checking the linux-specific BITS_PER_LONG.

18 years agoRevert a change that accidentally went in with whitespace changes from
Eric Anholt [Sun, 9 Apr 2006 20:10:32 +0000 (20:10 +0000)]
Revert a change that accidentally went in with whitespace changes from
    Linux, which broke on FreeBSD. DRM_COPY_*_IOCTL checks for the size
    parameter matching the ioctl's command size there, since the copin/out
    happened earlier.

18 years agoCompile fixes for FreeBSD.
Eric Anholt [Sat, 8 Apr 2006 09:45:43 +0000 (09:45 +0000)]
Compile fixes for FreeBSD.

18 years agocoverity bugfix from the kernel
Dave Airlie [Wed, 5 Apr 2006 08:34:24 +0000 (08:34 +0000)]
coverity bugfix from the kernel

18 years agoremove stupid init and exit flags..
Dave Airlie [Wed, 5 Apr 2006 01:23:57 +0000 (01:23 +0000)]
remove stupid init and exit flags..

18 years agomake add context non master...
Dave Airlie [Mon, 3 Apr 2006 08:06:51 +0000 (08:06 +0000)]
make add context non master...

18 years agoradeon fix up the PCI ids for new memory map like the kernel one.. not libdrm-2_0_1
Dave Airlie [Sat, 25 Mar 2006 07:16:14 +0000 (07:16 +0000)]
radeon fix up the PCI ids for new memory map like the kernel one.. not
    perfect but should be very safe... align some other kernel bits i810
    align with kernel

18 years agoBump driver date to reflect airlied's last fix.
Adam Jackson [Mon, 20 Mar 2006 21:40:54 +0000 (21:40 +0000)]
Bump driver date to reflect airlied's last fix.

18 years agofix issue in mga from kernel
Dave Airlie [Sun, 19 Mar 2006 07:53:46 +0000 (07:53 +0000)]
fix issue in mga from kernel

18 years agomake some functions static in via driver
Dave Airlie [Sun, 19 Mar 2006 07:52:53 +0000 (07:52 +0000)]
make some functions static in via driver

18 years agoAdd missing pci ids for new radeons (most but not all are pcie, r420,
Roland Scheidegger [Fri, 17 Mar 2006 01:35:34 +0000 (01:35 +0000)]
Add missing pci ids for new radeons (most but not all are pcie, r420,
    rv380, rv410), with the exception of the rs400 igps. Hopefully they no
    longer lock up with new ddx, but no guarantees... (bug #5413)

18 years agoAvoid walking off the end of the hash table. (Coverity report #465)
Adam Jackson [Wed, 15 Mar 2006 01:02:54 +0000 (01:02 +0000)]
Avoid walking off the end of the hash table. (Coverity report #465)

18 years agoFix bug I reintroduced
Dave Airlie [Wed, 8 Mar 2006 23:01:32 +0000 (23:01 +0000)]
Fix bug I reintroduced

18 years agofix some use before NULL check
Dave Airlie [Wed, 8 Mar 2006 06:03:45 +0000 (06:03 +0000)]
fix some use before NULL check

18 years agoia64 support for r300_scratch. (not tested)
Aapo Tahkola [Tue, 7 Mar 2006 01:08:35 +0000 (01:08 +0000)]
ia64 support for r300_scratch. (not tested)

18 years agoAdd general-purpose packet for manipulating scratch registers (r300)
Aapo Tahkola [Mon, 6 Mar 2006 20:08:50 +0000 (20:08 +0000)]
Add general-purpose packet for manipulating scratch registers (r300)

18 years agofile xf86mm.c was initially added on branch drm-ttm-branch.
Thomas Hellstrom [Wed, 1 Mar 2006 22:22:25 +0000 (22:22 +0000)]
file xf86mm.c was initially added on branch drm-ttm-branch.

18 years agofile xf86mm.h was initially added on branch drm-ttm-branch.
Thomas Hellstrom [Wed, 1 Mar 2006 22:22:25 +0000 (22:22 +0000)]
file xf86mm.h was initially added on branch drm-ttm-branch.

18 years agoAdd all radeon pci ids known by ddx, but only r350/rv350 and below (new
Roland Scheidegger [Sat, 25 Feb 2006 09:51:15 +0000 (09:51 +0000)]
Add all radeon pci ids known by ddx, but only r350/rv350 and below (new
    chips may be problematic). Leave the existing entries for new chips in
    though. Remove ids not known by ddx (secondary ids, non-existant,...).
    Correct some entries (name/family). Make the radeon family enum look
    more alike the ddx/dri versions. See #5413

18 years agoset dma pages reserved
Dave Airlie [Tue, 21 Feb 2006 11:10:05 +0000 (11:10 +0000)]
set dma pages reserved

18 years agouse coherent memory for PCI allocations with COMP flag
Dave Airlie [Tue, 21 Feb 2006 10:28:47 +0000 (10:28 +0000)]
use coherent memory for PCI allocations with COMP flag

18 years agoFormatting cleanup, dead code removal. Remove N() namespacing macro,
Adam Jackson [Mon, 20 Feb 2006 23:09:00 +0000 (23:09 +0000)]
Formatting cleanup, dead code removal. Remove N() namespacing macro,
    useless. Remove SIGIO handling functions as they're server-only and
    properly belong in libdri.

18 years agoexperimental PCI DMA fixes use proper Linux interfaces
Dave Airlie [Sun, 19 Feb 2006 12:08:14 +0000 (12:08 +0000)]
experimental PCI DMA fixes use proper Linux interfaces

18 years agomissed a piece of benh patch
Dave Airlie [Sun, 19 Feb 2006 12:06:27 +0000 (12:06 +0000)]
missed a piece of benh patch

18 years agomake some functions static from the kernel
Dave Airlie [Sat, 18 Feb 2006 05:43:19 +0000 (05:43 +0000)]
make some functions static from the kernel

18 years agofix brace placement
Dave Airlie [Sat, 18 Feb 2006 05:30:03 +0000 (05:30 +0000)]
fix brace placement

18 years agoalways enable and set master on pci device
Dave Airlie [Sat, 18 Feb 2006 04:18:45 +0000 (04:18 +0000)]
always enable and set master on pci device

18 years agoclear i915 interrupts sources on server exit
Dave Airlie [Sat, 18 Feb 2006 04:13:36 +0000 (04:13 +0000)]
clear i915 interrupts sources on server exit

18 years agoadd proper checking for bitblt multi
Dave Airlie [Sat, 18 Feb 2006 03:21:29 +0000 (03:21 +0000)]
add proper checking for bitblt multi

18 years agoadd benh's memory management patch
Dave Airlie [Sat, 18 Feb 2006 03:04:30 +0000 (03:04 +0000)]
add benh's memory management patch

18 years agofix build wrong function call
Dave Airlie [Sat, 18 Feb 2006 03:01:38 +0000 (03:01 +0000)]
fix build wrong function call

18 years agomajor realigment of DRM CVS with kernel code, makes integration much easier
Dave Airlie [Sat, 18 Feb 2006 02:53:36 +0000 (02:53 +0000)]
major realigment of DRM CVS with kernel code, makes integration much easier

18 years agofix card unload
Dave Airlie [Sat, 18 Feb 2006 02:38:07 +0000 (02:38 +0000)]
fix card unload

18 years agoFixup test for memory at end of memory space
Dave Airlie [Sat, 18 Feb 2006 02:34:53 +0000 (02:34 +0000)]
Fixup test for memory at end of memory space

18 years agovia: Change via_drm.h versioning scheme after lenghty discussion on
Thomas Hellstrom [Fri, 17 Feb 2006 17:25:41 +0000 (17:25 +0000)]
via: Change via_drm.h versioning scheme after lenghty discussion on
    unichrome-users.

18 years agofile i915_ttm.c was initially added on branch drm-ttm-branch.
Thomas Hellstrom [Fri, 17 Feb 2006 16:54:37 +0000 (16:54 +0000)]
file i915_ttm.c was initially added on branch drm-ttm-branch.

18 years agoUpdate the hardware breadcrumb in the sarea on irq reception so that
Keith Whitwell [Thu, 9 Feb 2006 23:14:16 +0000 (23:14 +0000)]
Update the hardware breadcrumb in the sarea on irq reception so that
    clients can avoid an ioctl waiting on fences that have already been
    received. Would be even better if the hardware did the update itself.

18 years agofile drm_mm.c was initially added on branch drm-ttm-branch.
Thomas Hellstrom [Wed, 1 Feb 2006 12:58:38 +0000 (12:58 +0000)]
file drm_mm.c was initially added on branch drm-ttm-branch.

18 years agoadd missing name, desc, date, major, minor and patchlevel entries
Alan Hourihane [Thu, 26 Jan 2006 12:14:09 +0000 (12:14 +0000)]
add missing name, desc, date, major, minor and patchlevel entries

18 years agofix an error message typo Unkown -> Unknown
Alan Hourihane [Tue, 24 Jan 2006 21:24:53 +0000 (21:24 +0000)]
fix an error message typo Unkown -> Unknown

18 years agoother part of revert
Alan Hourihane [Tue, 24 Jan 2006 21:18:41 +0000 (21:18 +0000)]
other part of revert

18 years agoput back some of Dave's code related to vblank support - accidentally
Alan Hourihane [Tue, 24 Jan 2006 21:16:54 +0000 (21:16 +0000)]
put back some of Dave's code related to vblank support - accidentally
    reverted.

18 years agofile Makefile.am was initially added on branch drm-ttm-branch.
Thomas Hellstrom [Tue, 24 Jan 2006 14:08:05 +0000 (14:08 +0000)]
file Makefile.am was initially added on branch drm-ttm-branch.

18 years agofile drm_hashtab.c was initially added on branch drm-ttm-branch.
Thomas Hellstrom [Tue, 24 Jan 2006 11:20:05 +0000 (11:20 +0000)]
file drm_hashtab.c was initially added on branch drm-ttm-branch.

18 years agoFix CMDBUFFER path, add heap destroy and flesh out sarea for rotation
Alan Hourihane [Mon, 23 Jan 2006 10:05:22 +0000 (10:05 +0000)]
Fix CMDBUFFER path, add heap destroy and flesh out sarea for rotation
    (Tungsten Graphics)

18 years agoAdd support for texture cache flushes (R300_TX_CNTL)
Aapo Tahkola [Fri, 20 Jan 2006 21:45:28 +0000 (21:45 +0000)]
Add support for texture cache flushes (R300_TX_CNTL)

18 years agoSync from r300_reg.h from Mesa.
Aapo Tahkola [Fri, 20 Jan 2006 21:30:07 +0000 (21:30 +0000)]
Sync from r300_reg.h from Mesa.

18 years agoadd Intel i945GM support
Alan Hourihane [Thu, 19 Jan 2006 14:14:06 +0000 (14:14 +0000)]
add Intel i945GM support

18 years agovia: direction bug in get_user_pages call in via_dmablit.c fixed. Bumped
Thomas Hellstrom [Thu, 12 Jan 2006 19:08:16 +0000 (19:08 +0000)]
via: direction bug in get_user_pages call in via_dmablit.c fixed. Bumped
    minor since this causes the via DDX to fail with vlc video player.

18 years agovia: Version via_drm.h Alter the drm_via_dmablit_t IOCTL arg.
Thomas Hellstrom [Fri, 6 Jan 2006 11:57:40 +0000 (11:57 +0000)]
via: Version via_drm.h Alter the drm_via_dmablit_t IOCTL arg.

18 years agovia: Last commit really required a bump of minor. Fix.
Thomas Hellstrom [Fri, 6 Jan 2006 11:52:01 +0000 (11:52 +0000)]
via: Last commit really required a bump of minor. Fix.

18 years agovia: Combine PCI DMA transfers with stride==width (Idea from Luc
Thomas Hellstrom [Fri, 6 Jan 2006 11:19:06 +0000 (11:19 +0000)]
via: Combine PCI DMA transfers with stride==width (Idea from Luc
    Verhaegen). A somewhat saner PCI DMA transfer size check. Fix some
    typos. Bump patchlevel.

18 years agonothing from VIA or S3 in this
Dave Airlie [Mon, 2 Jan 2006 09:17:41 +0000 (09:17 +0000)]
nothing from VIA or S3 in this

18 years agomake max minor more rational
Dave Airlie [Mon, 2 Jan 2006 05:55:31 +0000 (05:55 +0000)]
make max minor more rational