Displaying 2 results from an estimated 2 matches for "dbg_on".
Did you mean:
bug_on
2018 Jan 11
0
[PATCH libdrm] nouveau: Support fence FDs
...;
- req.nr_push = krec->nr_push;
- req.relocs = (uint64_t)(unsigned long)krec->reloc;
- req.push = (uint64_t)(unsigned long)krec->push;
- req.suffix0 = nvpb->suffix0;
- req.suffix1 = nvpb->suffix1;
- req.vram_available = 0; /* for valgrind */
- req.gart_available = 0;
-
if (dbg_on(0))
pushbuf_dump(krec, krec_id++, fifo->channel);
+ /* TODO If fence is requested, force kickoff. */
+ if (fence) {
+ struct drm_nouveau_gem_pushbuf2 req;
+
+ memset(&req, 0, sizeof(req));
+ req.channel = fifo->channel;
+ req.nr_buffers = krec->nr_buffer;
+ req.buffer...
2014 Sep 26
14
[RFC] Explicit synchronization for Nouveau
Hi guys,
I'd like to start a new thread about explicit fence synchronization. This time
with a Nouveau twist. :-)
First, let me define what I understand by implicit/explicit sync:
Implicit synchronization
* Fences are attached to buffers
* Kernel manages fences automatically based on buffer read/write access
Explicit synchronization
* Fences are passed around independently
* Kernel takes