Displaying 4 results from an estimated 4 matches for "nouveau_gpuobj_gr_new".
2007 Aug 06
3
[Bug 11868] New: Starting X for the second time fails (without reloading drm modules)
...[drm:nouveau_gpuobj_ref_add] ch0 h=0x8003d003
gpuobj=ffff81002f6f7140
Aug 6 21:11:46 localhost [drm:nouveau_ramht_hash_handle] ch0 handle=0x00000000
hash=0x00000fd8
Aug 6 21:11:46 localhost [drm:nouveau_ramht_insert] insert ch0 0x00000fd8:
h=0x8003d003, c=0x00003685
Aug 6 21:11:46 localhost [drm:nouveau_gpuobj_gr_new] ch0 class=0x0039
Aug 6 21:11:46 localhost [drm:nouveau_gpuobj_new] ch0 size=32 align=16
flags=0x00000006
Aug 6 21:11:46 localhost [drm:nouveau_gpuobj_new] gpuobj ffff81002f6f72c0
Aug 6 21:11:46 localhost [drm:nouveau_gpuobj_new] global heap fallback
Aug 6 21:11:46 localhost [drm:nouveau_gpuobj...
2009 Dec 25
1
[PATCH] drm/nv50: synchronize user channel after buffer object move on kernel 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,
struct nouveau_gpuobj **);
+extern int nouveau_gpuobj_sw_new(struct nouveau_channel *, int class,
+ struct nouveau_gpuobj **);
extern int nouveau_ioctl_grobj_alloc(struct drm_device *, void *data,
struct drm_file *);
extern int nouveau_ioct...
2009 Dec 26
2
[PATCH 1/3] drm/nouveau: Allocate a per-channel instance of NV_SW.
.../nouveau_drv.h b/drivers/gpu/drm/nouveau/nouveau_drv.h
index 7da88a9..9181eae 100644
--- a/drivers/gpu/drm/nouveau/nouveau_drv.h
+++ b/drivers/gpu/drm/nouveau/nouveau_drv.h
@@ -788,6 +788,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,
struct nouveau_gpuobj **);
+extern int nouveau_gpuobj_sw_new(struct nouveau_channel *, int class,
+ struct nouveau_gpuobj **);
extern int nouveau_ioctl_grobj_alloc(struct drm_device *, void *data,
struct drm_file *);
extern int nouveau_ioct...
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
---