On Sun, Feb 2, 2014 at 6:50 PM, Dmitry Eremin-Solenikov <dbaryshkov@xxxxxxxxx> wrote: > Hello, > > I'm looking onto writing DRM/KMS drivers for few pieces of > embedded equipment. I stumbled upon selecting GEM/TTM/whatever > for them. Could you please guide me? The common choices are either: * TTM + GEM userspace interface (nouveau and radeon) * or just GEM (intel, and most of the ARM devices) TTM seems to be mostly advantageous if you need to manage migration between VRAM / GART / system RAM. But it sounds like you are talking about a UMA system, so maybe TTM doesn't help you as much. BR, -R > From my point of view, there are two major cases: > > 1) Device with embedded/separate VRAM. > > 2) Device using system memory w/o any restrictions. > > Those are embedded devices hanging on memory bus, > so no such things as AGP, aperture exist. > > I'm looking for advice on selecting proper MM. > > -- > With best wishes > Dmitry > _______________________________________________ > dri-devel mailing list > dri-devel@xxxxxxxxxxxxxxxxxxxxx > http://lists.freedesktop.org/mailman/listinfo/dri-devel _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel