Fix up some merge problems.
authorKevin Lim <ktlim@umich.edu>
Wed, 5 Jul 2006 20:54:24 +0000 (16:54 -0400)
committerKevin Lim <ktlim@umich.edu>
Wed, 5 Jul 2006 20:54:24 +0000 (16:54 -0400)
src/base/traceflags.py:
    Remove BaseCPU traceflag.
src/cpu/o3/alpha/params.hh:
    Move non-Alpha specific parameters out of this params class.
src/cpu/o3/params.hh:
    Move non-Alpha specific params into this params class.

--HG--
extra : convert_revision : e5b652adb47a240376733400e6054c66c50bd514

src/base/traceflags.py
src/cpu/o3/alpha/params.hh
src/cpu/o3/params.hh

index 9ceba3017ba1807f5430442ad1a95a338fdabe85..27c24107c963c5bee9471a313a15104b96486ca3 100644 (file)
@@ -51,7 +51,6 @@ baseFlags = [
     'Activity',
     'AlphaConsole',
     'BADADDR',
-    'BaseCPU',
     'BE',
     'BPredRAS',
     'Bus',
index 8f7364dd0bac71f6107823be10149ee214d0271e..c618cee08bed5a309cdaeefe7a04e15364387fad 100644 (file)
@@ -54,19 +54,7 @@ class AlphaSimpleParams : public O3Params
 #if FULL_SYSTEM
     AlphaITB *itb;
     AlphaDTB *dtb;
-#else
-    std::vector<Process *> workload;
-    Process *process;
-#endif // FULL_SYSTEM
-
-    MemObject *mem;
-
-    BaseCPU *checker;
-
-    unsigned decodeToFetchDelay;
-    unsigned dispatchWidth;
-    unsigned wbWidth;
-    unsigned wbDepth;
+#endif
 };
 
 #endif // __CPU_O3_ALPHA_PARAMS_HH__
index 69a1bb937a6fe3872a06bc11108494d136262969..ed53fa97ae3951620774059a5c45b6f3dfabcf18 100755 (executable)
@@ -46,6 +46,18 @@ class O3Params : public BaseO3CPU::Params
   public:
     unsigned activity;
 
+    //
+    // Pointers to key objects
+    //
+#if !FULL_SYSTEM
+    std::vector<Process *> workload;
+    Process *process;
+#endif // FULL_SYSTEM
+
+    MemObject *mem;
+
+    BaseCPU *checker;
+
     //
     // Caches
     //
@@ -86,7 +98,10 @@ class O3Params : public BaseO3CPU::Params
     unsigned commitToIEWDelay;
     unsigned renameToIEWDelay;
     unsigned issueToExecuteDelay;
+    unsigned dispatchWidth;
     unsigned issueWidth;
+    unsigned wbWidth;
+    unsigned wbDepth;
     FUPool *fuPool;
 
     //