[gem5-users] Generic DMA Engine

2020-11-24 Thread Patrick Sheridan (psheridan) via gem5-users
Does anyone know if there exists a generic DMA engine that allows automated transfer of data from one memory range to another? In dma_device.hh, there's DmaDevice, which looks like it provides a foundation, and there's DmaReadFifo which provides a good example, but stores the data internally

[gem5-users] Re: How to use CommMonitor in gem5

2020-11-24 Thread Ayaz Akram via gem5-users
Hi, 1. I remember using CommMonitor with DerivO3CPU for a small example and the output looked fine to me. Maybe someone else can point out if there is something fundamentally broken. 2. You should be able to use gem5/util/decode_packet_trace.py to convert the generated trace (after decompressing

[gem5-users] Re: Running gem5 with DRAMsim3

2020-11-24 Thread Mahyar Samani via gem5-users
Hey Yogeshwaran, Since the gem5-20.1 release, it now supports DRAMSim3 integration so there is no need for you to follow the instructions there. There is a readme file in ext/dramsim3 that you can follow and build gem5 with DRAMSim3, also, class DRAMSim3 inherits from AbstractMemory which will

[gem5-users] how to add more than 1 ide disk in gem5 fullsystem

2020-11-24 Thread Liyichao via gem5-users
hi all: how to add more than 1 ide disks in gem5 fullsystem? I want to see that sda sdb sdc ... in OS so that I can test some distribution application like ceph. 李翼超 charlie Mobile:+86-15858232899

[gem5-users] Running gem5 with DRAMsim3

2020-11-24 Thread Yogeshwaran L via gem5-users
Dear gem5 community, I am trying to integrate DRAMsim3 with gem5, and I was able to successfully build gem5 with DRAmsim3, following the instructions from https://github.com/umd-memsys/gem5/tree/dramsim3/ext/dramsim3. However, in the last step it is mentioned "Use --mem-type=dramsim3 and set the