Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-08-05 | Rename the driver hooks in the DRM to something a little more | Eric Anholt | |
understandable: preinit -> load postinit -> (removed) presetup -> firstopen postsetup -> (removed) open_helper -> open prerelease -> preclose free_filp_priv -> postclose pretakedown -> lastclose postcleanup -> unload release -> reclaim_buffers_locked version -> (removed) postinit and version were replaced with generic code in the Linux DRM (drivers now set their version numbers and description in the driver structure, like on BSD). postsetup wasn't used at all. Fixes the savage hooks for initializing and tearing down mappings at the right times. Testing involved at least starting X, running glxgears, killing glxgears, exiting X, and repeating. Tested on: FreeBSD (g200, g400, r200, r128) Linux (r200, savage4) | |||
2005-04-20 | A fix for a locking bug which is triggered when a client tries to lock with | Thomas Hellstrom | |
flag DMA_QUIESCENT (typically the X server), but gets interrupted by a signal. The locking IOCTL should then return an error, but if DMA_QUIESCENT succeeds it returns 0, and the client falsely thinks it has the lock. In addition The client waits for DMA_QUISCENT and possibly DMA_READY without having the lock. | |||
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-01-19 | Fix a cut & paste problem | Alan Hourihane | |
2005-01-16 | The patch makes drmAddBufs/drmMapBufs can handle buffers in video memory | Dave Airlie | |
The attached patch adds a new buffer type DRM_FB_BUFFER. It works like AGP memory but uses video memory. From: austinyuan@viatech.com.cn (fd.o bug 1668) Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2005-01-11 | Import Thomas' changes upto 2.4.3 to shared. Small tweak to install target. | Keith Whitwell | |
2004-12-16 | drm_pciids.h should only 'cleaned' when the shared/ directory exists. Which | Alan Hourihane | |
the Makefile already knows about, but it was cleaning this file anyway. | |||
2004-12-07 | Fix up linux 2.4 series Makefiles for via_verifier.c | Thomas Hellstrom | |
2004-10-31 | Allow drivers to override reclaim_buffers in an OS-independent way by | Felix Kuehling | |
passing drm_device_t* as first parameter, like in the BSD version. | |||
2004-10-29 | Switch SPIN_LOCK_UNLOCKED to spin_lock_init() | Jon Smirl | |
2004-10-28 | fix for 2.4 build | Dave Airlie | |
2004-10-09 | remove unused dma remnants that were gamma only - these could cause an oops | Dave Airlie | |
on via | |||
2004-10-08 | Fix refcount bug in stealth mode | Jon Smirl | |
2004-10-07 | Fix drm_exit to allow for DRM(global) being deleted when framebuffer is | Jon Smirl | |
loaded. | |||
2004-09-27 | Flip the 2.4 check so that it looks for 2.6 instead. This will allow builds | Jon Smirl | |
where we can't determine the version through. | |||
2004-09-24 | Makefile reminder to build in 2.6 when on 2.6 | Jon Smirl | |
2004-09-24 | Create new linux-2.6 build. Move all gpl files into the 2.6 build. If you | Jon Smirl | |
edit files for 2.6 be sure and break the link to the 2.4 directory and copy the cvs history. | |||
2004-09-23 | Remove 2.6 code that allow DRM major device number to be shared. We can add | Jon Smirl | |
it back later if needed. Checked DRM on both 2.4 and 2.6 to ensure that it builds and runs. | |||
2004-09-23 | Add new sysfs support files | Jon Smirl | |
2004-09-23 | 1) switches from class_sysfs to drm sysfs implementation to allow | Jon Smirl | |
customization 2) compiles again on 2.4, but doesn't work | |||
2004-09-22 | Create permanent maps of framebuffer, aperture and MMIO registers. Added | Felix Kuehling | |
chipset-type information in driver data field of Savage PCI-IDs. Added missing PCI-ID 0x8d03 (ProSavageDDR on Pentium boards). Don't require AGP. | |||
2004-09-22 | Remove hotplug reset support from DRM driver. This will be handled by the | Jon Smirl | |
VGA driver when it gets written. | |||
2004-09-22 | Add *.flags to cvsignore. | Eric Anholt | |
2004-09-21 | Make DRM permanent maps match broken X behavior. X is mapping regions that | Jon Smirl | |
are both smaller and larger than what the hardware supports. If DRM tries to fix these requests X will fail. | |||
2004-09-20 | Remove size restriction on permanent addmap | Jon Smirl | |
2004-09-20 | Felix's fix for map request smaller than permanent map size | Jon Smirl | |
2004-09-20 | remove HAVE_COUNTERS | Dave Airlie | |
2004-09-20 | another fix after the macro stuff | Dave Airlie | |
2004-09-18 | Fix from: Nishanth Aravamudan replace direct assignment with | Jon Smirl | |
__set_current_state() | |||
2004-09-17 | Add the two GPL licensed I2C support files. | Jon Smirl | |
2004-09-17 | Add linux sysfs i2c support to radeon driver. This patch adds GPL licensed | Jon Smirl | |
files to the linux build but not to the BSD directories. | |||
2004-09-16 | Let's try adding the dyn-minor patch again. This patch will reuse minor | Jon Smirl | |
numbers if a card is hotplugged in/out instead of just having them increase. | |||
2004-09-16 | Fix drm_scatter to properly report it's availability | Jon Smirl | |
2004-09-15 | Back dyn-minor patch out for now. fops handling is broken on some cards | Jon Smirl | |
2004-09-15 | Don't use module_param if it isn't defined in older kernels. | Jon Smirl | |
2004-09-15 | Dynamic device minor support. Minor device numbers will be reused if the | Jon Smirl | |
device is hotplugged in/out of the system | |||
2004-09-12 | Fix error path in probe() to release resources if there is an error. | Jon Smirl | |
2004-09-12 | Make the comment match the code | Jon Smirl | |
2004-09-12 | Fix DRM to compile cleanly with recent kernel changes in PCI IO and | Jon Smirl | |
DRM_COPY_FROM_USER. PCI IO changes in 2.6.9-rc1 bk currently. | |||
2004-09-10 | More general patch to mark resources in use by all DRM drivers. Makes the | Jon Smirl | |
code Linux specific. | |||
2004-09-08 | Update doxygen configuration file. Minor documentation updates/fixes. | Jose Fonseca | |
2004-09-08 | Adjust permanent mapping code to account for more than one framebuffer map | Jon Smirl | |
2004-09-05 | missed fix as part of last checkin | Dave Airlie | |
2004-09-05 | merge back bunch of whitespace and misc changes from kernel | Dave Airlie | |
2004-09-05 | bad code copy for alpha.. fix the member names | Dave Airlie | |
2004-09-05 | make the AMD64 check a compat thing | Dave Airlie | |
2004-09-04 | Fixup OS_HAS_AGP/OS_HAS_MTRR along lines of patches going to kernel, as | Dave Airlie | |
suggested by Arjan.. Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2004-09-04 | doh.. that makes no sense.. thinko in removal of OS_HAS_AGP | Dave Airlie | |
2004-09-02 | oops called ctor instead of dtor.. found this on the kernel merge | Dave Airlie | |
2004-09-02 | Fix ref count problem in stealth mode. pci_get_subsys() with last parameter | Jon Smirl | |
set does the pci_dev_put for you. |