Displaying 20 results from an estimated 22 matches for "nvc0_comput".
Did you mean:
nvc0_compute
2014 Nov 19
5
[PATCH v2 0/3] nouveau: support for custom VRAM domains
...as VRAM domain
src/gallium/drivers/nouveau/nouveau_buffer.c | 6 ++---
src/gallium/drivers/nouveau/nouveau_screen.c | 6 +++++
src/gallium/drivers/nouveau/nouveau_screen.h | 4 ++++
src/gallium/drivers/nouveau/nv50/nv50_miptree.c | 4 ++--
src/gallium/drivers/nouveau/nvc0/nvc0_compute.c | 2 +-
src/gallium/drivers/nouveau/nvc0/nvc0_context.c | 4 ++--
src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c | 2 +-
src/gallium/drivers/nouveau/nvc0/nvc0_program.c | 8 +++----
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 27 +++++++++++++++++-----
.../drivers/nouve...
2014 Nov 19
1
[PATCH v2 2/3] nvc0: use NV_VRAM_DOMAIN() macro
...o not use dedicated video memory.
>
> Signed-off-by: Alexandre Courbot <acourbot at nvidia.com>
> ---
> src/gallium/drivers/nouveau/nouveau_buffer.c | 6 ++----
> src/gallium/drivers/nouveau/nv50/nv50_miptree.c | 4 ++--
> src/gallium/drivers/nouveau/nvc0/nvc0_compute.c | 2 +-
> src/gallium/drivers/nouveau/nvc0/nvc0_context.c | 4 ++--
> src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c | 2 +-
> src/gallium/drivers/nouveau/nvc0/nvc0_program.c | 8 ++++----
> src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 12...
2014 Nov 19
0
[PATCH v2 2/3] nvc0: use NV_VRAM_DOMAIN() macro
...VRAM domains for chips that do not use dedicated video memory.
Signed-off-by: Alexandre Courbot <acourbot at nvidia.com>
---
src/gallium/drivers/nouveau/nouveau_buffer.c | 6 ++----
src/gallium/drivers/nouveau/nv50/nv50_miptree.c | 4 ++--
src/gallium/drivers/nouveau/nvc0/nvc0_compute.c | 2 +-
src/gallium/drivers/nouveau/nvc0/nvc0_context.c | 4 ++--
src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c | 2 +-
src/gallium/drivers/nouveau/nvc0/nvc0_program.c | 8 ++++----
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 12 ++++++------
src/ga...
2015 Jun 19
5
[PATCH v3 0/2] nouveau: support for custom VRAM domains
.../gallium/drivers/nouveau/nouveau_buffer.c | 6 ++----
src/gallium/drivers/nouveau/nouveau_screen.c | 10 ++++++++++
src/gallium/drivers/nouveau/nouveau_screen.h | 4 ++++
src/gallium/drivers/nouveau/nv50/nv50_miptree.c | 2 +-
src/gallium/drivers/nouveau/nvc0/nvc0_compute.c | 2 +-
src/gallium/drivers/nouveau/nvc0/nvc0_context.c | 4 ++--
src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c | 2 +-
src/gallium/drivers/nouveau/nvc0/nvc0_program.c | 8 ++++----
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 17 +++++++++++------
s...
2014 Nov 19
1
[PATCH v2 2/3] nvc0: use NV_VRAM_DOMAIN() macro
...or NVAA/NVAC (MCP7x) as well?
>
> Signed-off-by: Alexandre Courbot <acourbot at nvidia.com>
> ---
> src/gallium/drivers/nouveau/nouveau_buffer.c | 6 ++----
> src/gallium/drivers/nouveau/nv50/nv50_miptree.c | 4 ++--
> src/gallium/drivers/nouveau/nvc0/nvc0_compute.c | 2 +-
> src/gallium/drivers/nouveau/nvc0/nvc0_context.c | 4 ++--
> src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c | 2 +-
> src/gallium/drivers/nouveau/nvc0/nvc0_program.c | 8 ++++----
> src/gallium/drivers/nouveau/nvc0/nvc0_screen.c |...
2014 Oct 27
4
[PATCH 0/3] nouveau: support for custom VRAM domains
...VRAM domain
src/gallium/drivers/nouveau/nouveau_buffer.c | 6 ++----
src/gallium/drivers/nouveau/nouveau_screen.c | 6 ++++++
src/gallium/drivers/nouveau/nouveau_screen.h | 4 ++++
src/gallium/drivers/nouveau/nv50/nv50_miptree.c | 4 ++--
src/gallium/drivers/nouveau/nvc0/nvc0_compute.c | 2 +-
src/gallium/drivers/nouveau/nvc0/nvc0_context.c | 4 ++--
src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c | 2 +-
src/gallium/drivers/nouveau/nvc0/nvc0_program.c | 8 ++++----
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 22 ++++++++++++++++------
.../drivers/nouv...
2014 Jun 17
0
[PATCH try 2 2/2] gallium/nouveau: move pushbuf and fences to context
...creen.h | 35 +--
.../drivers/nouveau/nv50/nv50_state_validate.c | 8 +-
src/gallium/drivers/nouveau/nv50/nv50_surface.c | 6 +-
src/gallium/drivers/nouveau/nv50/nv50_vbo.c | 6 +-
src/gallium/drivers/nouveau/nv50/nv84_video.c | 16 +-
src/gallium/drivers/nouveau/nvc0/nvc0_compute.c | 20 +-
src/gallium/drivers/nouveau/nvc0/nvc0_compute.h | 4 +
src/gallium/drivers/nouveau/nvc0/nvc0_context.c | 133 ++++++++---
src/gallium/drivers/nouveau/nvc0/nvc0_context.h | 32 +++
src/gallium/drivers/nouveau/nvc0/nvc0_query.c | 4 +-
src/gallium/drivers/nouveau/nv...
2014 Jun 17
2
[PATCH try 2 1/2] gallium/nouveau: decouple nouveau_fence implementation from screen
Signed-off-by: Maarten Lankhorst <maarten.lankhorst at canonical.com>
---
src/gallium/drivers/nouveau/nouveau_fence.c | 76 ++++++++++++-------------
src/gallium/drivers/nouveau/nouveau_fence.h | 22 +++++--
src/gallium/drivers/nouveau/nouveau_screen.c | 9 +++
src/gallium/drivers/nouveau/nouveau_screen.h | 14 ++---
src/gallium/drivers/nouveau/nv30/nv30_context.c | 4 +-
2014 Jun 21
3
[Mesa-dev] [PATCH try 2 2/2] gallium/nouveau: move pushbuf and fences to context
...; .../drivers/nouveau/nv50/nv50_state_validate.c | 8 +-
> src/gallium/drivers/nouveau/nv50/nv50_surface.c | 6 +-
> src/gallium/drivers/nouveau/nv50/nv50_vbo.c | 6 +-
> src/gallium/drivers/nouveau/nv50/nv84_video.c | 16 +-
> src/gallium/drivers/nouveau/nvc0/nvc0_compute.c | 20 +-
> src/gallium/drivers/nouveau/nvc0/nvc0_compute.h | 4 +
> src/gallium/drivers/nouveau/nvc0/nvc0_context.c | 133 ++++++++---
> src/gallium/drivers/nouveau/nvc0/nvc0_context.h | 32 +++
> src/gallium/drivers/nouveau/nvc0/nvc0_query.c | 4 +-
> src/g...
2014 Jun 16
2
[PATCH 1/2] gallium/nouveau: decouple nouveau_fence implementation from screen
Signed-off-by: Maarten Lankhorst <maarten.lankhorst at canonical.com>
---
src/gallium/drivers/nouveau/nouveau_fence.c | 76 ++++++++++++-------------
src/gallium/drivers/nouveau/nouveau_fence.h | 22 +++++--
src/gallium/drivers/nouveau/nouveau_screen.c | 9 +++
src/gallium/drivers/nouveau/nouveau_screen.h | 14 ++---
src/gallium/drivers/nouveau/nv30/nv30_context.c | 4
2015 Nov 25
4
NV50 compute support questions
...4d98cf5 in nv50_ir_generate_code (info=info at entry=0x6f09f0)
at codegen/nv50_ir.cpp:1210
#10 0x00007ffff4e56f51 in nvc0_program_translate (prog=prog at entry=0x6e4570,
chipset=<optimized out>, debug=debug at entry=0x6dd788)
at nvc0/nvc0_program.c:568
#11 0x00007ffff4e53e71 in nvc0_compute_validate_program (nvc0=0x6dd470)
at nvc0/nvc0_compute.c:122
#12 0x00007ffff4e53f11 in nvc0_compute_state_validate (nvc0=0x6dd470)
at nvc0/nvc0_compute.c:144
#13 nvc0_launch_grid (pipe=0x6dd470, block_layout=0x7fffffffdbf0,
grid_layout=0x7fffffffdc00, label=0, input=0x0) at nvc0/nvc0...
2016 Jun 05
0
[RFC PATCH] nouveau: add locking
...+++++--
.../drivers/nouveau/nv50/nv50_query_hw_sm.c | 8 ++++
src/gallium/drivers/nouveau/nv50/nv50_surface.c | 43 +++++++++++++++--
src/gallium/drivers/nouveau/nv50/nv50_transfer.c | 6 +++
src/gallium/drivers/nouveau/nv50/nv50_vbo.c | 5 ++
src/gallium/drivers/nouveau/nvc0/nvc0_compute.c | 5 ++
src/gallium/drivers/nouveau/nvc0/nvc0_context.c | 15 ++++++
src/gallium/drivers/nouveau/nvc0/nvc0_context.h | 5 ++
src/gallium/drivers/nouveau/nvc0/nvc0_query.c | 14 +++++-
src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.c | 16 ++++++-
.../drivers/nouveau/nvc0/nvc0_q...
2015 Nov 26
2
NV50 compute support questions
...t entry=0x6f09f0)
>> at codegen/nv50_ir.cpp:1210
>> #10 0x00007ffff4e56f51 in nvc0_program_translate (prog=prog at entry=0x6e4570,
>> chipset=<optimized out>, debug=debug at entry=0x6dd788)
>> at nvc0/nvc0_program.c:568
>> #11 0x00007ffff4e53e71 in nvc0_compute_validate_program (nvc0=0x6dd470)
>> at nvc0/nvc0_compute.c:122
>> #12 0x00007ffff4e53f11 in nvc0_compute_state_validate (nvc0=0x6dd470)
>> at nvc0/nvc0_compute.c:144
>> #13 nvc0_launch_grid (pipe=0x6dd470, block_layout=0x7fffffffdbf0,
>> grid_layout=0x7...
2015 Nov 26
0
NV50 compute support questions
...te_code (info=info at entry=0x6f09f0)
> at codegen/nv50_ir.cpp:1210
> #10 0x00007ffff4e56f51 in nvc0_program_translate (prog=prog at entry=0x6e4570,
> chipset=<optimized out>, debug=debug at entry=0x6dd788)
> at nvc0/nvc0_program.c:568
> #11 0x00007ffff4e53e71 in nvc0_compute_validate_program (nvc0=0x6dd470)
> at nvc0/nvc0_compute.c:122
> #12 0x00007ffff4e53f11 in nvc0_compute_state_validate (nvc0=0x6dd470)
> at nvc0/nvc0_compute.c:144
> #13 nvc0_launch_grid (pipe=0x6dd470, block_layout=0x7fffffffdbf0,
> grid_layout=0x7fffffffdc00, label=0...
2015 Nov 26
0
NV50 compute support questions
...at codegen/nv50_ir.cpp:1210
>>> #10 0x00007ffff4e56f51 in nvc0_program_translate
>>> (prog=prog at entry=0x6e4570,
>>> chipset=<optimized out>, debug=debug at entry=0x6dd788)
>>> at nvc0/nvc0_program.c:568
>>> #11 0x00007ffff4e53e71 in nvc0_compute_validate_program (nvc0=0x6dd470)
>>> at nvc0/nvc0_compute.c:122
>>> #12 0x00007ffff4e53f11 in nvc0_compute_state_validate (nvc0=0x6dd470)
>>> at nvc0/nvc0_compute.c:144
>>> #13 nvc0_launch_grid (pipe=0x6dd470, block_layout=0x7fffffffdbf0,
>>>...
2015 Nov 25
0
NV50 compute support questions
...te_code (info=info at entry=0x6f09f0)
> at codegen/nv50_ir.cpp:1210
> #10 0x00007ffff4e56f51 in nvc0_program_translate (prog=prog at entry=0x6e4570,
> chipset=<optimized out>, debug=debug at entry=0x6dd788)
> at nvc0/nvc0_program.c:568
> #11 0x00007ffff4e53e71 in nvc0_compute_validate_program (nvc0=0x6dd470)
> at nvc0/nvc0_compute.c:122
> #12 0x00007ffff4e53f11 in nvc0_compute_state_validate (nvc0=0x6dd470)
> at nvc0/nvc0_compute.c:144
> #13 nvc0_launch_grid (pipe=0x6dd470, block_layout=0x7fffffffdbf0,
> grid_layout=0x7fffffffdc00, label=0...
2015 Nov 20
4
NV50 compute support questions
Hi Samual, et al,
In http://cgit.freedesktop.org/mesa/mesa/commit/src/gallium/drivers/nouveau?id=ff72440b40211326eda118232fabd53965410afd
you write: "This compute support has been tested by
Pierre Moreau and myself with some compute kernels."
Can you provide testing instructions (and the
necessary files) so that I can try to reproduce
your tests ?
And once I've reproduced your
2014 Dec 31
0
[PATCH 2/2] nvc0: regenerate rnndb headers
...Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
---
src/gallium/drivers/nouveau/nvc0/nvc0_2d.xml.h | 380 -------
src/gallium/drivers/nouveau/nvc0/nvc0_3d.xml.h | 1115 ++++++++++++++++----
src/gallium/drivers/nouveau/nvc0/nvc0_3ddefs.xml.h | 98 --
.../drivers/nouveau/nvc0/nvc0_compute.xml.h | 67 +-
src/gallium/drivers/nouveau/nvc0/nvc0_context.h | 5 +-
src/gallium/drivers/nouveau/nvc0/nvc0_m2mf.xml.h | 67 +-
src/gallium/drivers/nouveau/nvc0/nvc0_macros.h | 32 +
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 6 +-
src/gallium/drivers/nouveau...
2014 Dec 31
2
[PATCH 1/2] nv50: regenerate rnndb headers
The headers hadn't been regenerated in a long time, and there were a few
minor divergences. Among other things, rnndb has changed naming to
G80/etc, for now I've not tackled switching that over and manually
replaced the nvidia codenames back to the chip ids. However no other
modifications of the headergen'd headers was done.
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
2016 Feb 15
24
[PATCH 01/23] nv50: import updated g80_defs.xml.h from rnndb
From: Ben Skeggs <bskeggs at redhat.com>
Signed-off-by: Ben Skeggs <bskeggs at redhat.com>
---
src/gallium/drivers/nouveau/nv50/g80_defs.xml.h | 279 ++++++++++++++++++++++++
1 file changed, 279 insertions(+)
create mode 100644 src/gallium/drivers/nouveau/nv50/g80_defs.xml.h
diff --git a/src/gallium/drivers/nouveau/nv50/g80_defs.xml.h