Have a look at the discussion here [1], you might be running into the same issue. However, the patch is not ready yet, I think the conclusion is that we have to send the swap packet to the writeQueue rather than the readQueue.
[1]: https://gem5-review.googlesource.com/c/public/gem5/+/17349 Nikos On 19/03/2019 12:14, Gambord, Ryan wrote: > A write packet is ending up in the read queue. I'd run it in gdb up to > that line and do some digging in there. > > Ryan > > On Tue, Mar 19, 2019, 05:08 Rishabh Jain <[email protected] > <mailto:[email protected]>> wrote: > > Thanks for the reply Ryan. > > I build the system with this command: > $scons build/RISCV/gem5.debug -j5 > and then : > $ build/RISCV/gem5.debug configs/learning_gem5/part1/simple.py > Still, getting the same Assertion error. > "build/RISCV/mem/dram_ctrl.cc:416: void > DRAMCtrl::addToReadQueue(PacketPtr, unsigned int): Assertion > `!pkt->isWrite()' failed." > > Am I missing something? > > On Tue, Mar 19, 2019 at 4:50 PM Rishabh Jain <[email protected] > <mailto:[email protected]>> wrote: > > Hello everyone, > > I am getting an error while running "simple.py" configuration > file, present at configs/learning_gem5/part1/ when I use the > command: > $ build/RISCV/gem5.opt configs/learning_gem5/part1/simple.py > > Error of console log is pasted at this link : > https://pastebin.com/pgnaPzZQ > > This command used to work fine with mercurial > repository(http://repo.gem5.org/gem5), but I found that the > repository is not up to date. > So, I cloned the latest git repository using: > $ git clone https://gem5.googlesource.com/public/gem5 > Then to build RISCV, I do: > $ scons build/RISCV/gem5.opt > > I am highly confused here. The file "two_level.py" in > configs/learning_gem5/part1/two_level.py works just fine but > "simple.py " doesn't? > Also, running "simple.py" with X86 ISA works just fine. > > From the console log: I am able to infer that an assertion > present in file "build/RISCV/mem/dram_ctrl.cc" fails. > > Can somebody help in fixing this issue? > > Best, > Rishabh Jain > > > > > _______________________________________________ > gem5-users mailing list > [email protected] <mailto:[email protected]> > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. _______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
