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