Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-08-15 | BSD: Return EINVAL if drm_unlock is called on an unheld or other-owner lock. | Eric Anholt | |
2007-08-15 | Add a set of tests for DRM locking, exposing issues on BSD. | Eric Anholt | |
2007-08-15 | Fix a bad error message in auth.c regression test. | Eric Anholt | |
2007-08-15 | Require master in setversion test, since it requires auth. | Eric Anholt | |
2007-08-15 | BSD: simplify drm_ioctl() after other refactoring. | vehemens | |
2007-08-15 | Bug #11989: Fix regression in getstats ioctl (kernel panic). | vehemens | |
2007-08-15 | BSD: Fix regression in setversion ioctl (current version not returned). | Eric Anholt | |
2007-08-15 | Add a regression test for the setversion interface. | Eric Anholt | |
2007-08-15 | Add simple regression test for getstats (does it not crash the kernel?). | Eric Anholt | |
2007-08-15 | BSD: Replace brief description in each file's first line with doxygen later on. | Eric Anholt | |
The brief descriptions usually had the wrong filename in them. | |||
2007-08-15 | nouveau: Use count parameter in nouveau_notifier_alloc(). | Ben Skeggs | |
2007-08-15 | nouveau: Turn some messages into DRM_DEBUGs.. | Ben Skeggs | |
2007-08-15 | nouveau: Allow GART notifiers when using sgdma code. | Ben Skeggs | |
2007-08-15 | nouveau: Workaround mysterious PRAMIN clobbering by the card. | Ben Skeggs | |
2007-08-14 | Eliminate unused / useless ioctls. | Ian Romanick | |
2007-08-14 | Clean up remaining C++ style comments. | Ian Romanick | |
2007-08-14 | Move dwWriteReg to xgi_cmdlist.c, the only file where it is used. | Ian Romanick | |
2007-08-14 | Remove unused interrupt related functions. | Ian Romanick | |
2007-08-14 | Clean up xgi_(en|dis)able_(mmio|ge) and move to xgi_misc.c. | Ian Romanick | |
2007-08-15 | nouveau: Catch all NV4x chips instead of just NV_40. | Ben Skeggs | |
2007-08-15 | nouveau/nv40: Fix channel scheduling. | Ben Skeggs | |
Ensure NV_PFIFO_DMA_TIMESLICE_TIMEOUT_ENABLE gets set, otherwise channels will appear to "freeze" in some circumstances. | |||
2007-08-13 | Bug #11895: Only add the AGP base to map offset if the caller didn't. | Eric Anholt | |
The i830 and newer intel 2D code adds the AGP base to map offsets already, because it wasn't doing the AGP enable which used to set dev->agp->base. Credit goes to Zhenyu for finding the issue. | |||
2007-08-13 | Strobe magic 0xB03F register to flush PCI-e GART table. | Ian Romanick | |
The original XGI kernel driver strobed 0xB03F each time a page was allocated to back a GART page. When the driver was converted to use the DRM SG interface, this code was lost. Returning it fixes a long standing issue where the X-server would work fine the first time, but acceleration commands would be ignored on the second X-server invocation. | |||
2007-08-13 | Bug #11951: Fix an errno sign inversion on pre-FreeBSD 5. | vehemens | |
Also, annotate where signs change, to hopefully remind the reader of these issues in the future. | |||
2007-08-13 | Add a regression test for authentication. | Eric Anholt | |
2007-08-13 | Add doxygen and fix whitespace for drm_auth.c | Eric Anholt | |
2007-08-13 | Fix drm_auth.c locking to not recurse on dev_lock. | vehemens | |
2007-08-11 | i915: i965 non-secure batchbuffer bit has moved. | Dave Airlie | |
2007-08-10 | nouveau/nv50: demagic instmem setup. | Ben Skeggs | |
2007-08-10 | nouveau: Allow creation of gpuobjs before any other init has taken place. | Ben Skeggs | |
2007-08-09 | After calling drm_sman_cleanup, mark both heaps as uninitialized. | Ian Romanick | |
Since the heaps weren't marked as uninitialized, SG memory was never re-allocated. This prevented the X-server from being able to restart without re-loading the kernel module. | |||
2007-08-09 | Use DRM_MEMORYBARRIER() macro instead of mb(). | Ian Romanick | |
2007-08-09 | Mask off correct bits in M2REG_AUTO_LINK_STATUS for interrupt handling. | Ian Romanick | |
2007-08-09 | Minor clean up of IRQ code. Much, much more to come. | Ian Romanick | |
2007-08-09 | Use sman memory manager instead of internal version. | Ian Romanick | |
2007-08-09 | Unify alloc and free ioctls. | Ian Romanick | |
The DRM_XGI_PCIE_ALLOC and DRM_XGI_FB_ALLOC ioctls (and the matching free ioctls) are unified to DRM_XGI_ALLOC. The desired memory region is selected by xgi_mem_alloc::location. The region is magically encoded in xgi_mem_alloc::index, which is used to release the memory. Bump to version 0.11.0. This update requires a new DDX. | |||
2007-08-09 | Associate master file pointer with command list buffer. | Ian Romanick | |
Pass the master's file pointer, as supplied to xgi_bootstrap, to xgi_cmdlist_initialize. Associate that pointer with the memory allocated for the command list buffer. By doing this the memory will be automatically cleaned up when the master closes the device. This allows the removal of some clean up code. | |||
2007-08-09 | nouveau: silence irq handler a bit | Ben Skeggs | |
2007-08-09 | nouveau/nv40: add some missing pciids. | Ben Skeggs | |
2007-08-08 | nouveau : nv10, nv20, nv30 : don't save all channel in the same RAMFC entry | Matthieu Castet | |
This should improve multi fifo | |||
2007-08-08 | nouveau: Always allocate drm's push buffer in VRAM | Ben Skeggs | |
Fixes #11868 | |||
2007-08-08 | nouveau: return channel id | Ben Skeggs | |
2007-08-08 | nouveau/nv50: hack up initial channel context from current state | Ben Skeggs | |
We really should be providing static values like the nv40 PGRAPH code does, however, this will do for now to keep X at least working. | |||
2007-08-08 | nouveau: enable/disable engine-specific interrupts in _init()/_takedown() | Ben Skeggs | |
All interrupts are still masked by PMC until init is finished. | |||
2007-08-07 | nouveau : fix enable irq (in the previous code all irq were masked by engine | Matthieu Castet | |
init after irq_postinstall) | |||
2007-08-06 | Unify infrastructure for freeing on-card / GART memory. | Ian Romanick | |
2007-08-06 | Release client memory in reclaim_buffers_idlelocked instead of preclose. | Ian Romanick | |
2007-08-06 | Refactor xgi_(fb|pcie)_free_all into xgi_free_all. | Ian Romanick | |
2007-08-06 | Replace per-heap semaphores with drm_device::struct_mutex. | Ian Romanick | |
2007-08-06 | Unify infrastructure for allocating (not yet freeing) on-card / GART memory. | Ian Romanick | |