Changeset 3449 in CLRX


Ignore:
Timestamp:
Sep 29, 2017, 5:20:21 PM (2 years ago)
Author:
matszpk
Message:

CLRadeonExtender: CLRXDocs: Updsate AmdCL2ABI (VEGA and AMD HSA).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CLRadeonExtender/trunk/doc/AmdCl2Abi.md

    r3255 r3449  
    11## AMD Catalyst OpenCL 2.0 ABI description
    22
    3 This chapter describes how kernel gets its argument, how access to constant data.
     3This chapter describes how kernel gets its argument, how access to constant data. Because
     4Kernel setup is AMD HSA configuration, hence we recommend to refer to ROCm-ABI documentation
     5to get information about kernel setup and kernel arguments passing. Now assembler have
     6all the AMD HSA configuration's pseudo-ops to do it.
    47
    58In this chapter, size is given in dwords. Dword is 4-byte value.
     
    2831* if usegeneric enabled, then 12 user data registers will be used. 4-5 user data regs
    2932are kernel setup pointer. 8-9 user data regs are argument's pointer.
     33* for VEGA (GFX9) architecture, then 10 user data registers will be used. 4-5 user data regs
     34are kernel setup pointer. 6-7 user data regs are argument's pointer.
    3035
    3136### Argument passing and kernel setup
Note: See TracChangeset for help on using the changeset viewer.