Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-01 | Unbind objects when freeing, fix some error paths, and warn in others. | Eric Anholt | |
2008-05-01 | Fix offset passed to AGP to be pages instead of bytes. | Eric Anholt | |
Fix some utterly bonged loop while we were staring at it. | |||
2008-05-01 | Fix missing member settings in obj/obj_priv, and some error paths. | Eric Anholt | |
2008-05-01 | Make GEM object handles be nonzero. | Eric Anholt | |
2008-05-01 | Update mm tests for GEM rename. | Eric Anholt | |
2008-05-01 | Remove _args from gem ioctl argument structure tags. | Eric Anholt | |
2008-05-01 | Add pin/unpin object ioctls for gem. | Eric Anholt | |
2008-05-01 | checkpoint: relocations support. | Eric Anholt | |
2008-05-01 | checkpoint: gtt binding written. | Eric Anholt | |
2008-05-01 | checkpoint: rename to GEM and a few more i915 bits. | Eric Anholt | |
2008-05-02 | nv50: enable 0x400500 bit 0 after PGRAPH exception also | Ben Skeggs | |
No solid idea about what these 2 bits do, but nv50 can now survive a few PGRAPH exceptions just as nv40 does :) | |||
2008-05-02 | nouveau: guard against channels potentially not having a context, fix nv50 | Ben Skeggs | |
2008-05-02 | nouveau: disable all card interrupts when unknown PFIFO IRQ occurs. | Ben Skeggs | |
This is possibly temporary. I can trigger an unending IRQ storm on G8x in some circumstances, and have no idea how to handle that particular PFIFO exception correctly yet. | |||
2008-05-02 | nouveau: restore original NV_PFIFO_CACHES_REASSIGN value in fifo handler | Ben Skeggs | |
Doesn't fix any issue I've seen, but is a potential issue if a FIFO IRQ occurs during channel creation/takedown. | |||
2008-05-02 | nouveau: gather nsource in trap_info() | Ben Skeggs | |
The IRQ handling stuff really is a mess.. On the TODO :) | |||
2008-05-02 | nv50: PGRAPH exception handling completely different from earlier chips | Ben Skeggs | |
2008-05-01 | nv50: I cave... Add nv84 initial context values. | Ben Skeggs | |
I swore I'd actually do this properly and not go the horrible route we did with nv4x, but I won't get around to it just yet with so many *actually* interesting things to do first.. One day. Since someone already added nv86, why not! | |||
2008-04-30 | Hacking towards hooking up execbuffer. | Eric Anholt | |
2008-04-29 | Remove the remainder of the mmfs device. | Eric Anholt | |
2008-04-29 | Move mmfs tests over to be drm tests. | Eric Anholt | |
2008-04-29 | Move mmfs ioctls into the DRM. Untested. | Eric Anholt | |
2008-04-29 | i915: fix off by one in VGA save/restore of AR & CR regs | Jesse Barnes | |
Turns out it's important to save/restore AR14 in particular. | |||
2008-04-29 | nouveau: NV9x cards exist as well. | Maarten Maathuis | |
2008-04-28 | Rename drm_mm.c and its fuctions to drm_memrange. | Eric Anholt | |
It's not really a graphics memory allocator, just something to track ranges of address space. It doesn't involve actual allocation, and was consuming some desired namespace. | |||
2008-04-28 | Merge branch 'master' into modesetting-101 | Thomas Hellstrom | |
Conflicts: linux-core/Makefile.kernel linux-core/drm_compat.c linux-core/drm_fops.c linux-core/drm_lock.c shared-core/drm.h shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c | |||
2008-04-27 | Use fixed sized types in new ioctls | Jesse Barnes | |
Make both crtc and the command argument 32 bits to avoid any 32-on-64 compat issues. | |||
2008-04-26 | Enum-ectomy of vblank modesetting ioctl | Jesse Barnes | |
Enum can be of pretty much any size since C leaves the choice of size up to the implementation. So avoid using it in new interfaces like the vblank pre- & post-modeset ioctl. Thanks to hch for spotting this. | |||
2008-04-23 | Add mmap ioctl to mmfs. | Eric Anholt | |
2008-04-23 | Add pread/pwrite ioctls to mmfs. | Eric Anholt | |
2008-04-23 | Extend the mmfs basic test to do a couple of ioctls. | Eric Anholt | |
2008-04-23 | Move mmfs.h userland interface to shared-core. | Eric Anholt | |
2008-04-23 | Initial add of mmfs module. | Eric Anholt | |
2008-04-23 | Clarify that drm_agp_ttm_backend is associated with a drm_ttm. | Eric Anholt | |
On first looking at it I assumed it was an aspect of the ttm backend as a whole rather than specific allocations from a backend. | |||
2008-04-23 | Make via compile. | Kristian Høgsberg | |
Chase the lock to it's new location. | |||
2008-04-23 | Make radeon_ms compile. | Kristian Høgsberg | |
Remove lock functions and use pci_map_rom() instead of pci_map_rom_copy(). | |||
2008-04-23 | Don't disable IRQs, just tasklets, when taking the drm lock spinlock. | Thomas Hellstrom | |
2008-04-23 | Fixed unlock check on EAGAIN | Jakob Bornecrantz | |
2008-04-23 | i915: fix for compatibility mode | Xiang, Haihao | |
2008-04-22 | i915: allocate devname at init time | Jesse Barnes | |
Since it'll be freed at unload time, we should alloc devname rather than pointing to the DRIVER_NAME string. | |||
2008-04-22 | add sysfs entry for DVO output | Hong Liu | |
forget to add it in the previous DVO porting patch. Signed-off-by: Hong Liu <hong.liu@intel.com> | |||
2008-04-22 | clear interrupt status before install irq | Hong Liu | |
On my 865G machine, it seems the CPU will receive interrupt before irq_postinstall is called. This will cause kernel oops because vblank is not inited at that time. Clear interrupt status before install seems fixing this problem. Signed-off-by: Hong Liu <hong.liu@intel.com> | |||
2008-04-22 | fix removing output_attrs | Hong Liu | |
fix a typo in removing output sysfs. Signed-off-by: Hong Liu <hong.liu@intel.com> | |||
2008-04-22 | linux-core Makefile: add GIT_REVISION | Pekka Paalanen | |
This tries to automatically fetch a git revision string and if succeeds, it #defines GIT_REVISION string macro. Packagers can override it by 'make GIT_REVISION=foo'. Update Nouveau to use GIT_REVISION, if defined, instead of DRIVER_DATE in struct drm_driver. Signed-off-by: Pekka Paalanen <pq@iki.fi> | |||
2008-04-22 | i915: gfx hw and i945gme fixes from upstream | Dave Airlie | |
From Jesse and Zhenyu originally. | |||
2008-04-20 | [I915] Handle tiled buffers in vblank tasklet | Keith Packard | |
The vblank tasklet update code must build 2D blt commands with the appropriate tiled flags. | |||
2008-04-20 | On I965, use correct 3DSTATE_DRAWING_RECTANGLE command in vblank | Keith Packard | |
The batchbuffer submission paths were fixed to use the 965-specific command, but the vblank tasklet was not. When the older version is sent, the 965 will lock up. | |||
2008-04-17 | Porting DVO stuff | Hong Liu | |
Ported from Xorg intel 2d driver. Changed interfaces definitions, which needed to be changed later if other device wants to use these DVO stuff. | |||
2008-04-14 | Fix buffer object map wait error. | Thomas Hellstrom | |
Add some branch prediction hints. | |||
2008-04-14 | Fix buffer object creation validation. | Thomas Hellstrom | |
BO lock fixes. | |||
2008-04-14 | Unlock the BO mutex while waiting for idle, unmapped, unfenced. | Thomas Hellstrom | |
Move unfenced checking into idle checking. Never time out while waiting for software events like unmapped or unfenced. |