#include <stdint.h>
Go to the source code of this file.
|
enum | hsa_air_packet_type_t {
AIR_PKT_TYPE_INVALID = 0
, AIR_PKT_TYPE_PUT_STREAM = 1
, AIR_PKT_TYPE_GET_STREAM = 2
, AIR_PKT_TYPE_SDMA_STATUS = 3
,
AIR_PKT_TYPE_TDMA_STATUS = 4
, AIR_PKT_TYPE_CORE_STATUS = 5
, AIR_PKT_TYPE_DEVICE_INITIALIZE = 0x0010L
, AIR_PKT_TYPE_SEGMENT_INITIALIZE = 0x0011L
,
AIR_PKT_TYPE_HELLO = 0x0012L
, AIR_PKT_TYPE_ALLOCATE_HERD_SHIM_DMAS = 0x0013L
, AIR_PKT_TYPE_GET_CAPABILITIES = 0x0014L
, AIR_PKT_TYPE_GET_INFO = 0x0015L
,
AIR_PKT_TYPE_XAIE_LOCK = 0x0020L
, AIR_PKT_TYPE_CDMA = 0x030L
, AIR_PKT_TYPE_CONFIGURE = 0x031L
, AIR_PKT_TYPE_POST_RDMA_WQE = 0x040L
,
AIR_PKT_TYPE_POST_RDMA_RECV = 0x041L
, AIR_PKT_TYPE_PROG_FIRMWARE = 0x050L
, AIR_PKT_TYPE_READ_AIE_REG32 = 0x51L
, AIR_PKT_TYPE_WRITE_AIE_REG32 = 0x52L
,
AIR_PKT_TYPE_AIRBIN = 0x53L
, AIR_PKT_TYPE_TRANSLATE = 0x54L
, AIR_PKT_TYPE_SHIM_DMA_MEMCPY = 0x0100L
, AIR_PKT_TYPE_HERD_SHIM_DMA_MEMCPY = 0x0101L
,
AIR_PKT_TYPE_HERD_SHIM_DMA_1D_STRIDED_MEMCPY = 0x0102L
, AIR_PKT_TYPE_ND_MEMCPY = 0x0103L
} |
| AIR vendor-specific packet type. More...
|
|
enum | hsa_air_agent_info_t {
AIR_AGENT_INFO_NAME = 0
, AIR_AGENT_INFO_VENDOR_NAME = 1
, AIR_AGENT_INFO_CONTROLLER_ID = 2
, AIR_AGENT_INFO_FIRMWARE_VER = 3
,
AIR_AGENT_INFO_NUM_REGIONS = 4
, AIR_AGENT_INFO_HERD_SIZE = 5
, AIR_AGENT_INFO_HERD_ROWS = 6
, AIR_AGENT_INFO_HERD_COLS = 7
,
AIR_AGENT_INFO_TILE_DATA_MEM_SIZE = 8
, AIR_AGENT_INFO_TILE_PROG_MEM_SIZE = 9
, AIR_AGENT_INFO_L2_MEM_SIZE = 10
} |
| AIR agent attributes. More...
|
|
◆ AIR_ADDRESS_ABSOLUTE
#define AIR_ADDRESS_ABSOLUTE 0x0L |
◆ AIR_ADDRESS_ABSOLUTE_RANGE
#define AIR_ADDRESS_ABSOLUTE_RANGE 0x1L |
◆ AIR_ADDRESS_HERD_RELATIVE
#define AIR_ADDRESS_HERD_RELATIVE 0x2L |
◆ AIR_ADDRESS_HERD_RELATIVE_RANGE
#define AIR_ADDRESS_HERD_RELATIVE_RANGE 0x3L |
◆ hsa_air_agent_info_t
AIR agent attributes.
Enumerator |
---|
AIR_AGENT_INFO_NAME | |
AIR_AGENT_INFO_VENDOR_NAME | |
AIR_AGENT_INFO_CONTROLLER_ID | |
AIR_AGENT_INFO_FIRMWARE_VER | |
AIR_AGENT_INFO_NUM_REGIONS | |
AIR_AGENT_INFO_HERD_SIZE | |
AIR_AGENT_INFO_HERD_ROWS | |
AIR_AGENT_INFO_HERD_COLS | |
AIR_AGENT_INFO_TILE_DATA_MEM_SIZE | |
AIR_AGENT_INFO_TILE_PROG_MEM_SIZE | |
AIR_AGENT_INFO_L2_MEM_SIZE | |
Definition at line 99 of file hsa_ext_air.h.
◆ hsa_air_packet_type_t
AIR vendor-specific packet type.
Enumerator |
---|
AIR_PKT_TYPE_INVALID | |
AIR_PKT_TYPE_PUT_STREAM | |
AIR_PKT_TYPE_GET_STREAM | |
AIR_PKT_TYPE_SDMA_STATUS | |
AIR_PKT_TYPE_TDMA_STATUS | |
AIR_PKT_TYPE_CORE_STATUS | |
AIR_PKT_TYPE_DEVICE_INITIALIZE | |
AIR_PKT_TYPE_SEGMENT_INITIALIZE | |
AIR_PKT_TYPE_HELLO | |
AIR_PKT_TYPE_ALLOCATE_HERD_SHIM_DMAS | |
AIR_PKT_TYPE_GET_CAPABILITIES | |
AIR_PKT_TYPE_GET_INFO | |
AIR_PKT_TYPE_XAIE_LOCK | |
AIR_PKT_TYPE_CDMA | |
AIR_PKT_TYPE_CONFIGURE | |
AIR_PKT_TYPE_POST_RDMA_WQE | |
AIR_PKT_TYPE_POST_RDMA_RECV | |
AIR_PKT_TYPE_PROG_FIRMWARE | |
AIR_PKT_TYPE_READ_AIE_REG32 | |
AIR_PKT_TYPE_WRITE_AIE_REG32 | |
AIR_PKT_TYPE_AIRBIN | |
AIR_PKT_TYPE_TRANSLATE | |
AIR_PKT_TYPE_SHIM_DMA_MEMCPY | |
AIR_PKT_TYPE_HERD_SHIM_DMA_MEMCPY | |
AIR_PKT_TYPE_HERD_SHIM_DMA_1D_STRIDED_MEMCPY | |
AIR_PKT_TYPE_ND_MEMCPY | |
Definition at line 60 of file hsa_ext_air.h.