From 287ea1a081c5dd3213069755dbbd3d7bf736bacc Mon Sep 17 00:00:00 2001 From: Andreas Hansson Date: Fri, 7 Sep 2012 12:34:38 -0400 Subject: Param: Transition to Cycles for relevant parameters This patch is a first step to using Cycles as a parameter type. The main affected modules are the CPUs and the Ruby caches. There are definitely plenty more places that are affected, but this patch serves as a starting point to making the transition. An important part of this patch is to actually enable parameters to be specified as Param.Cycles which involves some changes to params.py. --- src/base/types.hh | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/base') diff --git a/src/base/types.hh b/src/base/types.hh index 4caf92c97..7f4375048 100644 --- a/src/base/types.hh +++ b/src/base/types.hh @@ -89,6 +89,9 @@ class Cycles /** Explicit constructor assigning a value. */ explicit Cycles(uint64_t _c) : c(_c) { } + /** Default constructor for parameter classes. */ + Cycles() : c(0) { } + #ifndef SWIG // keep the operators away from SWIG /** Converting back to the value type. */ -- cgit v1.2.3