This change adds DMA support to the MOESI_AMD_Base-dir.sm, which is needed to support ROCm apps/GCN3 ISA in the VIPER ptl. The DMA controller is copied from the MOESI_hammer-dma.sm with few modifications. Change-Id: I56141436eee1c8f62c2a0915fa3b63b83bbcbc9a Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/29914 Reviewed-by: Anthony Gutierrez <anthony.gutierrez@amd.com> Maintainer: Anthony Gutierrez <anthony.gutierrez@amd.com> Tested-by: kokoro <noreply+kokoro@google.com>
12 lines
346 B
Plaintext
12 lines
346 B
Plaintext
protocol "GPU_VIPER";
|
|
include "RubySlicc_interfaces.slicc";
|
|
include "MOESI_AMD_Base-msg.sm";
|
|
include "MOESI_AMD_Base-dir.sm";
|
|
include "MOESI_AMD_Base-dma.sm";
|
|
include "MOESI_AMD_Base-CorePair.sm";
|
|
include "GPU_VIPER-msg.sm";
|
|
include "GPU_VIPER-TCP.sm";
|
|
include "GPU_VIPER-SQC.sm";
|
|
include "GPU_VIPER-TCC.sm";
|
|
include "MOESI_AMD_Base-L3cache.sm";
|