Matthew Poremba has uploaded this change for review. (
https://gem5-review.googlesource.com/c/public/gem5/+/53704 )
Change subject: dev-hsa,gpu-compute: Properly assign DmaVirtDevices in py
......................................................................
dev-hsa,gpu-compute: Properly assign DmaVirtDevices in py
These SimObjects are DmaVirtDevices in C++ but DmaDevices in the sim
object's python file. Make the sim object python files consistent.
Change-Id: I728ae737c5901e448628fc5ac877f261ca4c4393
---
M src/gpu-compute/GPU.py
M src/dev/hsa/HSADevice.py
2 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/src/dev/hsa/HSADevice.py b/src/dev/hsa/HSADevice.py
index f67d9a8..8a6e61d 100644
--- a/src/dev/hsa/HSADevice.py
+++ b/src/dev/hsa/HSADevice.py
@@ -32,9 +32,9 @@
from m5.SimObject import SimObject
from m5.params import *
from m5.proxy import *
-from m5.objects.Device import DmaDevice
+from m5.objects.Device import DmaVirtDevice
-class HSAPacketProcessor(DmaDevice):
+class HSAPacketProcessor(DmaVirtDevice):
type = 'HSAPacketProcessor'
cxx_header = 'dev/hsa/hsa_packet_processor.hh'
cxx_class = 'gem5::HSAPacketProcessor'
diff --git a/src/gpu-compute/GPU.py b/src/gpu-compute/GPU.py
index b739e80..f714cc0 100644
--- a/src/gpu-compute/GPU.py
+++ b/src/gpu-compute/GPU.py
@@ -36,7 +36,7 @@
from m5.objects.Bridge import Bridge
from m5.objects.ClockedObject import ClockedObject
-from m5.objects.Device import DmaDevice
+from m5.objects.Device import DmaVirtDevice
from m5.objects.LdsState import LdsState
from m5.objects.Process import EmulatedDriver
@@ -267,7 +267,7 @@
cxx_class = 'gem5::GPUDispatcher'
cxx_header = 'gpu-compute/dispatcher.hh'
-class GPUCommandProcessor(DmaDevice):
+class GPUCommandProcessor(DmaVirtDevice):
type = 'GPUCommandProcessor'
cxx_class = 'gem5::GPUCommandProcessor'
cxx_header = 'gpu-compute/gpu_command_processor.hh'
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/53704
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I728ae737c5901e448628fc5ac877f261ca4c4393
Gerrit-Change-Number: 53704
Gerrit-PatchSet: 1
Gerrit-Owner: Matthew Poremba <matthew.pore...@amd.com>
Gerrit-MessageType: newchange
_______________________________________________
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s