|
gem5
v19.0.0.0
|
#include <bitset>#include <cstdint>Go to the source code of this file.
Classes | |
| struct | HsaQueueEntry |
| struct | HostState |
Macros | |
| #define | HSAQ(n) (HSAQ_BASE + HSAQ_SIZE * sizeof(struct fsaQueue) * n) |
| #define | HSAQE(n, i) (HSAQ_BASE + (HSAQ_SIZE * n + i) * sizeof(struct fsaQueue)) |
| #define | HSAQ_RI(n) (HSAQ_INDX_BASE + sizeof(int) * (n * 3 + 0)) |
| #define | HSAQ_WI(n) (HSAQ_INDX_BASE + sizeof(int) * (n * 3 + 1)) |
| #define | HSAQ_CI(n) (HSAQ_INDX_BASE + sizeof(int) * (n * 3 + 2)) |
Variables | |
| static const int | KER_NUM_ARGS = 32 |
| static const int | KER_ARGS_LENGTH = 512 |
| static const int | HSAQ_NQUEUES = 8 |
| static const int | HSAQ_SIZE = 64 |
| static const int | HSAQ_INDX_BASE = 0x10000ll |
| static const int | HSAQ_BASE = 0x11000ll |
| static const int | HSA_CODE_BASE = 0x18000ll |
Definition at line 124 of file qstruct.hh.
| #define HSAQ_CI | ( | n | ) | (HSAQ_INDX_BASE + sizeof(int) * (n * 3 + 2)) |
Definition at line 128 of file qstruct.hh.
| #define HSAQ_RI | ( | n | ) | (HSAQ_INDX_BASE + sizeof(int) * (n * 3 + 0)) |
Definition at line 126 of file qstruct.hh.
| #define HSAQ_WI | ( | n | ) | (HSAQ_INDX_BASE + sizeof(int) * (n * 3 + 1)) |
Definition at line 127 of file qstruct.hh.
Definition at line 125 of file qstruct.hh.
|
static |
Definition at line 120 of file qstruct.hh.
|
static |
Definition at line 118 of file qstruct.hh.
|
static |
Definition at line 116 of file qstruct.hh.
|
static |
Definition at line 108 of file qstruct.hh.
|
static |
Definition at line 114 of file qstruct.hh.
|
static |
Definition at line 45 of file qstruct.hh.
|
static |
Definition at line 43 of file qstruct.hh.