Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-18 | Add dry-coded DRM drawable private information storage for FreeBSD. | Eric Anholt | |
With this, all modules build again. | |||
2007-07-18 | drm: remove drm_u64_t, replace with uint64_t everwhere | Dave Airlie | |
This might break something, stdint.h inclusion in drm.h maybe required but I'm not sure yet what platforms have it what ones don't. | |||
2007-07-16 | drm: remove drm_ref_t | Dave Airlie | |
2007-07-16 | drm: remove drm_buf_t | Dave Airlie | |
2007-07-16 | drm: detypedef ttm/bo/fence code | Dave Airlie | |
2007-07-16 | drm: remove hashtab/sman and object typedefs | Dave Airlie | |
2007-07-16 | drm: remove drmP.h internal typedefs | Dave Airlie | |
2007-07-16 | drm: detypedef drm.h and fixup all problems | Dave Airlie | |
2007-07-12 | Merge branch 'radeon-ttm' of git://people.freedesktop.org/~airlied/drm into ↵ | Dave Airlie | |
radeon-ttm Conflicts: linux-core/ati_pcigart.c linux-core/drmP.h linux-core/radeon_buffer.c | |||
2007-07-12 | nouveau: separate region_offset into map_handle and offset. | Ben Skeggs | |
2007-07-11 | Made drm_sg_alloc accessible from inside the DRM - drm_sg_alloc_ioctl is the ↵ | Arthur Huillet | |
ioctl wrapper | |||
2007-07-03 | Use idr_replace trick to eliminate struct drm_ctx_sarea_list. | Kristian Høgsberg | |
2007-07-02 | Drop drm_drawable_list and add drm_drawable_info directly to the idr. | Kristian Høgsberg | |
2007-06-29 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm into ↵ | Alan Hourihane | |
modesetting-101 Conflicts: linux-core/drm_drv.c linux-core/drm_fops.c linux-core/drm_objects.h linux-core/drm_stub.c shared-core/i915_dma.c | |||
2007-06-22 | more vblank rework | Jesse Barnes | |
- use a timer for disabling vblank events to avoid enable/disable calls too often - make i915 work with pre-965 chips again (would like to structure this better, but this hack works on my test system) | |||
2007-06-15 | Remove DRIVER_IRQ_VBL(2). | Michel Dänzer | |
If the driver doesn't support vertical blank interrupts, it won't call drm_vblank_init(), and dev->num_crtcs will be 0. Also fix an off-by-one test against dev->num_crtcs. | |||
2007-06-15 | Make vblank waitqueue per CRTC. | Michel Dänzer | |
2007-06-14 | Comment new vblank routines and fixup several issues: | Jesse Barnes | |
- use correct refcount variable in get/put routines - extract counter update from drm_vblank_get - make signal handling callback per-crtc - update interrupt handling logic, drivers should use drm_handle_vblank - move wakeup and counter update logic to new drm_handle_vblank routine - fixup usage of get/put in light of counter update extraction - fix longstanding bug in signal code, update pending counter only *after* we're sure we'll setup signal handling | |||
2007-06-12 | Update vblank code: | Jesse Barnes | |
- move pre/post modeset ioctl to core - fixup i915 buffer swap - fix outstanding signal count code - create new core vblank init routine - test (works with glxgears) - simplify i915 interrupt handler | |||
2007-06-12 | Initial checkin of vblank rework. Code attempts to reduce the number | Jesse Barnes | |
of vblank interrupt in order to save power. | |||
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 | |