SINIC: Commit old code from ASPLOS 2006 studies.
[gem5.git] / src / dev / platform.hh
index aceec09708dc12adacf7b4cf17a72ef3804fe7a9..fc556787dc8d5f9ca0adcb213c51defa45f57857 100644 (file)
 
 #include "sim/sim_object.hh"
 #include "arch/isa_traits.hh"
+#include "params/Platform.hh"
 
 class PciConfigAll;
 class IntrControl;
-class SimConsole;
+class Terminal;
 class Uart;
 class System;
 
@@ -59,7 +60,8 @@ class Platform : public SimObject
     System *system;
 
   public:
-    Platform(const std::string &name, IntrControl *intctrl);
+    typedef PlatformParams Params;
+    Platform(const Params *p);
     virtual ~Platform();
     virtual void postConsoleInt() = 0;
     virtual void clearConsoleInt() = 0;