Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-11-08 | Correct a recursion on non-recursive mutex in drm_addmap from radeon's | Eric Anholt | |
firstopen, by making drm_addmap require the drm device lock to be held. Also, make matching of kernel maps match linux by requiring shm matches to have the contains_lock flag set if the offset doesn't match. | |||
2005-11-07 | Fix bug #4908 for now. Alternative is highlighted in this bug report as the | Alan Hourihane | |
better future direction. | |||
2005-11-06 | Re-disable the via driver while it's broken on BSD. | Eric Anholt | |
2005-11-03 | Converts the remaining drm_agp_foo functions to be a drm_agp_foo and | Ian Romanick | |
drm_agp_foo_ioctl pair. Modifies the MGA DRM to use the drm_agp_foo functions instead of the drm_foo_agp functions. The drm_foo_agp functions are no longer exported by drm.ko. Ensures that dma->seg_count and dma->page_count are properly set in drm_addbufs_{agp,sg,fb}. drm_addbufs_pci was already correct. Ensures that mga_do_agp_dma_bootstrap correctly sets agp_buffer_token. At this point PCI DMA is still broken. Xorg bug: #4797 Reviewed by: Dave Airlie, Eric Anholt Signed-off-by: Ian Romanick <idr@us.ibm.com> | |||
2005-10-31 | Bump to 1.0.5 for new via header | Adam Jackson | |
2005-10-23 | we don't use this stuff anymore .. remove 1k buffer from driver .. | Dave Airlie | |
2005-10-22 | via: Sync via_drm.h with 3D driver. Bump via patchlevel and date. | Thomas Hellstrom | |
2005-10-22 | Bug #328: Silence read-from-uninitialized warnings in DRM_CAS on Alpha. | Adam Jackson | |
(David Dawes) | |||
2005-10-21 | Don't set MTRR's for intel hardware | Alan Hourihane | |
2005-10-20 | fix G550 cards | Dave Airlie | |
2005-10-20 | Bump to 1.0.4. | Adam Jackson | |
2005-10-20 | Remove the remaining references to Xlib. libdrm is totally independent now. | Adam Jackson | |
2005-10-20 | via and r300 still need installed reg headers. | Adam Jackson | |
2005-10-20 | via: PCI DMA bugfixes and DOS due to too many mapped pages checks. | Thomas Hellstrom | |
2005-10-20 | Remove bogus Xlib dependency. | Adam Jackson | |
2005-10-20 | dma access also needs some work | Dave Airlie | |
2005-10-20 | the old init path needs to set WAGP_ENABLE by default | Dave Airlie | |
2005-10-14 | Doig a full clean up from mga_do_dma_bootstrap when | Ian Romanick | |
mga_do_agp_dma_bootstrap fails causes problems if mga_do_pci_dma_bootstrap succeeds. This commit makes it possible to do a "minimal" clean up instead. I'm still trying to figure out what is causing the failures in mga_do_agp_dma_bootstrap... Signed-off-by: Ian Romanick <idr@us.ibm.com> | |||
2005-10-14 | Fixed a cut-and-paste bug that could cause an oops in mga_do_cleanup_dma | Ian Romanick | |
when mga_do_init_dma fails. Still trying to determine why mga_do_init_dma is failing. Signed-off-by: Ian Romanick <idr@us.ibm.com> | |||
2005-10-13 | Better pkgconfig-fu: -ldrm in Libs: | Adam Jackson | |
2005-10-13 | Add X300 RV370 | Dave Airlie | |
2005-10-11 | The Linux 2.6.9 (and earlier) fops structure does not contain a | Ian Romanick | |
.compat_ioctl field. This change makes the DRM build on those kernels. Signed-off-by: Ian Romanick <idr@us.ibm.com> | |||
2005-10-06 | Skeleton nv drm driver, to enable DMA in EXA. (Lars Knoll, minor updates by | Adam Jackson | |
me) | |||
2005-10-06 | remove version not used anymore | Dave Airlie | |
2005-09-30 | fix header this is now a c file | Dave Airlie | |
2005-09-30 | now I've lindented kernel it might be useful again | Dave Airlie | |
2005-09-30 | Add support to turn writeback off via radeon module option | Dave Airlie | |
2005-09-30 | fix pci overriding from userspace | Dave Airlie | |
2005-09-30 | fixup bens fix so it works.. | Dave Airlie | |
2005-09-30 | Add Bens fix for radeon maps on ppc | Dave Airlie | |
2005-09-25 | via: fix stray error printout message. | Thomas Hellstrom | |
2005-09-25 | Add the via PCI DMA blit code. | Thomas Hellstrom | |
2005-09-25 | hopefully fix server recycling on PCIE | Dave Airlie | |
2005-09-25 | add __ATTR | Dave Airlie | |
2005-09-25 | use linux kernel macros don't make our own | Dave Airlie | |
2005-09-18 | remove pci_find_class use for alpha | Dave Airlie | |
2005-09-17 | compat for pci_pretty_name | Dave Airlie | |
2005-09-12 | update autogen from xserver tree | Dave Airlie | |
2005-09-12 | Fix the spelling of DRM_AUTH so that the bsd core stuff builds again. Next | Eric Anholt | |
up is pcigart. | |||
2005-09-12 | add some pci express chips | Dave Airlie | |
2005-09-12 | make PCI Express work on 64-bit machines, thanks to Alex Deucher (agd5f) | Dave Airlie | |
2005-09-11 | back out change as gart is now in framebuffer for PCIE | Dave Airlie | |
2005-09-11 | Add GART in FB support for ati pcigart, and PCIE support for r300 | Dave Airlie | |
2005-09-11 | fix makefile bug | Dave Airlie | |
2005-09-09 | Add support for GL_ATI_fragment_shader, new packets R200_EMIT_PP_AFS_0/1, | Roland Scheidegger | |
R200_EMIT_PP_TXCTLALL_0-5 (replaces R200_EMIT_PP_TXFILTER_0-5, 2 more regs) and R200_EMIT_ATF_TFACTOR (replaces R200_EMIT_TFACTOR_0 (8 consts instead of 6) | |||
2005-09-09 | Add another R300 PCI id. Submitted by: Daniel Estévez | Vladimir Dergachev | |
2005-09-03 | convert ioctl flags to use flags instead of separate ints | Dave Airlie | |
2005-09-03 | check is the map containing the lock | Dave Airlie | |
2005-08-26 | - Don't try to allocate mappings of less than a PAGE_SIZE in MGA DMA code. | Eric Anholt | |
- Comment out the "is this mapping/bufs in allocated AGP" bits in BSD because they break mga (which uses AGP allocation that doesn't track entries). It's not a security issue when we still have the related ioctls marked root-only. - Apply some power-of-two alignment restrictions to hopefully avoid some panicing in bad cases of drm_pci_alloc() on FreeBSD. - Add verbosity to some error handling that I found useful while debugging. | |||
2005-08-26 | Previously, drm_get_resource_start() and drm_get_resource_len() would | Eric Anholt | |
allocate the resource RF_ACTIVE, pull out the appropriate value, and return it. However, allocating large framebuffers RF_ACTIVE would run the system out of KVA, and this also left open the possibility of the resource getting moved after getting the offset. Instead, when either of these are called, allocate the resource if it isn't allocated already (non-RF_ACTIVE) and store it in the DRM device, to be cleaned up on lastclose. |