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

Reply via email to