Changes between Version 8 and Version 9 of GalliumAbi


Ignore:
Timestamp:
Dec 29, 2017, 8:00:29 AM (3 weeks ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GalliumAbi

    v8 v9  
    1313<li>6-8 - local size for each dimension</li>
    1414</ul>
    15 <p>Argument griddim holds number of dimensions. Argument gridoffset holds 3 values of the
     15<p>An argument griddim holds number of dimensions. Argument gridoffset holds 3 values of the
    1616global offset.</p>
    1717<p>Userdata tooks 4 first scalar registers and holds:</p>
     
    2121</ul>
    2222<h3>Other data and resources</h3>
    23 <p>Section '.rodata' ('.globaldata') hold constant data for kernels.
    24 Constant data is placed after code of kernels. Use PC pointer to get this data.</p>
     23<p>The section '.rodata' ('.globaldata') hold constant data for kernels.
     24The constant data is placed after code of kernels. Use PC pointer to get this data.</p>
    2525<h2>Gallium ABI description AMDHSA</h2>
    2626<h3>Argument passing</h3>
     
    3232<li>1-3 - global offsets for each dimensions</li>
    3333</ul>
    34 <p>Local sizes and other kernel setup is in memory which address is stored in s[4:5].
     34<p>Local sizes and other kernel setup is in the memory which address is stored in s[4:5].
    3535List of data (number is dword offset after kernel argument):</p>
    3636<ul>