sim-se: Add default to SyscallDesc constructor
[gem5.git] / src / sim / ClockedObject.py
index b933ea07a5700cd7170e31d15a2d29101ff2b1fe..2d6171888ae96f2d27b2ce9921e6676d31fe8950 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (c) 2012, 2015 ARM Limited
+# Copyright (c) 2012, 2015-2016 ARM Limited
 # All rights reserved.
 #
 # The license below extends only to copyright in the software and shall
@@ -66,11 +66,14 @@ class ClockedObject(SimObject):
     # parent's clock domain by default
     clk_domain = Param.ClockDomain(Parent.clk_domain, "Clock domain")
 
+    # Power model for this ClockedObject
+    power_model = VectorParam.PowerModel([], "Power models")
+
     # Provide initial power state, should ideally get redefined in startup
     # routine
     default_p_state = Param.PwrState("UNDEFINED", "Default Power State")
 
-    p_state_clk_gate_min = Param.Latency('1ns', "Min value of the distribution")
-    p_state_clk_gate_max = Param.Latency('1s', "Max value of the distribution")
+    p_state_clk_gate_min = Param.Latency('1ns',"Min value of the distribution")
+    p_state_clk_gate_max = Param.Latency('1s',"Max value of the distribution")
     p_state_clk_gate_bins = Param.Unsigned('20',
         "# bins in clk gated distribution")