X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=dev%2Fio_device.cc;h=6ab876ab86a3b00882b884f6cd70746462201507;hb=60e92986f739a025a6534972b8e1cf9498ce3fd2;hp=b39efa1f587b56052b2a6d7da1de49b5c1f61d73;hpb=3f7b780af5530cc60228ebd3e895ab26d477614e;p=gem5.git diff --git a/dev/io_device.cc b/dev/io_device.cc index b39efa1f5..6ab876ab8 100644 --- a/dev/io_device.cc +++ b/dev/io_device.cc @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004 The Regents of The University of Michigan + * Copyright (c) 2004-2005 The Regents of The University of Michigan * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -31,8 +31,8 @@ #include "mem/bus/dma_interface.hh" #include "sim/builder.hh" -PioDevice::PioDevice(const std::string &name) - : FunctionalMemory(name), pioInterface(NULL) +PioDevice::PioDevice(const std::string &name, Platform *p) + : FunctionalMemory(name), platform(p), pioInterface(NULL), pioLatency(0) {} PioDevice::~PioDevice() @@ -43,8 +43,8 @@ PioDevice::~PioDevice() DEFINE_SIM_OBJECT_CLASS_NAME("PioDevice", PioDevice) -DmaDevice::DmaDevice(const std::string &name) - : PioDevice(name), dmaInterface(NULL) +DmaDevice::DmaDevice(const std::string &name, Platform *p) + : PioDevice(name, p), dmaInterface(NULL) {} DmaDevice::~DmaDevice()