Hi all, I’m writing because I’m running some code that I mounted onto a disk image while using the configs/example/arm/fs_bigLITTLE.py script, and am running into an issue when I use the O3_ARM_v7a as the CPU type in the big cluster. In particular, I get the following output:
gem5.opt: build/ARM/base/circular_queue.hh:394: std::enable_if_t<std::is_integral<Idx>::value, typename std::vector<_Tp>::reference> CircularQueue<T>::operator[](const Idx&) [with Idx = int; T = LSQUnit<O3CPUImpl>::LSQEntry; std::enable_if_t<std::is_integral<Idx>::value, typename std::vector<_Tp>::reference> = LSQUnit<O3CPUImpl>::LSQEntry&]: Assertion `index >= 0' failed. It’s perhaps worth mentioning that I ran the same experiments with the TimingSimpleCPU implementation and didn’t run into this issue. I also haven’t made any modifications to the circular queue or CPU code. The full command line is as follows: /users/sthoma41/gem5/build/ARM/gem5.opt /users/sthoma41/gem5/configs/example/arm/fs_bigLITTLE.py --kernel /users/sthoma41/gem5/dist/binaries/vmlinux.arm64 --kernel-init /init.gem5 --dtb /users/sthoma41/gem5/system/arm/dt/armv8_gem5_v1_big_little_1_1.dtb --disk /users/sthoma41/gem5/dist/disks/ubuntu-18.04-arm64-docker_modified.img --bootscript /users/sthoma41/gem5/bootscripts/250h50y.rcS --big-cpus 1 --little-cpus 0 --caches --last-cache-level 2 Any help would be appreciated! Thank you! 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