Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-11-05 | drm: remove lots of spurious whitespace. | Dave Airlie | |
Kernel "cleanfile" script run. | |||
2007-09-22 | Add fence error member. | Thomas Hellstrom | |
Modify the TTM backend bind arguments. Export a number of functions needed for driver-specific super-ioctls. Add a function to map buffer objects from the kernel, regardless of where they're currently placed. A number of error fixes. | |||
2007-07-20 | Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. | Eric Anholt | |
The data is now in kernel space, copied in/out as appropriate according to the This results in DRM_COPY_{TO,FROM}_USER going away, and error paths to deal with those failures. This also means that XFree86 4.2.0 support for i810 DRM is lost. | |||
2007-07-20 | Replace filp in ioctl arguments with drm_file *file_priv. | Eric Anholt | |
As a fallout, replace filp storage with file_priv storage for "unique identifier of a client" all over the DRM. There is a 1:1 mapping, so this should be a noop. This could be a minor performance improvement, as everything on Linux dereferenced filp to get file_priv anyway, while only the mmap ioctls went the other direction. | |||
2007-07-16 | drm: detypedef ttm/bo/fence code | Dave Airlie | |
2007-07-16 | drm: remove hashtab/sman and object typedefs | Dave Airlie | |
2007-07-16 | drm: remove drmP.h internal typedefs | Dave Airlie | |
2007-06-12 | Try to make buffer object / fence object ioctl args 64-bit safe. | Thomas Hellstrom | |
Introduce tile members for future tiled buffer support. Allow user-space to explicitly define a fence-class. Remove the implicit fence-class mechanism. 64-bit wide buffer object flag member. | |||
2007-02-16 | Simple fence object sample driver for via, based on idling the GPU. | Thomas Hellstrom | |
Buffer object driver for via. Some changes to buffer object driver callbacks. Improve fence flushing. | |||
2007-02-02 | via: Try to improve command-buffer chaining. | Thomas Hellstrom | |
Bump driver date and patchlevel. | |||
2006-12-28 | Add some new via chipsets. | Thomas Hellstrom | |
Disable 3D functionality and AGP DMA for chipsets with the DX9 3D engine. | |||
2006-08-28 | drm: lots of small cleanups and whitespace issues fixed up | Dave Airlie | |
remove a mach64 warning, align a lot of things from linux kernel | |||
2006-06-15 | via: | Thomas Hellstrom | |
-Remove out of memory error message. -Move sman cleanup from final_context to lastclose. -Add the P4VM800PRO (?) PCI ID. | |||
2006-06-06 | Merge in the drm-sman-branch | Thomas Hellstrom | |
2006-03-19 | make some functions static in via driver | Dave Airlie | |
2006-02-17 | via: Change via_drm.h versioning scheme after lenghty discussion on | Thomas Hellstrom | |
unichrome-users. | |||
2006-01-12 | via: direction bug in get_user_pages call in via_dmablit.c fixed. Bumped | Thomas Hellstrom | |
minor since this causes the via DDX to fail with vlc video player. | |||
2006-01-06 | via: Last commit really required a bump of minor. Fix. | Thomas Hellstrom | |
2006-01-06 | via: Combine PCI DMA transfers with stride==width (Idea from Luc | Thomas Hellstrom | |
Verhaegen). A somewhat saner PCI DMA transfer size check. Fix some typos. Bump patchlevel. | |||
2006-01-02 | Realign via driver with changes in Linux kernel (mainly whitespace) | Dave Airlie | |
2005-11-16 | Fixed long standing 64-bit bug in via memory manager. Bumped via date and | Thomas Hellstrom | |
patchlevel. | |||
2005-11-15 | Loosen via dmablit alignment checks somewhat. Adapt stride check to maximum | Thomas Hellstrom | |
sceen size for EXA. | |||
2005-11-11 | cleanup ioctl/max_ioctl to use header file for extern symbols | Dave Airlie | |
2005-10-22 | via: Sync via_drm.h with 3D driver. Bump via patchlevel and date. | Thomas Hellstrom | |
2005-10-20 | via: PCI DMA bugfixes and DOS due to too many mapped pages checks. | Thomas Hellstrom | |
2005-09-25 | Add the via PCI DMA blit code. | Thomas Hellstrom | |
2005-08-15 | Port the VIA DRM to FreeBSD. Original patch by Jake, with some cleanup by | Eric Anholt | |
me to match other drivers and avoid ifdeffing. The linux via_drv.c will be moved from shared-core to linux-core soon by repocopy. Submitted by: Jake Burkholder <jake@FreeBSD.org> Tested by: unichrome | |||
2005-08-14 | VIA bugvixes by Joris van Rantwijk Initial commit. | Thomas Hellstrom | |
2005-08-12 | Reverting the previous via security-fix commit, since the assumption of | Thomas Hellstrom | |
contexts registered with the callers filp was wrong. | |||
2005-08-10 | Security fix on via: Checking that the specified context belongs to the | Thomas Hellstrom | |
caller on fb / agp memory alloc and free. Otherwise malicious clients can register allocations on other clients or free memory used by other clients which will lead to severe memory manager inconsistensies. | |||
2005-07-15 | VIA: Fix sparse warnings (Alexey Dobriyan) | Thomas Hellstrom | |
2005-05-23 | VIA: | Thomas Hellstrom | |
64-bit fixes. Bumped driver date and patchlevel. | |||
2005-05-08 | VIA: Fix for oops when AGP ring-buffer initialization is called and there | Thomas Hellstrom | |
is no AGP memory acquired. | |||
2005-04-20 | VIA: Interrupt handler bugfixes. Bumped patchlevel to 2.6.2. | Thomas Hellstrom | |
2005-04-18 | VIA: | Thomas Hellstrom | |
1) Security fix: Stopped possible MMIO access to PCI DMA area for the unichrome Pro. 2) Fixed an odd cpu usage problem by padding small AGP DMA submissions. Bumped patchlevel. | |||
2005-03-28 | Via updates: | Thomas Hellstrom | |
New PCI command parser. Moved from via_dma.c to via_verifier.c so functions with similar functionality are close to eachother. Moved video related functions to via_video.c, which might be extended in the future, as new video functionality is added. New device-specific generic IRQ IOCTL, similar to the general VBLANK IOCTL, but with support for multiple device IRQ sources and functionality. Support for Unichrome Pro PM800/CN400 video DMA commands in verifier and PCI parser. Support for Unichrome Pro PM800/CN400 HQV IRQs in the new generic IRQ IOCTL. Bumped minor. New version 2.6.0. | |||
2005-03-14 | via changes: | Thomas Hellstrom | |
1. Initialize futex locks to zero on device init. 2. Remove some stray defines from via_drm.h 3. Prepare via_drm.h for drm client inclusion. The goal is to share a common file with common definitions. 4. Sync shared / shared-core via_drm.h 5. Bump minor, because of the futex lock initialization. | |||
2005-02-13 | Fixed Futex release bug. Bumped driver date and patchlevel. | Thomas Hellstrom | |
2005-02-03 | Via driver: Add missing drm_poll function to via driver in core. | Thomas Hellstrom | |
2005-02-01 | cleanup patch from Adrian Bunk <bunk@stusta.de> | Dave Airlie | |
2005-01-27 | Fixed multiple devices DMA bug. Fixed PCI path FIRE command detection | Thomas Hellstrom | |
2005-01-07 | via updates: moved the verifier state struct to dev_priv. Implemented AGP | Thomas Hellstrom | |
alignment check. | |||
2005-01-07 | Updated via DRM with check for stray FIRE commands primitive list. | Thomas Hellstrom | |
2005-01-06 | via DRM: Updated the verifier to check the vertex lists more thorough. This | Thomas Hellstrom | |
should hopefully stop it from getting out of sync. The PCI command parser is still not updated. | |||
2005-01-05 | Bumped driver date and minor version. | Thomas Hellstrom | |
2005-01-05 | VIA update: | Thomas Hellstrom | |
Release video futexes when context is destroyed (This was previously done by the X server). Added New Unichrome Pro VIDEO DMA commands to the verifier. Added Quiescent heavyweight lock mode. | |||
2004-12-31 | VIA DRM: verifier: Added verbose palette error reporting, and support for | Thomas Hellstrom | |
stipple palettes together with rudimentary checks for texture palette sizes. other: Bumped version patchlevel and driver date. | |||
2004-12-21 | via DRM: Tightened the security for some functions of the | Thomas Hellstrom | |
DRM_IOCTL_VIA_DMA_INIT IOCTL. Bumped patchlevel and driver date. XFree86 bug: 2119 | |||
2004-12-20 | Copy HC_ParaType_Auto change to shared-core. Bump version numbers and | Keith Whitwell | |
dates. | |||
2004-12-19 | via changes: Fixed typecasting bug in via_dma.c, and possible short-circuit | Thomas Hellstrom | |
bug in the cmdbuf_size ioctl. Modified ring-buffer jump code AGAIN, due to new oddities discovered on the Unichrome Pro with faster processors. Bumped patchlevel and driver date. |