Hi Pavel. 1. Yes, this is possible, I've done that as part of my work. The (a?) hard part is getting the software set up correctly, but gem5 as it is should be able to run it. Be warned that android is a big, complex system and can take a long time to boot and run on gem5, which can be particularly problematic when you're trying to get things working for the first time. 2. If by heterogeneous you mean with differently spec-ed ARM cores, yes. gem5 does not simulate particular ARM or x86 cores perse, it simulates the ARM and x86 ISAs within CPU models, some of which can be configured to be like particular CPUs but which will not model them exactly. gem5 cannot (currently) simulate more than one ISA at a time, and so you couldn't have, for instance, an ARM core with a RISCV coprocessor in an accelerator device, or an x86 server talking to an ARM mobile device, all in the same simulation. Once we support having multiple ISAs in the same simulation, you would be able to simulate those things.
Gabe On Thu, Apr 15, 2021 at 1:53 PM Pavel Golikov via gem5-users < gem5-users@gem5.org> wrote: > My apologies, I forgot to mention that I am looking to perform full system > simulation while collecting the hardware counters. > _______________________________________________ > 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