Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-06-10 | use krh's idr mods to remove lists from idr code | Dave Airlie | |
2007-06-05 | complete PCIE backend for ttm | Dave Airlie | |
ttm test runs with it at least, needs to do more testing on it | |||
2007-06-05 | WIP cleanup | Dave Airlie | |
2007-06-05 | cleanup pcigart ttm for new backend layout | Dave Airlie | |
2007-06-05 | Merge branch 'origin' into radeon-ttm | Dave Airlie | |
Conflicts: shared-core/radeon_drv.h | |||
2007-06-03 | Revert "drm: add new drm_wait_on function to replace macro" | root | |
This reverts commit 6e860d08d0f5b1e9a2d711aaf9fd6b982aa8039e. As I said not a good plan - this macro will have to stay for now, trying to do the vbl code with the inline was a bit messy - may need specialised drm wait on functions | |||
2007-05-27 | drm: move context handling code to use linux idr | Dave Airlie | |
2007-05-27 | drm: convert drawable handling to use Linux idr | Dave Airlie | |
This cleans this code up a lot and uses the generic Linux idr which is designed for this. Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2007-05-26 | drm: cleanup use of Linux list handling macros | Dave Airlie | |
This makes the drms use of the list handling macros a lot cleaner and more along the lines of how they should be used. | |||
2007-05-18 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm into ↵ | Alan Hourihane | |
modesetting-101 Conflicts: shared-core/i915_dma.c | |||
2007-05-17 | Merge branch 'modesetting-101' of git+ssh://git.freedesktop.org/git/mesa/drm ↵ | Jesse Barnes | |
into origin/modesetting-101 Conflicts: linux-core/drm_crtc.c linux-core/drm_fb.c Lots of changes to merge with alanh's latest stuff: o fix use of fb->pitch now that it has the right value o add new helper for finding the CRTC given an FB o fix new fb_probe/fb_remove functions to take a CRTC o fixup callers of new FB routines o port drm_fb changes to intel_fb o check for errors after creating fb buffer object o go back to using cfb_imageblit since the accel stubs aren't ready | |||
2007-05-17 | Fix FB pitch value (we had it wrong and were working around it in a few | Jesse Barnes | |
places). Add new FB hooks to the drm driver structure and make i915 use them for an Intel specific FB driver. This will allow acceleration and better handling of the command stream. | |||
2007-04-28 | drm: add new drm_wait_on function to replace macro | Dave Airlie | |
2007-04-28 | remove DRM_GETSAREA and replace with drm_getsarea function | Dave Airlie | |
2007-04-26 | Merge branch 'origin' into modesetting-101 | Dave Airlie | |
2007-04-18 | Simplify the ttm backend interface and the agp ttm backend. | Thomas Hellstrom | |
2007-04-17 | another large overhaul of interactions with userspace... | Dave Airlie | |
We need to keep a list of user created fbs to nuke on master exit. We also need to use the bo properly. | |||
2007-04-12 | Remove extraneous drm_crtc.h include | Alan Hourihane | |
2007-04-12 | Merge remote branch 'origin/modesetting-101' into modesetting-101 | Alan Hourihane | |
2007-04-10 | make crtc_config be named mode_config | Dave Airlie | |
X.org calls this crtc_config but this is a bad name and will confuse ppl later (and me now :-) | |||
2007-04-09 | radeon: add support for reverse engineered xpress200m | Dave Airlie | |
The IGPGART setup code was traced using mmio-trace on fglrx by myself and Phillip Ezolt <phillipezolt@gmail.com> on dri-devel. This code doesn't let the 3D driver work properly as the card has no vertex shader support. Thanks to Matthew Garrett + Ubuntu for providing me some hardware to do this work on. | |||
2007-04-07 | make drmP.h include drm_crtc.h for CRTC related stuff. | Jesse Barnes | |
fixup drm_crtc.c so it matches VGA and other outputs properly. make drm_crtc.c less verbose. add function declarations in drm_crtc.h for other files. | |||
2007-04-05 | Initial import of modesetting for intel driver in DRM | Dave Airlie | |
2007-04-03 | radeon: add setup for PCIE GART ttm | Dave Airlie | |
2007-04-03 | add initial PCIE GART framework for TTM | Dave Airlie | |
2007-03-19 | more tab/space conversion | Dave Airlie | |
2007-03-19 | whitespace cleanup pending a kernel merge | Dave Airlie | |
2007-03-04 | ati: make pcigart code able to handle variable size PCI GART aperture | Dave Airlie | |
This code doesn't enable a variable aperture it just modifies the codebase to allow me fix it up later | |||
2007-02-27 | Fix Alpha domain/bus issue | Jay Estabrook | |
2007-02-14 | Merge branch 'ttm-vram-0-1-branch' | Thomas Hellstrom | |
2007-02-14 | Rename drm_ttm.h to drm_objects.h | Thomas Hellstrom | |
Fix up some header incompatibilities in drm_fence.c caused by the previous commit. | |||
2007-02-14 | Move fence- and buffer-object related header stuff to drm_ttm.h | Thomas Hellstrom | |
2007-02-14 | Remove an intel-specific hack and replace it with a fence driver callback. | Thomas Hellstrom | |
2007-02-14 | Set the drm bus map type for each buffer object memory type. | Thomas Hellstrom | |
2007-02-13 | Bugzilla Bug #9457 | Thomas Hellstrom | |
Add refcounting of user waiters to the DRM hardware lock, so that we can use the DRM_LOCK_CONT flag more conservatively. Also add a kernel waiter refcount that if nonzero transfers the lock for the kernel context, when it is released. This is useful when waiting for idle and can be used for very simple fence object driver implementations for the new memory manager. It also resolves the AIGLX startup deadlock for the sis and the via drivers. i810, i830 still require that the hardware lock is really taken so the deadlock remains for those two. I'm not sure about ffb. Anyone familiar with that code? | |||
2007-02-13 | More bugfixes. | Thomas Hellstrom | |
Fixed memory, pinned buffers and unmappable memory now seems fully functional. | |||
2007-02-12 | Cleanup and fix support for pinned buffers. | Thomas Hellstrom | |
2007-02-08 | Add an accelerated buffer copy cleanup helper. | Thomas Hellstrom | |
Export helper functions and make some important buffer-object functions non-static. Add an i915 accelerated blit buffer move for pci memory buffers. | |||
2007-02-08 | Fix mm_block leak. | Thomas Hellstrom | |
Some other minor fixes. | |||
2007-02-08 | A minor function interface change and some memcpy bugfixing. | Thomas Hellstrom | |
Hooray!! it sort of works with a fixed AGP area as faked VRAM. | |||
2007-02-08 | Simplify external ttm page allocation. | Thomas Hellstrom | |
Implement a memcpy fallback for copying between buffers. | |||
2007-02-07 | Checkpoint commit. | Thomas Hellstrom | |
Flag handling and memory type selection cleanup. glxgears won't start. | |||
2007-02-07 | Fix a stray unlock_kernel() in drm_vm.c | Thomas Hellstrom | |
Add a file for memory move helpers, drm_bo_move.c Implement generic memory move. Cached, no_move and unmapped memory temporarily broken. | |||
2007-02-06 | Simplify pci map vs no pci map choice. | Thomas Hellstrom | |
2007-02-06 | Implement a drm_mem_reg_t substructure in the buffer object type. | Thomas Hellstrom | |
2007-02-06 | Implement a policy for selecting memory types. | Thomas Hellstrom | |
2007-02-02 | Make also later kernels work with buffer object vm | Thomas Hellstrom | |
and clean up some function names. | |||
2007-02-02 | Make vm handle buffer objects instead of ttm objects. | Thomas Hellstrom | |
Remove ttm objects. Make vm aware of PCI memory type buffer objects. (Only works for pre 2.6.16 kernels for now). | |||
2007-02-01 | Fix missing ttm_open_vma call from previous commit. | Thomas Hellstrom | |
Honour the ttm backend cant-use-aperture flag. | |||
2007-02-01 | Prepare for removal of the ttm_object type. | Thomas Hellstrom | |