changeset 358e2e77b2c7 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=358e2e77b2c7
description:
dev, arm: Include PIO size in AmbaDmaDevice constructor
Make it possible to specify the size of the PIO space for an AMBA DMA
device. Maintain backwards compatibility and default to zero.
diffstat:
src/dev/arm/amba_device.cc | 4 ++--
src/dev/arm/amba_device.hh | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diffs (27 lines):
diff -r 0421e52a57af -r 358e2e77b2c7 src/dev/arm/amba_device.cc
--- a/src/dev/arm/amba_device.cc Tue Jun 09 09:21:11 2015 -0400
+++ b/src/dev/arm/amba_device.cc Tue Jun 09 09:21:12 2015 -0400
@@ -62,9 +62,9 @@
-AmbaDmaDevice::AmbaDmaDevice(const Params *p)
+AmbaDmaDevice::AmbaDmaDevice(const Params *p, Addr pio_size)
: DmaDevice(p), ambaId(AmbaVendor | p->amba_id),
- pioAddr(p->pio_addr), pioSize(0),
+ pioAddr(p->pio_addr), pioSize(pio_size),
pioDelay(p->pio_latency),intNum(p->int_num), gic(p->gic)
{
}
diff -r 0421e52a57af -r 358e2e77b2c7 src/dev/arm/amba_device.hh
--- a/src/dev/arm/amba_device.hh Tue Jun 09 09:21:11 2015 -0400
+++ b/src/dev/arm/amba_device.hh Tue Jun 09 09:21:12 2015 -0400
@@ -109,7 +109,7 @@
public:
typedef AmbaDmaDeviceParams Params;
- AmbaDmaDevice(const Params *p);
+ AmbaDmaDevice(const Params *p, Addr pio_size = 0);
};
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev