All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: pin OABUFFER to GGTT
@ 2014-07-01 16:24 Mateo Lozano, Oscar
  2014-07-01 16:30 ` Chris Wilson
  0 siblings, 1 reply; 20+ messages in thread
From: Mateo Lozano, Oscar @ 2014-07-01 16:24 UTC (permalink / raw)
  To: Intel-gfx; +Cc: Madajczak, Tomasz

Submitting again (this time copying the mailing list correctly):

The bo_pin ioctl has been discarded in GEN6+ with this patch:

    drm/i915: Reject the pin ioctl on gen6+
    
    Especially with ppgtt this kinda stopped making sense. And if we
    indeed need this to hack around an issue, we need something that also
    works for non-root.
    
    Signed-off-by: Daniel Vetter daniel.vetter@ffwll.ch

The thing is, the performance team used this call to pin the OABUFFER to GGTT and then mapping it to userspace. This OABUFFER cannot be in PPGTT because: "When each context has its own Per Process GTT, this field should be always set to GGTT." (BSpec dixit).

Can we re-enable it? or should we find an alternative for this case?

-- Oscar

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

end of thread, other threads:[~2014-07-07 23:59 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-07-01 16:24 pin OABUFFER to GGTT Mateo Lozano, Oscar
2014-07-01 16:30 ` Chris Wilson
2014-07-01 16:34   ` Mateo Lozano, Oscar
2014-07-01 16:51     ` Chris Wilson
2014-07-01 17:13       ` Mateo Lozano, Oscar
2014-07-01 17:16       ` Mateo Lozano, Oscar
2014-07-01 19:54         ` Chris Wilson
2014-07-02  6:40           ` Ben Widawsky
2014-07-02  6:55             ` Chris Wilson
2014-07-02  8:49               ` Mateo Lozano, Oscar
2014-07-02 10:31                 ` Madajczak, Tomasz
2014-07-02 10:49                   ` Damien Lespiau
2014-07-02 11:11                     ` Madajczak, Tomasz
2014-07-02 13:19                       ` Rutkowski, Adam J
2014-07-03  7:17                         ` Damien Lespiau
2014-07-03 17:10                           ` Ben Widawsky
2014-07-03 20:45                             ` Ben Widawsky
2014-07-02 17:36                   ` Ben Widawsky
2014-07-07 20:43           ` Daniel Vetter
2014-07-07 23:59             ` Bragg, Robert

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.