[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