[Intel-gfx] [PATCH 1/4] introduce intel_ring_buffer structure

Daniel Vetter daniel at ffwll.ch
Fri May 14 17:03:24 CEST 2010


Hi all,

On Fri, May 14, 2010 at 11:51:14AM +0200, Daniel Vetter wrote:
> So please explain the technical reasons we need this rather complex beast
> of code in the kernel?

Ok, I owe you my apologies (and a beer). I've read through the HD docs and
it looks like bsd decoding for avc/vc1 can't be done without the bsd
command stream. What a pain.

I'm currently crawling through the docs. It looks like we also need a new
gpu domain (something like I915_GEM_DOMAIN_BSD) in addition to a new
execution domain to properly support flushing and coherency. This way
round my concerns about userspace synchronization and the flush-both-rings
semantics would be void, too.

Yours, Daniel
-- 
Daniel Vetter
Mail: daniel at ffwll.ch
Mobile: +41 (0)79 365 57 48



More information about the Intel-gfx mailing list