Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-19 | Some comment updates pending removal of the init mutex. | Thomas Hellstrom | |
2007-10-19 | No fence_class argument on drmBOSetStatus since it's not | Thomas Hellstrom | |
associated with a particular command submission. | |||
2007-10-19 | Remove the clean_unfenced function. | Thomas Hellstrom | |
Change the restriction that non-creators can't change the buffer flags to non-creators can't change EVICT and NO_MOVE flags. | |||
2007-10-17 | Only allow creator to change shared buffer mask. | Thomas Hellstrom | |
2007-10-17 | Remove the op ioctl, and replace it with a setuser ioctl. | Thomas Hellstrom | |
Remove need for lock for now. May create races when we clean memory areas or on takedown. Needs to be fixed. Really do a validate on buffer creation in order to avoid problems with fixed memory buffers. | |||
2007-10-17 | Revert "Replace NO_MOVE/NO_EVICT flags to buffer objects with an ioctl to ↵ | Thomas Hellstrom | |
set pinning." This reverts cf2d569daca6954d11a796f4d110148ae2e0c827 commit. | |||
2007-10-17 | Revert "Copy the important parts of object_validate into object_create()." | Thomas Hellstrom | |
This reverts f9c27aa50b715a7d21858f1ce9e4785120bd0c36 commit. | |||
2007-10-17 | Revert "Remove the pinned buffer from the LRU when pinning." | Thomas Hellstrom | |
This reverts 3a0bc518e35c62bb9c64c9105f836584d949653f commit. | |||
2007-10-16 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm into ↵ | Alan Hourihane | |
modesetting-101 Conflicts: linux-core/drm_bo.c linux-core/drm_objects.h shared-core/i915_dma.c shared-core/i915_drv.h | |||
2007-10-16 | Revert part of earlier commit that caused an unresolved symbol for i915. | Michel Dänzer | |
2007-10-16 | Drop destroy ioctls for fences and buffer objects. | Kristian Høgsberg | |
We now always create a drm_ref_object for user objects and this is then the only things that holds a reference to the user object. This way unreference on will destroy the user object when the last drm_ref_object goes way. | |||
2007-10-16 | Take bo type argument out of the ioctl interface. | Kristian Høgsberg | |
The buffer object type is still tracked internally, but it is no longer part of the user space visible ioctl interface. If the bo create ioctl specifies a non-NULL buffer address we assume drm_bo_type_user, otherwise drm_bo_type_dc. Kernel side allocations call drm_buffer_object_create() directly and can still specify drm_bo_type_kernel. Not 100% this makes sense either, but with this patch, the buffer type is no longer exported and we can clean up the internals later on. | |||
2007-10-16 | Eliminate support for fake buffers. | [utf-8] Kristian Høgsberg | |
2007-10-15 | should be unlocked | Alan Hourihane | |
2007-10-15 | Fix some buffer teardown problems. | Alan Hourihane | |
2007-10-12 | nouveau: mandatory "oops I forgot half of the files" commit | Arthur Huillet | |
2007-10-12 | i915: check mask instead of flags for buffer fence types | Dave Airlie | |
2007-10-10 | Eliminate trailing whitespace from last commit. | Ian Romanick | |
2007-10-10 | Fix command list submission on big-endian. | Ian Romanick | |
2007-10-10 | Only add native-type on EXE signals. Otherwise flush flags may | Thomas Hellstrom | |
get out of sync. | |||
2007-10-07 | radeon: make vram fixed type | Dave Airlie | |
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-28 | Set the fb_base, so userspace applications can actually work | Alan Hourihane | |
now instead of locking up. | |||
2007-09-27 | Add some more checks to modelist walking for matching | Alan Hourihane | |
incoming modes to current modelist. | |||
2007-09-26 | Allow parallel module compile | Keith Packard | |
2007-09-26 | Add brackets | Alan Hourihane | |
2007-09-26 | Add brackets | Alan Hourihane | |
2007-09-26 | no need to copy to/from user as the unlocked ioctl does | Alan Hourihane | |
that for us. other small cleanups. | |||
2007-09-26 | don't copy back if an error was returned. | Alan Hourihane | |
2007-09-26 | don't copy back if an error was returned. | Alan Hourihane | |
2007-09-25 | Move map hash destruction to after driver unload hook is called | Jesse Barnes | |
The driver unload routine will want to remove register and SAREA maps, so don't destroy the map hash before we get there. | |||
2007-09-25 | Remove buffer object user list check in drm_bo_destroy_unlocked | Jesse Barnes | |
In the case of driver allocated buffers, there won't necessarily be a user list associated with the buffer, so don't bug out on an empty list. | |||
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-24 | Cleanup SDVO debug output | Jesse Barnes | |
SDVO debug messages were incorrectly including severity prefixes in each print rather than each unique line. Fix it up. | |||
2007-09-24 | Merge branch 'master' into modesetting-101 - TTM & typedef removal | Jesse Barnes | |
Conflicts: linux-core/drmP.h linux-core/drm_bo.c linux-core/drm_drv.c linux-core/drm_objects.h shared-core/drm.h shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c Mostly removing typedefs that snuck into the modesetting code and updating to the latest TTM APIs. As of today, the i915 driver builds, but there are likely to be problems, so debugging and bugfixes will come next. | |||
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. |