Hi All:

         The scheduleInstStop function is used to specify the number of 
instructions to stop the emulation. Currently, my GEM5 emulation under aarch64 
KVM mode is to start 32 cores and then execute an identical binary on each 
core. Then I use the scheduleInstStop function to specify the last core (cpu31) 
to end the simulation of the entire system according to the number of 
instructions I input. For example, I specify cpu31 to emulate 50 million 
instructions, but I understand that the KVM uses the instruction set of the CPU 
on the host side to run. If KVM is used in a multi-core emulation environment, 
will the number of instructions be inaccurate due to kernel-mode thread 
contention related to KVM on the host? Can the scheduleInstStop function be 
modified so that it stops only based on user-mode instructions, and if so, how?


_______________________________________________
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

Reply via email to