DmaDevice: fix minor type in error message.
[gem5.git] / src / dev / simple_disk.cc
index 4b6d372862b55d8ea27009dc2b4f07a1bb116385..b8096d2138c1fd9fc23b43eedd7bef3a89acae04 100644 (file)
 #include "dev/disk_image.hh"
 #include "dev/simple_disk.hh"
 #include "mem/port.hh"
-#include "params/SimpleDisk.hh"
 #include "sim/system.hh"
 
 using namespace std;
 
-SimpleDisk::SimpleDisk(const string &name, System *sys, DiskImage *img)
-    : SimObject(name), system(sys), image(img)
+SimpleDisk::SimpleDisk(const Params *p)
+    : SimObject(p), system(p->system), image(p->disk)
 {}
 
 SimpleDisk::~SimpleDisk()
@@ -94,5 +93,5 @@ SimpleDisk::write(Addr addr, baddr_t block, int count)
 SimpleDisk *
 SimpleDiskParams::create()
 {
-    return new SimpleDisk(name, system, disk);
+    return new SimpleDisk(this);
 }