search for: ttms

Displaying 8 results from an estimated 8 matches for "ttms".

Did you mean: ttm
2024 Aug 08
0
[bug report] drm/nouveau: use GEM references instead of TTMs
Hello Danilo Krummrich, Commit bf32a3a12686 ("drm/nouveau: use GEM references instead of TTMs") from Jul 18, 2024 (linux-next), leads to the following Smatch static checker warning: drivers/gpu/drm/nouveau/dispnv50/disp.c:2818 nv50_display_destroy() error: we previously assumed 'disp->sync' could be null (see line 2816) drivers/gpu/drm/nouveau/dispnv50/disp.c 2804 st...
2024 Jan 09
1
Rework TTMs busy handling
Am 09.01.24 um 09:14 schrieb Thomas Hellstr?m: > Hi, Christian > > On Tue, 2024-01-09 at 08:47 +0100, Christian K?nig wrote: >> Hi guys, >> >> I'm trying to make this functionality a bit more useful for years now >> since we multiple reports that behavior of drivers can be suboptimal >> when multiple placements be given. >> >> So basically
2014 Jul 22
3
[PATCH 09/17] drm/radeon: use common fence implementation for fences
On 9 July 2014 22:29, Maarten Lankhorst <maarten.lankhorst at canonical.com> wrote: > Signed-off-by: Maarten Lankhorst <maarten.lankhorst at canonical.com> > --- > drivers/gpu/drm/radeon/radeon.h | 15 +- > drivers/gpu/drm/radeon/radeon_device.c | 60 ++++++++- > drivers/gpu/drm/radeon/radeon_fence.c | 223 ++++++++++++++++++++++++++------ > 3 files
2024 Jul 23
0
[PATCH 0/3] Nouveau fixes for TTM refcount rework
...istian. > > - Danilo > >> >>> >>> - Danilo >>> >>> Danilo Krummrich (3): >>> ?? drm/nouveau: prime: fix refcount underflow >>> ?? drm/nouveau: bo: remove unused functions >>> ?? drm/nouveau: use GEM references instead of TTMs >>> >>> ? drivers/gpu/drm/nouveau/dispnv04/crtc.c | 43 +++++++++++++++------ >>> ? drivers/gpu/drm/nouveau/dispnv50/disp.c |? 4 +- >>> ? drivers/gpu/drm/nouveau/nouveau_bo.h??? | 50 >>> ++----------------------- >>> ? drivers/gpu/drm/nouveau/no...
2003 Jun 16
0
REPLY REQUIRED: Confirm subscription to group Knowledge Vision
...----- Welcome to Knowledge Vision! Our systems and programs can help you to successfully optimize your professional potential in a changing world. To be able to progress efficiently in any area today, we promote new smart working and learning systems through new techniques, tools and methodologies (TTMs) in key Smart Learning Areas: Knowledge Management, Change Management, Quantitative Learning, Qualitative Learning, Skill Management and Business Intelligence. For more information visit our web www.amjsmartlearning.com info@amjsmartlearning.com ----------------------------- If you would like to u...
2014 Jul 22
0
[PATCH 09/17] drm/radeon: use common fence implementation for fences
...r driver you can just ignore that part and do process based waits everywhere. > >I'm sure you have some ideas and I think you really need to > >investigate them to move this thing forward, > >even it if means some issues with android sync pts. > > Actually I think that TTMs fence interface already gave quite a good hint > how it might look like. I can only guess that this won't fit with the > Android stuff, otherwise I can't see a good reason why we didn't stick with > that. Well the current plan for i915<->radeon sync from Maarten is to us...
2014 Jul 22
2
[PATCH 09/17] drm/radeon: use common fence implementation for fences
...ginning. Good to know that I'm not the only one thinking that this isn't such a good idea. > I'm sure you have some ideas and I think you really need to > investigate them to move this thing forward, > even it if means some issues with android sync pts. Actually I think that TTMs fence interface already gave quite a good hint how it might look like. I can only guess that this won't fit with the Android stuff, otherwise I can't see a good reason why we didn't stick with that. > but none of the two major drivers seem to want the interface as-is so > some...
2014 Oct 27
4
[PATCH v5 0/4] drm: nouveau: memory coherency on ARM
...e CPU to the GPU and vice-versa. Thanks to the feedback received on the previous revisions I believe this code looks rather good now. I also have extensively tested it and could not see any buffer corruption issue anymore. There is still one point which is not completely satisfying in my opinion: TTMs for TTM-backed objects are allocated in nouveau_sgdma_create_ttm() and populated in nouveau_ttm_tt_populate(). Coherently-allocated buffers need to use the ttm_dma API instead of the pool-based TTM API, and whether an object is coherent or not is stored in its instance of nouveau_bo. The problem i...