All of lore.kernel.org
 help / color / mirror / Atom feed
* unmappable vram v8
@ 2010-04-09 12:39 Jerome Glisse
  2010-04-09 12:39 ` [PATCH 01/13] drm/ttm: split no_wait argument in 2 GPU or reserve wait Jerome Glisse
                   ` (12 more replies)
  0 siblings, 13 replies; 16+ messages in thread
From: Jerome Glisse @ 2010-04-09 12:39 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel

Ok so here again this time ioremap is kept inside ttm so we don't
waste ioremap when faulting page.

Cheers,
Jerome


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
--

^ permalink raw reply	[flat|nested] 16+ messages in thread
* unmappable vram V7
@ 2010-04-07 10:21 Jerome Glisse
  2010-04-07 10:21 ` [PATCH 01/13] drm/ttm: split no_wait argument in 2 GPU or reserve wait Jerome Glisse
  0 siblings, 1 reply; 16+ messages in thread
From: Jerome Glisse @ 2010-04-07 10:21 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel

So here is i hope the last spawn of the patch serie,
i drop the needs ioremap flag and callback is responsible
for ioremapping memory and providing a valid virtual address
this simplify TTM code. I haven't change the value of enum
after removing dead flag, Thomas maybe you prefer to change
the enum values ?

Again only tested on radeon, just compile tested for vmwgfx
and nouveau.

Cheers,
Jerome


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
--

^ permalink raw reply	[flat|nested] 16+ messages in thread
* unmappable vram V6
@ 2010-03-25 16:37 Jerome Glisse
  2010-03-25 16:37 ` [PATCH 01/13] drm/ttm: split no_wait argument in 2 GPU or reserve wait Jerome Glisse
  0 siblings, 1 reply; 16+ messages in thread
From: Jerome Glisse @ 2010-03-25 16:37 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel

So in these patchset i use bool instead of atomic remove empty line
removal, and i hope addressed standing issues. Again only compile
tested for nouveau & vmwgfx. Tested this time only tested on RV710
with special patch to force unmappable vram use.
http://people.freedesktop.org/~glisse/0014-TEST-UNMAPPABLE.patch

Seems to work flawlessly (quake3, compiz, glxgears, firefox running
side by side)

Cheers,
Jerome


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
--

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2010-04-09 12:39 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-04-09 12:39 unmappable vram v8 Jerome Glisse
2010-04-09 12:39 ` [PATCH 01/13] drm/ttm: split no_wait argument in 2 GPU or reserve wait Jerome Glisse
2010-04-09 12:39 ` [PATCH 02/13] drm/radeon/kms: update to TTM no_wait splitted argument Jerome Glisse
2010-04-09 12:39 ` [PATCH 03/13] drm/nouveau: " Jerome Glisse
2010-04-09 12:39 ` [PATCH 04/13] drm/vmwgfx: " Jerome Glisse
2010-04-09 12:39 ` [PATCH 05/13] drm/ttm: ttm_fault callback to allow driver to handle bo placement V6 Jerome Glisse
2010-04-09 12:39 ` [PATCH 06/13] drm/radeon/kms: add support for new fault callback V7 Jerome Glisse
2010-04-09 12:39 ` [PATCH 07/13] drm/nouveau/kms: add support for new TTM fault callback V5 Jerome Glisse
2010-04-09 12:39 ` [PATCH 08/13] drm/vmwgfx: " Jerome Glisse
2010-04-09 12:39 ` [PATCH 09/13] drm/radeon/kms: don't initialize TTM io memory manager field Jerome Glisse
2010-04-09 12:39 ` [PATCH 10/13] drm/nouveau/kms: " Jerome Glisse
2010-04-09 12:39 ` [PATCH 11/13] drm/vmwgfx: " Jerome Glisse
2010-04-09 12:39 ` [PATCH 12/13] drm/ttm: remove io_ field from TTM V6 Jerome Glisse
2010-04-09 12:39 ` [PATCH 13/13] drm/radeon/kms: enable use of unmappable VRAM V2 Jerome Glisse
  -- strict thread matches above, loose matches on Subject: below --
2010-04-07 10:21 unmappable vram V7 Jerome Glisse
2010-04-07 10:21 ` [PATCH 01/13] drm/ttm: split no_wait argument in 2 GPU or reserve wait Jerome Glisse
2010-04-07 10:21   ` [PATCH 02/13] drm/radeon/kms: update to TTM no_wait splitted argument Jerome Glisse
2010-04-07 10:21     ` [PATCH 03/13] drm/nouveau: " Jerome Glisse
2010-03-25 16:37 unmappable vram V6 Jerome Glisse
2010-03-25 16:37 ` [PATCH 01/13] drm/ttm: split no_wait argument in 2 GPU or reserve wait Jerome Glisse
2010-03-25 16:37   ` [PATCH 02/13] drm/radeon/kms: update to TTM no_wait splitted argument Jerome Glisse
2010-03-25 16:37     ` [PATCH 03/13] drm/nouveau: " Jerome Glisse

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.