Hi Xijing. I don't think anyone has gotten x86 and caches and locking/atomic instructions to fully work, so it's just a known bug in gem5 at the moment. If you want to simulate that sort of system, I would suggest using ARM if possible. We'd love to fix this at some point, but there are a lot of things to work on and only so many people to work on them :-/.
Gabe On Fri, Mar 26, 2021 at 11:13 AM Xijing Han via gem5-users < gem5-users@gem5.org> wrote: > Thanks for the respond. > > This is my command line: > > ../gem5_security/gem5_noBWPQ/build/X86/gem5.opt > --outdir=/home/xhan24/gem5_out_16G_new/gem5_out_redis_orig/latency_after_WPQ_noBWPQ > ../try_config/configs/example/fs.py > --checkpoint-dir=/home/xhan24/gem5_chk/multi_core/redis > --disk-image=/home/xhan24/gem5_disk2/e_ext.img > --kernel=/home/xhan24/gem5_kernel/KERNEL414 --mem-size=16GB > --cpu-type=DerivO3CPU -n 4 --cpu-clock=1GHz --mem-type=DDR4_2400_16x4 > --caches --l2cache --l3cache --cacheline_size=64 -r 1 --script redis_run.scr > > > So when I start the multi core mode, it works fine for a while, then it > got stuck in some kernel funcion: native_queued_spin_lock_slowpath, gem5 > is still working, but it always execute the instructions in this function. > > On Fri, Mar 26, 2021 at 1:52 PM Giacomo Travaglini < > giacomo.travagl...@arm.com> wrote: > >> Hi Xijing, >> >> Could you please provide us with more information (e.g. the command line) >> >> Kind Regards, >> Giacomo >> ------------------------------ >> *From:* Xijing Han via gem5-users <gem5-users@gem5.org> >> *Sent:* 26 March 2021 17:10 >> *To:* gem5-users@gem5.org <gem5-users@gem5.org> >> *Cc:* Xijing Han <xha...@ncsu.edu> >> *Subject:* [gem5-users] Gem5 hang with multi core >> >> Hi, >> >> I have a hang issue using gem5 with multi core mode. >> I am using FS mode and a classic memory system. It works fine with >> single core mode. But when I try to set n = 4, it starts running for a >> while and then get into a deadlock in kernel. Can someone help me out? >> Thanks. >> >> Best, >> Xijing >> 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 -- gem5-users@gem5.org > To unsubscribe send an email to gem5-users-le...@gem5.org > %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
_______________________________________________ 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