[Mesa-dev] [PATCH 0/3] sse4 patches

Tapani Pälli tapani.palli at intel.com
Mon Oct 8 12:39:15 UTC 2018


On 10/8/18 9:23 AM, Kenneth Graunke wrote:
> On Monday, September 24, 2018 4:19:36 AM PDT Tapani Pälli wrote:
>> Hi;
>>
>> Here's another try to inline sse41 code and get rid of gtt maps
>> in intel_miptree_map (revert 58fb613a519). To be able to safely
>> utilize sse41 we separate sse41 functionality as a library and
>> then choose run time if we want to use it.
>>
>> Couple of different approaches were tried, this one seems one with
>> minimal overall changes.
>>
>> // Tapani
>>
>> Scott D Phillips (2):
>>    i965/tiled_memcpy: inline movntdqa loads in tiled_to_linear
>>    i965/miptree: Use cpu tiling/detiling when mapping
>>
>> Tapani Pälli (1):
>>    i965: expose type of memcpy instead of memcpy function itself
>>
>>   src/mesa/drivers/dri/i965/Android.mk          |  38 ++++
>>   src/mesa/drivers/dri/i965/Makefile.am         |  14 ++
>>   src/mesa/drivers/dri/i965/Makefile.sources    |  10 +-
>>   src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 110 +++++++++-
>>   src/mesa/drivers/dri/i965/intel_pixel_read.c  |   6 +-
>>   src/mesa/drivers/dri/i965/intel_tex_image.c   |  14 +-
>>   .../drivers/dri/i965/intel_tiled_memcpy.c     | 192 ++++++++++--------
>>   .../drivers/dri/i965/intel_tiled_memcpy.h     |  86 +++++++-
>>   .../dri/i965/intel_tiled_memcpy_normal.c      |  59 ++++++
>>   .../dri/i965/intel_tiled_memcpy_sse41.c       |  61 ++++++
>>   .../dri/i965/intel_tiled_memcpy_sse41.h       |  59 ++++++
>>   src/mesa/drivers/dri/i965/meson.build         |  38 +++-
>>   12 files changed, 579 insertions(+), 108 deletions(-)
>>   create mode 100644 src/mesa/drivers/dri/i965/intel_tiled_memcpy_normal.c
>>   create mode 100644 src/mesa/drivers/dri/i965/intel_tiled_memcpy_sse41.c
>>   create mode 100644 src/mesa/drivers/dri/i965/intel_tiled_memcpy_sse41.h
>>
>>
> 
> Thanks a ton for fixing this up, Tapani!
> 
> Patches 1 and 3 are:
> Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
> 
> Patch 2 is:
> Acked-by: Kenneth Graunke <kenneth at whitecape.org>
> 

Thanks Ken! Matt, are you ok with these changes?

// Tapani


More information about the mesa-dev mailing list