[Mesa-dev] [PATCH 00/13] execbuf2 support for i915g

Jakob Bornecrantz wallbraker at gmail.com
Sat Nov 20 11:33:06 PST 2010


On Fri, Nov 19, 2010 at 11:38 PM, Daniel Vetter <daniel.vetter at ffwll.ch> wrote:
> Hi all,

Hi Daniel its awesome to see somebody else being interested in the i915g driver.

>
> This is my first stab at creating havoc in i915g. This cleans up a few
> obsoletes things and implements execbuf2 support. This way the kernel isn't
> forced to allocate a fence anymore if it's not needed. [Note: fence = the
> intel hw thingy needed for tiling, not a gallium execution fence].

Hehe I'm the one that usually creates havoc in the driver. Sounds good.

>
> i915g is still in a very sorry state:
> - crashes with BadDrawable on GLXFBconfig changes (and desdruction) with
>  openaren.

This sounds like a st/dri or glx issue instead of a i915g issue, what
is the backtrace?

> - hangs the chip after a few minutes.
> - ...
>
> Anyway, I've decided to submit the first batch of patches. Comments and
> reviews highly welcome.

Thanks for taking a interest in the driver.

>
> Thanks, Daniel
>
> Daniel Vetter (13):
>  i915g: rip out ->sw_tiled
>  i915g: add pineview pci ids
>  i915g: kill RGBA/X formats
>  i915g: kill buf->map_gtt
>  i915g: kill idws->pool
>  i915g: prepare winsys/batchbuffer for execbuf2

All of the above are Reviewed-by: Jakob Bornecrantz <wallbraker at gmail.com>

The ones below I will respond directly to with comments, note not linear.

>  i915g: s/hw_tiled/tiling
>  i915g: drop alignment, type parameters for iws->buffer_create
>  i915g: add winsys function to create tiled buffers
>  i915g: switch to tiled allocations, kill set_fence
>  i915g: return tiling in iws->buffer_from_handle
>  i915g: implement unfenced color&depth buffer using tiling bits
>  i915g: implement unfenced relocs for textures using tiling bits

Do you have commit access? Or should I push the patches for you?

Cheers Jakob.


More information about the mesa-dev mailing list