search for: mm_enabled

Displaying 7 results from an estimated 7 matches for "mm_enabled".

Did you mean: is_enabled
2009 May 24
1
[Bug 21908] New: SIGSEGV when no kernel DRM present
...ouveau: git from 13/04/2009 The problem was narrowed down to nv_driver.c:NVMapMemSW() - the function declares 'struct nouveau_device', which in fact, should be 'struct nouveau_device_priv' for DRM related functions to work properly. The crashes were related to the accesses to 'mm_enabled' field of 'struct nouveau_device_priv', which points to a garbage when only 'struct nouveau_device' declared. Attached patch (against git from 13/04/2009) solved the problem. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving...
2009 Jun 03
1
Nouveau DRM kernel tree
...uture upstream kernel. The major differences between the drm in the newttm-devel branch, and that up at drm.git are: - TTM is the sole memory manager, the previous interfaces no longer exist. For compatibility with the 0.0.13 kernel in drm.git the interface exposed is identical, however, the MM_ENABLED getparam will *always* return 1. Calling the older ioctls will return an error. - Kernel modesetting for all supported chipsets. - The code for G80 onwards should be fairly OK, it's mostly the same as what's in Fedora 11, which appears to work well. There are some changes fro...
2009 Feb 25
4
[Bug 20316] New: modesetting freeze pc
http://bugs.freedesktop.org/show_bug.cgi?id=20316 Summary: modesetting freeze pc Product: xorg Version: git Platform: x86-64 (AMD64) OS/Version: Linux (All) Status: NEW Severity: blocker Priority: high Component: Driver/nouveau AssignedTo: nouveau at lists.freedesktop.org ReportedBy:
2009 Dec 25
1
[PATCH] drm/nv50: synchronize user channel after buffer object move on kernel channel
...f --git a/drivers/gpu/drm/nouveau/nouveau_drv.h b/drivers/gpu/drm/nouveau/nouveau_drv.h index 7da88a9..75b2454 100644 --- a/drivers/gpu/drm/nouveau/nouveau_drv.h +++ b/drivers/gpu/drm/nouveau/nouveau_drv.h @@ -228,6 +228,7 @@ struct nouveau_channel { /* GPU object info for stuff used in-kernel (mm_enabled) */ uint32_t m2mf_ntfy; + uint32_t sync_ntfy; uint32_t vram_handle; uint32_t gart_handle; bool accel_done; @@ -788,6 +789,8 @@ extern int nouveau_gpuobj_gart_dma_new(struct nouveau_channel *, uint32_t *o_ret); extern int nouveau_gpuobj_gr_new(struct nouveau_channel *, int class...
2009 Aug 04
5
[PATCH 1/6] drm/nouveau: bo read/write wrappers for nv04_crtc.c
Introduce accessors for TTM buffer object memory that has been mapped into the kernel virtual address space or as IO memory. IO memory needs to be accessed via special accessor functions, not by dereferencing the iomem cookie. The wrappers hide the details of 32-bit access and honour the TTM map type. nv04_crtc_cursor_set() is changed to use the new wrappers. 'cursor' is received from
2009 Dec 27
3
[PATCH 1/2] drm/nv50: align size of buffer object to the right boundaries.
- Depth and stencil buffers are supposed to be large enough in general. Signed-off-by: Maarten Maathuis <madman2003 at gmail.com> --- drivers/gpu/drm/nouveau/nouveau_bo.c | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/nouveau/nouveau_bo.c b/drivers/gpu/drm/nouveau/nouveau_bo.c index e342a41..9fc4bd6 100644 ---
2009 Aug 17
8
drm bo accessors etc. v2
Revised patch set v2. [PATCH 1/8] drm/nouveau: bo read/write wrappers for nv04_crtc.c [PATCH 2/8] drm/nouveau: use bo accessors for push buffers [PATCH 3/8] drm/nouveau: OUT_RINGp - optimize OUT_RING loops [PATCH 4/8] drm/nv50: proper notifier_bo access in nv50_display_vblank_crtc_handler() [PATCH 5/8] drm/nouveau: access fbcon notifier via bo accessors [PATCH 6/8] drm/nouveau: screen_base and