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 -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to