Displaying 4 results from an estimated 4 matches for "bo_gart".
2014 Oct 27
4
[PATCH v5 0/4] drm: nouveau: memory coherency on ARM
It has been a couple of months since v4 - apologies for this. v4 has not
received many comments, but this version addresses them and makes a new
attempt at pushing the critical bit for GK20A and Nouveau on ARM in
general.
As a reminder, this series addresses the memory coherency issue that we
are seeing on ARM platforms. Contrary to x86 which invalidates the PCI
caches whenever a write is made by
2014 Jul 08
8
[PATCH v4 0/6] drm: nouveau: memory coherency on ARM
Another revision of this patchset critical for GK20A to operate.
Previous attempts were exclusively using either TTM's regular page allocator or
the DMA API one. Both have their advantages and drawbacks: the page allocator is
fast but requires explicit synchronization on non-coherent architectures,
whereas the DMA allocator always returns coherent memory, but is also slower,
creates a
2014 Apr 17
0
[PATCH] drm/nouveau: add some basic debugfs dumping for nouveau's clients and vm mappings
...int i;
+
+ for (i = 0; i < drm->dev->mode_config.num_crtc; i++) {
+ struct nouveau_bo *bo = nv50_display_crtc_sema(drm->dev, i);
+
+ dump_single_bo(m, bo, -2, &fctx->dispc_vma[i]);
+ }
+ dump_single_bo(m, priv->bo, -3, &fctx->vma);
+ dump_single_bo(m, priv->bo_gart, -3, &fctx->vma_gart);
+ }
+
+ if (chan->push.buffer)
+ dump_single_bo(m, chan->push.buffer, -4, &chan->push.vma);
+}
+
+static void dump_channels_abi16(struct seq_file *m, struct nouveau_drm *drm,
+ struct nouveau_cli *cli, struct nouveau_abi16 *abi16)
+{
+ struct nouveau_a...
2012 Sep 09
83
[Bug 54700] New: Distorted graphics (double cursor) with GeForce 4200Go (NV28)
https://bugs.freedesktop.org/show_bug.cgi?id=54700
Bug #: 54700
Summary: Distorted graphics (double cursor) with GeForce 4200Go
(NV28)
Classification: Unclassified
Product: xorg
Version: unspecified
Platform: x86 (IA32)
OS/Version: Linux (All)
Status: NEW
Severity: normal