Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-05 | Merge branch 'pre-superioctl-branch' | Dave Airlie | |
2007-10-04 | nouveau: Switch over to using PMC_BOOT_0 for card detection. | Maarten Maathuis | |
2007-10-04 | linux-drm: Obey device class requirements when detecting devices. | Maarten Maathuis | |
2007-10-04 | drm: fix page count calculation | Dave Airlie | |
Also no need to do pre-populate work on single page | |||
2007-10-03 | Use 'ifdef __BIG_ENDIAN' instead of 'if __BIG_ENDIAN' | Ian Romanick | |
2007-10-03 | First round of byte-ordering fixes for PowerPC. | Ian Romanick | |
This isn't 100% as command submission via PCI-e GART buffers doesn't work. I've hacked around that for the time being. This is essentially the code that was used at the POWER.org event to show Bimini. | |||
2007-10-02 | ttm: returning into dummy causes a buffer object leak | Dave Airlie | |
as nobody ever derefs dummy, however not returning does the deref correctly. | |||
2007-09-30 | nouveau: rename nv30_graph.c to nv20_graph.c | Pekka Paalanen | |
2007-09-30 | nouveau: nv30 graph function renames, removed nv20_graph.c | Pekka Paalanen | |
All nv30 functions in nv30_graph.c that can be used on nv20 are renamed as accordingly. nv20 specific parts from nv20_graph.c are moved into nv30_graph.c. | |||
2007-09-29 | Don't build without any optimization on Linux. | Michel Dänzer | |
Building without optimization causes the drm module not to link correctly on ppc. | |||
2007-09-26 | Allow parallel module compile | Keith Packard | |
2007-09-26 | Add brackets | Alan Hourihane | |
2007-09-26 | don't copy back if an error was returned. | Alan Hourihane | |
2007-09-25 | Merge branch 'master' into pre-superioctl-branch | Thomas Hellstrom | |
Conflicts: linux-core/drm_bo.c linux-core/drm_fence.c linux-core/drm_objects.h shared-core/drm.h | |||
2007-09-25 | drm/ttm: fixup fence class naming and interfaces | Dave Airlie | |
This is some code for nouveau that Ben Skeggs worked on, and also fixes the naming (having class in a system header file == C++ keyword == bad plan) | |||
2007-09-22 | Fix pinned buffer fence class. | Thomas Hellstrom | |
2007-09-22 | Fix drm_bo.c compiling. | Thomas Hellstrom | |
2007-09-22 | Make nouveau compile on older kernels. | Thomas Hellstrom | |
2007-09-22 | Add fence error member. | Thomas Hellstrom | |
Modify the TTM backend bind arguments. Export a number of functions needed for driver-specific super-ioctls. Add a function to map buffer objects from the kernel, regardless of where they're currently placed. A number of error fixes. | |||
2007-09-21 | Merge branch 'bo-set-pin' | Eric Anholt | |
This branch replaces the NO_MOVE/NO_EVICT flags to buffer validation with a separate privileged ioctl to pin buffers like NO_EVICT meant before. The functionality that was supposed to be covered by NO_MOVE may be reintroduced later, possibly in a different way, after the superioctl branch is merged. | |||
2007-09-20 | drm_sysfs: update sysfs code from kernel | Dave Airlie | |
2007-09-19 | Merge branch 'origin' into bo-set-pin | Eric Anholt | |
2007-09-18 | Add ioc32 compat layer for XGI DRM. | Ian Romanick | |
2007-09-18 | Fix ioc32 compat layer | Ian Romanick | |
Previously any ioctls that weren't explicitly listed in the compat ioctl table would fail with ENOTTY. If the incoming ioctl number is outside the range of the table, assume that it Just Works, and pass it off to drm_ioctl. This make the fence related ioctls work on 64-bit PowerPC. | |||
2007-09-12 | Added bool typedef added in kernel 2.6.19 | Brian | |
This allows the xgi code to compile with older kernels. | |||
2007-09-12 | Added idr_replace() function which was apparently added in Linux 2.6.18 | Brian | |
Someone should probably double-check my work here since this is the first time I've touched drm_compat.[ch] | |||
2007-09-06 | Bump version to 1.0.0. | Ian Romanick | |
2007-08-31 | Merge branch 'master' of ssh+git://git.freedesktop.org/git/mesa/drm into ↵ | Ian Romanick | |
xgi-0-0-2 | |||
2007-08-31 | Acutally emit the IRQ (duh) when setting the fence post. | Ian Romanick | |
2007-08-29 | Use ati_pcigart for PCI-e GART table handling. | Ian Romanick | |
2007-08-29 | Fix late night dumb-dumb mistake. | Ian Romanick | |
2007-08-29 | Use DRM_SPINLOCK / DRM_UNSPINLOCK macros. | Ian Romanick | |
2007-08-28 | drm: remove XFREE86_VERSION macros | Dave Airlie | |
2007-08-17 | Remove unnecessary include. | Ian Romanick | |
2007-08-16 | Forgot to add this file on the last commit. | Ian Romanick | |
2007-08-16 | Merge branch 'master' into bo-set-pin | Eric Anholt | |
2007-08-15 | Implement fence support. | Ian Romanick | |
2007-08-15 | Fix dev->agp->base initialization on BSD, and fix addmap range check on Linux. | Eric Anholt | |
With the previous linux commit, an AGP aperture at the end of the address space would have wrapped to 0 and the test would have failed. | |||
2007-08-15 | nouveau: Allow GART notifiers when using sgdma code. | 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-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-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 | |