Hi all,
I am writing because I am trying to set up an existing project on a new
machine. Unfortunately, when transferring the code over and setting up the
environment, I’ve been running into an issue that I’ve never seen before. That
is, the code doesn’t pass through the assertion in line 57 of the
src/dev/arm/rv_ctrl.cc <http://rv_ctrl.cc/> code (pkt->getSize() == 4). It
turns out the first packet has a size of 64.
I have a few suspects for what could be triggering the error, but I’m not
exactly sure what it is. A first guess could be that the project requires
building a new device tree buffer, but I’m getting the same error even with the
pre-built dtb files.
The command line that I’m using to run the script is the following:
…/gem5-workspace/gem5/build/ARM/gem5.opt
…/gem5-workspace/gem5/configs/example/arm/fs_bigLITTLE.py —kernel
…/gem5-workspace/gem5/dist/binaries/vmlinux.arm64 —kernel-init /init.gem5
—cpu-type atomic —dtb
…/gem5-workspace/gem5/system/arm/dt/armv8_gem5_v1_big_little_2_2.dtb —disk
…/gem5-workspace/gem5/dist/disks/ubuntu-18.04-arm64-docker.img
Does anything stand out that I’m missing that could be triggering this?
I’ve tried reverting as many of the candidate changes as I can to the original,
but it’s hard to say which it could be without having a real understanding of
what the RealView Controller reads. Does anyone have any immediate inclinations
as to what could be causing this? Otherwise, I’m happy to provide more details
as necessary.
Best,
Sam
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s