Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-12-05 | add texrect support for r300 | Dave Airlie | |
2005-12-04 | Fix from SuSE for issue with context creation failure | Dave Airlie | |
2005-12-02 | Add RV410 X700PRO PCI ID | Eric Anholt | |
Submitted by: Adam K Kirchhoff <adamk@voicenet.com> | |||
2005-12-02 | Finish the last bits necessary to get the i915 DRM port working on FreeBSD | Eric Anholt | |
Submitted by: Alexey Popov <llp@iteranet.com> | |||
2005-12-02 | FreeBSD PR kern/85479: Restore the enabling of debugging by default by the | Eric Anholt | |
DRM_DEBUG kernel option. It remains controlled by hw.dri.*.debug no matter what. | |||
2005-11-30 | Bump package and DSO numbers to 2.0 to reflect 32/64 ABI change | Adam Jackson | |
2005-11-30 | Resync from Xorg head: conditional include of xorg-config.h | Adam Jackson | |
2005-11-30 | Resync from Xorg head (Bug #3815, GNU/kFreeBSD hack) | Adam Jackson | |
2005-11-29 | Add TODO based on my email from a while ago | Adam Jackson | |
2005-11-29 | Remove redundant #ifdef stanza | Adam Jackson | |
2005-11-29 | Error checking for drmStrdup (Tilman Sauerbeck) | Adam Jackson | |
2005-11-29 | fixup xf86drm.c for new headers | Dave Airlie | |
2005-11-29 | Fix from Hugh Dickins for consistent mapping | Dave Airlie | |
2005-11-29 | fixes from Egbert for 64bit | Dave Airlie | |
2005-11-28 | Assert an MIT copyright on sis_drm.h, since one was lacking and I created | Eric Anholt | |
that particular file. Its contents have changed a good bit since the original sis code, and the original sis code didn't care much about attribution since it routinely disclaims Precision Insight/VA Linux from responsibility. Also, adjust formatting around license headers (have a comment open immediately before the "Copyright" line, not as a runon of any previous comments) for automatic processing into FreeBSD, where /*- is used to signal the beginning of license headers for automatic compilation of license lists. | |||
2005-11-28 | remove xf86drmCompat.*, unused since about XFree86 4.2. | Adam Jackson | |
2005-11-28 | Fix AGP support guessing: Implement the same bridge checking in the MGA | Eric Anholt | |
driver as Linux uses, and actually use the driver's device_is_agp if available (hopefully fixing i915). | |||
2005-11-28 | fix mem leak in HashHash() (bug 5171) | Brian Paul | |
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-15 | Fix compiling and reenable build of i915 driver. | Eric Anholt | |
2005-11-15 | Fix Savage DRI without ShadowStatus NO by allowing the shadow area to be | Eric Anholt | |
mapped. | |||
2005-11-11 | enable i915 32/64 bit ioctls | Dave Airlie | |
2005-11-11 | RV200 < R200 | Dave Airlie | |
2005-11-11 | i810 should be fine with i810.. no idea what this crack is .. | Dave Airlie | |
2005-11-11 | fix up radeon whitespace | Dave Airlie | |
2005-11-11 | Fix breakage from the move of driver ioctl externs to header files. | Eric Anholt | |
2005-11-11 | whitespace align with kernel | Dave Airlie | |
2005-11-11 | mixing breaks in r128 driver.. fixed in kernel | Dave Airlie | |
2005-11-11 | copy correct Kconfig | Dave Airlie | |
2005-11-11 | realign whitespace with kernel | Dave Airlie | |
2005-11-11 | remove extra spaces | Dave Airlie | |
2005-11-11 | A bunch of create_proc_dir_entry() calls creating directories had crept in | Dave Airlie | |
since the last sweep; converted to proc_mkdir(). From: Al Viro (via kernel) | |||
2005-11-11 | convert to use __set_current_state, align some header includes | Dave Airlie | |
2005-11-11 | whitespace align closer with kernel | Dave Airlie | |
2005-11-11 | cleanup ioctl/max_ioctl to use header file for extern symbols | Dave Airlie | |
2005-11-10 | Fix cpu_to_le32 same as kernel not sure it is correct for ppc | Dave Airlie | |
2005-11-10 | cleanup / whitespace align with kernel | Dave Airlie | |
2005-11-08 | Correct a LOR issue on FreeBSD by allocating temporary space and doing a | Eric Anholt | |
single DRM_COPY_FROM_USER rather than DRM_VERIFYAREA_READ followed by tons of DRM_COPY_FROM_USER_UNCHECKED. I don't like the look of the temporary space allocation, but I like the simplification in the rest of the file. Tested with glxgears, tuxracer, and q3 on a savage4. | |||
2005-11-08 | Correct another LOR issue with resource allocation. This leaves the | Eric Anholt | |
drm_get_resource_* resource allocation a little racy, but they're getting called at either X Server startup or driver load, so it's serialized anyway. | |||
2005-11-08 | Initial port of savage to FreeBSD for the AGP and !ShadowStatus case. Adds | Eric Anholt | |
drm_mtrr_{add,del} for handling the MTRR setup. Still has a LOR issue with DRM_VERIFYAREA_READ/DRM_COPY_FROM_USER_UNCHECKED in savage_bci.c -- this won't work with the fine-grained locking in use, and just doing a single copyin to a temporary will probably work fine. Also note that the module leaks approximately 4 kb on unload. | |||
2005-11-08 | Correct a LOR on FreeBSD by allocating a temporary buffer and doing a | Eric Anholt | |
single COPY_FROM_USER into it, rather than VERIFYAREA followed by many COPY_FROM_USER_UNCHECKEDs. | |||
2005-11-08 | Correct a LOR related to the PCI resource allocations by simply moving the | Eric Anholt | |
uninit to unload time rather than lastclose. | |||
2005-11-08 | Fix FreeBSD DRM for latest MGA changes to agp support, which cleans things | Eric Anholt | |
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. | |||
2005-11-08 | Catch FreeBSD up to the pcie gart changes. Required minor modification to | Eric Anholt | |
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. | |||
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 | |