[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