summaryrefslogtreecommitdiff
path: root/dev/io_device.cc
diff options
context:
space:
mode:
authorAli Saidi <saidi@eecs.umich.edu>2006-04-10 14:14:25 -0400
committerAli Saidi <saidi@eecs.umich.edu>2006-04-10 14:14:25 -0400
commite17a15f4c5d9a0b65de5e4b0ddceac81385d5360 (patch)
treea559a7023720aeb8f34e5e29875e6eb64f5eabcf /dev/io_device.cc
parent5e11a1763dc0c30438e424938960f76d39742e0b (diff)
parente8b6eb49bcaa768c40c10e354bb66cae0a65a2a1 (diff)
downloadgem5-e17a15f4c5d9a0b65de5e4b0ddceac81385d5360.tar.xz
Merge zizzer:/bk/newmem
into zeep.eecs.umich.edu:/z/saidi/work/m5.newmem --HG-- extra : convert_revision : 36da0febc30675e955a10eb8bc45586b6242a8c3
Diffstat (limited to 'dev/io_device.cc')
-rw-r--r--dev/io_device.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/dev/io_device.cc b/dev/io_device.cc
index a72944cfc..15c835ded 100644
--- a/dev/io_device.cc
+++ b/dev/io_device.cc
@@ -88,6 +88,14 @@ PioDevice::~PioDevice()
delete pioPort;
}
+void
+BasicPioDevice::addressRanges(AddrRangeList &range_list)
+{
+ assert(pioSize != 0);
+ range_list.clear();
+ range_list.push_back(RangeSize(pioAddr, pioSize));
+}
+
DmaPort::DmaPort(DmaDevice *dev)
: device(dev)