[Mesa-dev] R600 Patches: KCache kernel arguments and 24-bit arithmetic

Aaron Watry awatry at gmail.com
Wed Jul 3 09:17:21 PDT 2013


Hi Tom,

I ended up having to rebase this series against current the current
git/svn head and making a few changes to fix the ability to bisect in
the future (some of Vincent's trans-only and scheduler work caused
these patches to break make check in some instances).

I've attached the revised series if you want it.

On Tue, Jun 25, 2013 at 4:37 PM, Tom Stellard <tom at stellard.net> wrote:
> Hi,
>
> The attached patches clean up kernel argument handling for both R600 and
> SI and for R600 makes it possible to read arguments through the KCache.
> There are also patches that add support for the 24-bit arithmetic instructions
> (MAD_UINT24, MAD_INT24, MUL_UINT24, and MUL_INT24).  In order to test
> these patches with you will also need to apply the corresponding Mesa
> patches which will be on the mailing list soon.
>
> -Tom
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-Clean-up-extended-load-patterns.patch
Type: application/octet-stream
Size: 7399 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130703/eeeca918/attachment-0010.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-R600-Use-correct-LoadExtType-when-lowering-kernel-ar.patch
Type: application/octet-stream
Size: 2386 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130703/eeeca918/attachment-0011.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-R600-Use-the-same-compute-kernel-calling-convention-.patch
Type: application/octet-stream
Size: 5049 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130703/eeeca918/attachment-0012.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-R600-Simplify-assembly-for-KCache-registers-using-th.patch
Type: application/octet-stream
Size: 2107 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130703/eeeca918/attachment-0013.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-R600-Use-KCache-for-kernel-arguments.patch
Type: application/octet-stream
Size: 31928 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130703/eeeca918/attachment-0014.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-R600-Move-CONST_ADDRESS-folding-into-AMDGPUDAGToDAGI.patch
Type: application/octet-stream
Size: 14017 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130703/eeeca918/attachment-0015.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-R600-Rename-AMDILISelDAGToDAG.cpp-AMDGPUISelDAGToDAG.patch
Type: application/octet-stream
Size: 61186 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130703/eeeca918/attachment-0016.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-R600-Improve-support-for-32-bit-loads.patch
Type: application/octet-stream
Size: 11057 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130703/eeeca918/attachment-0017.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-R600-Add-support-for-24-bit-MUL-instructions.patch
Type: application/octet-stream
Size: 9692 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130703/eeeca918/attachment-0018.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0010-R600-Add-support-for-24-bit-MAD-instructions.patch
Type: application/octet-stream
Size: 6285 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130703/eeeca918/attachment-0019.obj>


More information about the mesa-dev mailing list