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

Reply via email to