You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, Triv
I follow the script in your repo and prepare one self-contained testing disk image and find some strange error.
I write the steps:
1,checkout the branch V20.1 of Gem5, and compile it as in launch_spec2006_experiments.py
scons build/X86_MESI_Two_Level/gem5.opt --default=X86 PROTOCOL=MESI_Two_Level SLICC_HTML=True -j8
2, I prepare the linux kernel and disk image as the official document. sure your script also shows the steps.
3, I modified the script run_mysql_fs.py run_mysql_fs.py.txt
as shown in the attached.(and I modify the ruby_system.py slightly and add one "." for cache, core, fs_tools, otherwise will show "module not found errors")
4, and run the cmd in shell will the error will pop out :
build/X86_MESI_Two_Level/gem5.fast configs/gem5-configs/run_mysql_fs.py /data/gem5-skylake-config/gem5v20/vmlinux-4.19.83 /data/gemv20image/mysql_8p23_ubuntu1804_gem5_16_warehouse_bk_2022_4_13.img Tuned MESI_Two_Level
fatal: Number of ISAs (0) assigned to the CPU does not equal number of threads (1).
5, and I search the error above and find that one reason is createThreads() issue. But I check the code and find the script has this operation:map(lambda c: c.createThreads(), self.cpu).
Pls help check this issue.
Thanks a lot .
Cyberspice.
The text was updated successfully, but these errors were encountered:
Unfortunately, I don't think this repo is maintained. I can do my best to answer your questions, though!
That error is definitely because somewhere is missing the createThreads(). It's probably the KVM CPUs whose threads are not being created.
It may be easier to start with the new x86 board in the standard library (https://www.gem5.org/documentation/gem5-stdlib/overview) which was released in 21.2 (a much more recent version of gem5). This board is tested every night with mainline gem5, so it should be working. It should work with the same disk image you're using now.
Hi, Triv
I follow the script in your repo and prepare one self-contained testing disk image and find some strange error.
I write the steps:
1,checkout the branch V20.1 of Gem5, and compile it as in launch_spec2006_experiments.py
scons build/X86_MESI_Two_Level/gem5.opt --default=X86 PROTOCOL=MESI_Two_Level SLICC_HTML=True -j8
2, I prepare the linux kernel and disk image as the official document. sure your script also shows the steps.
3, I modified the script run_mysql_fs.py
run_mysql_fs.py.txt
as shown in the attached.(and I modify the ruby_system.py slightly and add one "." for cache, core, fs_tools, otherwise will show "module not found errors")
4, and run the cmd in shell will the error will pop out :
build/X86_MESI_Two_Level/gem5.fast configs/gem5-configs/run_mysql_fs.py /data/gem5-skylake-config/gem5v20/vmlinux-4.19.83 /data/gemv20image/mysql_8p23_ubuntu1804_gem5_16_warehouse_bk_2022_4_13.img Tuned MESI_Two_Level
fatal: Number of ISAs (0) assigned to the CPU does not equal number of threads (1).
5, and I search the error above and find that one reason is createThreads() issue. But I check the code and find the script has this operation:map(lambda c: c.createThreads(), self.cpu).
The text was updated successfully, but these errors were encountered: