Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-05-15 | wrap config.h include with defined for KERNEL | Dave Airlie | |
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-26 | Convert NOMAN to the new preferred spelling NO_MAN to quiet warnings. | Eric Anholt | |
2005-04-26 | Clean up some const qualifier cast warnings. | Eric Anholt | |
2005-04-26 | Convert BSD code to mostly use bus_dma, the dma abstraction for dealing | Eric Anholt | |
with IOMMUs and such. There is one usage of the forbidden vtophys() left in drm_scatter.c which will be fixed up soon. This required a KPI change for drm_pci_alloc/free() to return/use a drm_dma_handle_t that keeps track of os-specific bits, rather than just passing around the vaddr/busaddr/size. Submitted by: Tonnerre Lombard (partially) Tested on: FreeBSD: Rage128 AGP/PCI Linux: Savage4 AGP/PCI | |||
2005-04-26 | Use msleep instead of tsleep to drop the DRM device lock and avoid a | Eric Anholt | |
sleep-with- mutex held. This probably ought to be an os-independent sleep function ala DRM_USLEEP. | |||
2005-04-24 | Fix a panic on startup with non-initmapping drivers by assigning the | Eric Anholt | |
drm_ioremap return value to the map handle again. Submitted by: Tor Egge, tegge at freebsd dot org | |||
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-04-20 | VIA: Interrupt handler bugfixes. Bumped patchlevel to 2.6.2. | Thomas Hellstrom | |
2005-04-19 | Revert last commit, it affect via things | Dave Airlie | |
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-04-16 | Use /*- to begin license blocks in BSD code to reduce diffs against FreeBSD | Eric Anholt | |
CVS. | |||
2005-04-13 | Fix build on FreeBSD-current, thanks to jhb@. | Eric Anholt | |
2005-04-04 | mirror changes made in main tree.. just happened to be doing this myself | Dave Airlie | |
2005-03-29 | Missing file via_video.c commited. | Thomas Hellstrom | |
2005-03-29 | Add skeletal imagine driver (but don't build it yet). | Adam Jackson | |
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-27 | Description: Rather than use custom code in DRM_WAIT_ON() to do exactly | Dave Airlie | |
what wait_event_interruptible_timeout() does, use the function and just change the return values appropriately. Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com> | |||
2005-03-27 | Some ia64 platforms may not support write combining on all type of memory, | Dave Airlie | |
so we need to consult the EFI memory map before we try to set the write combine attribute of a page. This patch will try to map a page write combined if it's not an AGP page and the EFI memory map says it's ok, otherwise it falls back to a regular, uncached mapping. Can someone please apply this to the drm tree? From: Jesse Barnes | |||
2005-03-25 | Don't know who set the i915GM PCI ID incorrectly but it should be 0x2592 | Alan Hourihane | |
2005-03-25 | From Xorg CVS realign the i915_drv.h | Dave Airlie | |
From: Tungsten Graphics Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2005-03-25 | use linux-core for 2.6 not this stuff.. | Dave Airlie | |
2005-03-25 | fix up AGP multi-head support for kernel 2.6.12 | Dave Airlie | |
2005-03-25 | verify_area is deprecated, replaced by access_ok. Seems I missed this one | Dave Airlie | |
when I did the big overall conversion. Signed-off-by: Jesper Juhl <juhl-lkml@dif.dk> | |||
2005-03-25 | fix bug with XFree86 4.3 on core drm | Dave Airlie | |
Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2005-03-25 | 3dfx DRM depends on PCI | Dave Airlie | |
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> | |||
2005-03-25 | For 2.6.12 and 2.6.11.x: | Dave Airlie | |
Remove incorrect "drm_"-prefix from parameter description. Signed-off-by: Magnus Damm <damm@opensource.se> | |||
2005-03-18 | Add support for production version of ATI RN50/ES1000. (ATI Technologies | Michel Daenzer | |
Inc.) | |||
2005-03-15 | add R200_EMIT_PP_TRI_PERF_CNTL packet to support brilinear filtering on | Roland Scheidegger | |
r200 | |||
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-03-13 | Command DMA optimizations: | Felix Kuehling | |
- don't waste DMA memory when small command buffers are flushed - minimized padding with noops - slightly simplified faked DMA flushing | |||
2005-03-08 | Fix for bug 2673 from Egbert Eich - memset the version | Dave Airlie | |
2005-03-07 | Tracked down random lockups related to command DMA that occurred in Quake3 | Felix Kuehling | |
after ~5min: buffer aging was subtly broken. Part of this may have also affected vertex DMA buffer aging and client-side texture heap aging, though with less fatal consequences. Bumped minor version and driver date. | |||
2005-03-07 | minor pointer cast typo | Dave Airlie | |
2005-03-06 | Added support for command DMA on Savage4-based hardware. Unfortunately | Felix Kuehling | |
command and vertex DMA don't work at the same time. Command DMA performance is superior and works with all vertex formats. Bumped minor version and driver date. | |||
2005-03-04 | add some idct type 3 packets for reference | Dave Airlie | |
2005-02-23 | Use wrap counter to extend 16-bit hardware event tags to 32-bit logical | Felix Kuehling | |
event counters in the SAVAGE_EVENT_EMIT/WAIT ioctls. This is needed for reliable client-side texture heap aging. Slightly simplified DMA buffer aging while at it. Bumped minor version and driver date. | |||
2005-02-20 | Fix VIA K8M800 PCI ID. | Thomas Hellstrom | |
2005-02-19 | Fix a couple of gcc warnings in DRM_INFOs. | Eric Anholt | |
2005-02-19 | Merge r1.26 from FreeBSD: Now that mem(4) is a kernel module, we need to | Eric Anholt | |
depend on it. | |||
2005-02-18 | fd.o bug #2576: Add support for ATI RN50/ES1000. (ATI Technologies Inc.) | Michel Daenzer | |
2005-02-18 | Bug #2567: Fix reversed memset arguments. (David Krause) | Adam Jackson | |
2005-02-15 | Run depmod after installing new modules | Keith Whitwell | |
2005-02-14 | Use fuword32 for DRM_GET_USER_UNCHECKED when available. May help on 64-bit | Eric Anholt | |
platforms. Submitted by: Jung-uk Kim, jkim at niksun dot com | |||
2005-02-14 | Use the proper API to get PCI vendor/device number for a dev. | Eric Anholt | |
PR: ports/76879 Submitted by: Alex, lesha at intercaf dot ru. | |||
2005-02-14 | Initialize kbuf to NULL to quiet the compiler about uninit variables | Eric Anholt | |
(wasn't an issue). Don't forget to free kbuf if the copyin fails. | |||
2005-02-13 | Fixed Futex release bug. Bumped driver date and patchlevel. | Thomas Hellstrom | |
2005-02-13 | Fix bad copy'n'pastage of copyrights -- don't disclaim anything for VA | Eric Anholt | |
Linux or PI in my copyrights when I should be doing it for myself. | |||
2005-02-13 | Add the first bits necessary for a port of savage to FreeBSD. More to | Eric Anholt | |
follow later. | |||
2005-02-10 | add support for texture micro tiling for radeon/r200. Add support for cube | Roland Scheidegger | |
maps for r100. (Stephane Marchesin's port of the core version). |