Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump package and DSO numbers to 2.0libdrm-2_0_0libdrm-2_0-branch | Adam Jackson | 2005-11-30 | 2 | -2/+2 |
| | |||||
* | Resync from Xorg CVS: Fixes for mixed 32/64 client and server (Egbert Eich) | Adam Jackson | 2005-11-30 | 2 | -18/+18 |
| | |||||
* | Resync from Xorg head: conditional include of xorg-config.h | Adam Jackson | 2005-11-30 | 4 | -0/+16 |
| | |||||
* | Resync from Xorg head (Bug #3815, GNU/kFreeBSD hack) | Adam Jackson | 2005-11-30 | 1 | -1/+1 |
| | |||||
* | Correct a LOR on FreeBSD by allocating a temporary buffer and doing a | Eric Anholt | 2005-11-08 | 1 | -15/+16 |
| | | | | | single COPY_FROM_USER into it, rather than VERIFYAREA followed by many COPY_FROM_USER_UNCHECKEDs. | ||||
* | Correct a LOR related to the PCI resource allocations by simply moving the | Eric Anholt | 2005-11-08 | 2 | -8/+17 |
| | | | | uninit to unload time rather than lastclose. | ||||
* | Fix FreeBSD DRM for latest MGA changes to agp support, which cleans things | Eric Anholt | 2005-11-08 | 4 | -60/+121 |
| | | | | | | | up a good bit, I think. Also, remove the agp_uninit() function which has lain around as a noop for years now. The FreeBSD DRM is now all compiling, with the exception of via. One known sleeping-with-lock-held issue remains. | ||||
* | Catch FreeBSD up to the pcie gart changes. Required minor modification to | Eric Anholt | 2005-11-08 | 6 | -43/+59 |
| | | | | | | | | | radeon_cp.c to use a drm_local_map_t-type mapping (drm_core_ioremap rather than drm_ioremap), which contains private device mapping information on BSD. I also changed the ati_pcigart interface to use "void *" for pointers to kva rather than "unsigned long". While PCIGART support appears to be broken on FreeBSD currently, I think this is not new, and BusType PCI remains working on my r100 in Linux. | ||||
* | Correct a recursion on non-recursive mutex in drm_addmap from radeon's | Eric Anholt | 2005-11-08 | 1 | -5/+6 |
| | | | | | | 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. | ||||
* | Fix bug #4908 for now. Alternative is highlighted in this bug report as the | Alan Hourihane | 2005-11-07 | 1 | -2/+12 |
| | | | | better future direction. | ||||
* | Re-disable the via driver while it's broken on BSD. | Eric Anholt | 2005-11-06 | 1 | -1/+1 |
| | |||||
* | Converts the remaining drm_agp_foo functions to be a drm_agp_foo and | Ian Romanick | 2005-11-03 | 9 | -76/+154 |
| | | | | | | | | | | | | 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> | ||||
* | Bump to 1.0.5 for new via headerlibdrm-1_0_5 | Adam Jackson | 2005-10-31 | 1 | -1/+1 |
| | |||||
* | we don't use this stuff anymore .. remove 1k buffer from driver .. | Dave Airlie | 2005-10-23 | 2 | -8/+0 |
| | |||||
* | via: Sync via_drm.h with 3D driver. Bump via patchlevel and date. | Thomas Hellstrom | 2005-10-22 | 3 | -13/+22 |
| | |||||
* | Bug #328: Silence read-from-uninitialized warnings in DRM_CAS on Alpha. | Adam Jackson | 2005-10-22 | 1 | -2/+2 |
| | | | | (David Dawes) | ||||
* | Don't set MTRR's for intel hardware | Alan Hourihane | 2005-10-21 | 1 | -1/+4 |
| | |||||
* | fix G550 cards | Dave Airlie | 2005-10-20 | 2 | -2/+2 |
| | |||||
* | Bump to 1.0.4.libdrm-1_0_4 | Adam Jackson | 2005-10-20 | 1 | -1/+1 |
| | |||||
* | Remove the remaining references to Xlib. libdrm is totally independent now. | Adam Jackson | 2005-10-20 | 2 | -5/+1 |
| | |||||
* | via and r300 still need installed reg headers. | Adam Jackson | 2005-10-20 | 1 | -1/+7 |
| | |||||
* | via: PCI DMA bugfixes and DOS due to too many mapped pages checks. | Thomas Hellstrom | 2005-10-20 | 2 | -3/+16 |
| | |||||
* | Remove bogus Xlib dependency. | Adam Jackson | 2005-10-20 | 1 | -3/+2 |
| | |||||
* | dma access also needs some work | Dave Airlie | 2005-10-20 | 1 | -0/+1 |
| | |||||
* | the old init path needs to set WAGP_ENABLE by default | Dave Airlie | 2005-10-20 | 1 | -0/+3 |
| | |||||
* | Doig a full clean up from mga_do_dma_bootstrap when | Ian Romanick | 2005-10-14 | 1 | -11/+15 |
| | | | | | | | | 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> | ||||
* | Fixed a cut-and-paste bug that could cause an oops in mga_do_cleanup_dma | Ian Romanick | 2005-10-14 | 1 | -2/+2 |
| | | | | | | 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> | ||||
* | Better pkgconfig-fu: -ldrm in Libs: | Adam Jackson | 2005-10-13 | 1 | -1/+1 |
| | |||||
* | Add X300 RV370 | Dave Airlie | 2005-10-13 | 1 | -0/+1 |
| | |||||
* | The Linux 2.6.9 (and earlier) fops structure does not contain a | Ian Romanick | 2005-10-11 | 3 | -3/+3 |
| | | | | | .compat_ioctl field. This change makes the DRM build on those kernels. Signed-off-by: Ian Romanick <idr@us.ibm.com> | ||||
* | Skeleton nv drm driver, to enable DMA in EXA. (Lars Knoll, minor updates by | Adam Jackson | 2005-10-06 | 5 | -2/+339 |
| | | | | me) | ||||
* | remove version not used anymore | Dave Airlie | 2005-10-06 | 1 | -1/+0 |
| | |||||
* | fix header this is now a c file | Dave Airlie | 2005-09-30 | 1 | -1/+1 |
| | |||||
* | now I've lindented kernel it might be useful again | Dave Airlie | 2005-09-30 | 1 | -3/+3 |
| | |||||
* | Add support to turn writeback off via radeon module option | Dave Airlie | 2005-09-30 | 4 | -0/+11 |
| | |||||
* | fix pci overriding from userspace | Dave Airlie | 2005-09-30 | 2 | -1/+7 |
| | |||||
* | fixup bens fix so it works.. | Dave Airlie | 2005-09-30 | 1 | -3/+4 |
| | |||||
* | Add Bens fix for radeon maps on ppc | Dave Airlie | 2005-09-30 | 1 | -42/+43 |
| | |||||
* | via: fix stray error printout message. | Thomas Hellstrom | 2005-09-25 | 1 | -1/+0 |
| | |||||
* | Add the via PCI DMA blit code. | Thomas Hellstrom | 2005-09-25 | 8 | -17/+1055 |
| | |||||
* | hopefully fix server recycling on PCIE | Dave Airlie | 2005-09-25 | 1 | -3/+9 |
| | |||||
* | add __ATTR | Dave Airlie | 2005-09-25 | 1 | -0/+9 |
| | |||||
* | use linux kernel macros don't make our own | Dave Airlie | 2005-09-25 | 1 | -3/+3 |
| | |||||
* | remove pci_find_class use for alpha | Dave Airlie | 2005-09-18 | 1 | -2/+4 |
| | |||||
* | compat for pci_pretty_name | Dave Airlie | 2005-09-17 | 1 | -0/+4 |
| | |||||
* | update autogen from xserver tree | Dave Airlie | 2005-09-12 | 1 | -1/+10 |
| | |||||
* | Fix the spelling of DRM_AUTH so that the bsd core stuff builds again. Next | Eric Anholt | 2005-09-12 | 1 | -3/+3 |
| | | | | up is pcigart. | ||||
* | add some pci express chips | Dave Airlie | 2005-09-12 | 1 | -0/+2 |
| | |||||
* | make PCI Express work on 64-bit machines, thanks to Alex Deucher (agd5f) | Dave Airlie | 2005-09-12 | 1 | -3/+3 |
| | |||||
* | back out change as gart is now in framebuffer for PCIE | Dave Airlie | 2005-09-11 | 1 | -1/+1 |
| |