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

Reply via email to