All of lore.kernel.org
 help / color / mirror / Atom feed
* dumb BOs and prime
@ 2015-12-04 17:49 Rob Herring
  2015-12-04 18:07 ` Daniel Stone
  2015-12-04 18:21 ` Martin Peres
  0 siblings, 2 replies; 9+ messages in thread
From: Rob Herring @ 2015-12-04 17:49 UTC (permalink / raw)
  To: dri-devel; +Cc: Benjamin Gaignard

I'm working on getting Android working with DRM drivers. ATM, I'm
using virtio-gpu as the driver and trying to get just KMS side working
without rendering. I have it working with stock AOSP and the emulated
fb with a few additions to the virtio-gpu driver[1]. Now I'm trying to
get things working with native KMS using drm_gralloc and
drm_hwcomposer (now in AOSP). I've hit one problem though which I'm
not sure how to solve without hacking around it.

Is prime allowed on dumb BOs? AIUI, dumb buffer allocation is not
allowed on render nodes and drmPrimeHandleToFD is not allowed on
card0, so I'm stuck. I could open both nodes, but then I want the case
of no render node to work. After some searching, I thought it was a
matter of needing to do drmAuthMagic, but then found that is
considered obsolete[2].

Rob

[1] git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git android-4.4
[2] http://www.x.org/wiki/Events/XDC2013/XDC2013DavidHerrmannDRMSecurity/slides.pdf
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

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

end of thread, other threads:[~2015-12-05 23:53 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-04 17:49 dumb BOs and prime Rob Herring
2015-12-04 18:07 ` Daniel Stone
2015-12-04 18:21 ` Martin Peres
2015-12-04 18:40   ` Benjamin Gaignard
2015-12-04 19:23     ` Rob Herring
2015-12-04 23:48       ` Greg Hackmann
2015-12-05 10:16         ` Daniel Vetter
2015-12-05 23:40         ` Rob Herring
2015-12-05 23:52           ` Stéphane Marchesin

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.