|
MLIR-AIE 1.4.5.dev
|
#include "aie/Targets/AIERT.h"#include "aie/Targets/AIETargetShared.h"#include "mlir/Dialect/Utils/StaticValueUtils.h"#include "mlir/Support/LogicalResult.h"#include "llvm/ADT/SmallPtrSet.h"#include "llvm/ADT/SmallSet.h"#include "xaiengine/xaie_core.h"#include "xaiengine/xaie_dma.h"#include "xaiengine/xaie_elfloader.h"#include "xaiengine/xaie_interrupt.h"#include "xaiengine/xaie_locks.h"#include "xaiengine/xaie_mem.h"#include "xaiengine/xaie_perfcnt.h"#include "xaiengine/xaie_plif.h"#include "xaiengine/xaie_reset.h"#include "xaiengine/xaie_ss.h"#include "xaiengine/xaie_txn.h"#include "xaiengine/xaiegbl.h"#include "xaiengine/xaiegbl_defs.h"#include <filesystem>Go to the source code of this file.
Classes | |
| struct | xilinx::AIE::AIERTControl::AIERtImpl |
Macros | |
| #define | AIERC_STR(x) |
| #define | SHOW_AIERT_ARGS(os, ...) |
| #define | TRY_XAIE_API_FATAL_ERROR(API, ...) |
| #define | TRY_XAIE_API_EMIT_ERROR(OP, API, ...) |
| #define | TRY_XAIE_API_LOGICAL_RESULT(API, ...) |
| #define | DEBUG_TYPE "aie-aiert" |
| #define | XAIE_BASE_ADDR 0x40000000 |
| #define | XAIE_SHIM_ROW 0 |
| #define | XAIE_MEM_TILE_ROW_START 1 |
| #define | XAIE_PARTITION_BASE_ADDR 0x0 |
| #define | NPI_ADDR 0x0 |
| #define | NUM_LOCKS 16 |
| #define | EVEN_BD_NUM_START 0 |
| #define | ODD_BD_NUM_START 24 |
| #define NUM_LOCKS 16 |
Definition at line 199 of file AIERT.cpp.
Referenced by xilinx::AIE::AIERTControl::initLocks().
| #define SHOW_AIERT_ARGS | ( | os, | |
| ... ) |
| #define TRY_XAIE_API_EMIT_ERROR | ( | OP, | |
| API, | |||
| ... ) |
Definition at line 124 of file AIERT.cpp.
Referenced by xilinx::AIE::AIERTControl::addCoreEnable(), xilinx::AIE::AIERTControl::configureLocksAndBd(), xilinx::AIE::AIERTControl::configureSwitches(), xilinx::AIE::AIERTControl::disableCores(), xilinx::AIE::AIERTControl::initLocks(), xilinx::AIE::AIERTControl::pushToBdQueueAndEnable(), xilinx::AIE::AIERTControl::resetDmaChannels(), and xilinx::AIE::AIERTControl::teardownSwitches().
| #define TRY_XAIE_API_FATAL_ERROR | ( | API, | |
| ... ) |
Definition at line 114 of file AIERT.cpp.
Referenced by xilinx::AIE::AIERTControl::dmaUpdateBdAddr(), xilinx::AIE::AIERTControl::initBuffers(), xilinx::AIE::AIERTControl::initLocks(), xilinx::AIE::AIERTControl::resetSwitch(), xilinx::AIE::AIERTControl::setIOBackend(), and xilinx::AIE::AIERTControl::startTransaction().
| #define TRY_XAIE_API_LOGICAL_RESULT | ( | API, | |
| ... ) |
Definition at line 133 of file AIERT.cpp.
Referenced by xilinx::AIE::AIERTControl::addAieElf(), xilinx::AIE::AIERTControl::resetCore(), xilinx::AIE::AIERTControl::resetCoreUnreset(), xilinx::AIE::AIERTControl::resetDMA(), xilinx::AIE::AIERTControl::resetLock(), xilinx::AIE::AIERTControl::resetPartition(), and xilinx::AIE::AIERTControl::resetSwitchConnection().