sim: Add a set_parent to NullSimObject which does nothing.
authorGabe Black <gabeblack@google.com>
Mon, 25 Sep 2017 22:15:45 +0000 (15:15 -0700)
committerGabe Black <gabeblack@google.com>
Tue, 26 Sep 2017 21:16:09 +0000 (21:16 +0000)
This lets attempts to set_parent on NullSimObject fall away harmlessly
without having to add a bunch of checks whenever set_parent is called.

Change-Id: I6d3510772ba71e765c4739e486e9f3d2460c4e11
Reviewed-on: https://gem5-review.googlesource.com/4840
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Gabe Black <gabeblack@google.com>

src/python/m5/params.py

index 776fbe22b7b898ea5d9038726c0e02fc7dc1a967..b49f811d1ff49625d3565ffe393074719bcca984 100644 (file)
@@ -1710,6 +1710,9 @@ class NullSimObject(object):
     def set_path(self, parent, name):
         pass
 
+    def set_parent(self, parent, name):
+        pass
+
     def __str__(self):
         return 'Null'