Hi Vipin,

You can boot Linux using KVM CPU in gem5 and then switch to a more detailed
CPU model to simulate your workloads. Please, have a look at the gem5 run
scripts for npb and parsec benchmarks in gem5 resources as examples:

https://gem5.googlesource.com/public/gem5-resources/+/refs/heads/develop/src/

As far as gem5's support to boot x86 Linux is concerned, gem5-20 or
gem5-develop branch provide better support. You can find the working status
with gem5-20 here:

http://www.gem5.org/documentation/benchmark_status/

This page would soon be updated with the status of gem5-20.1.

-Ayaz


On Thu, Sep 17, 2020 at 6:10 AM VIPIN PATEL via gem5-users <
gem5-users@gem5.org> wrote:

> Hi All,
> I need to model a multicore system with a detailed out-of-order CPU for my
> research for executing multithreaded program in full system simulation.
> After following the documentation about the "X86 Linux Boot Status on
> gem5-19"
> (https://www.gem5.org/project/2020/03/09/boot-tests.html), I concluded
> booting linux for multicore in X86 is not supported in Gem5.
> Is there a work around for this? Something like booting the Linux with
> atomic CPU and after booting switching to DetailedO3 CPU.
>
> Any help would be appreciated.
>
> Thanks and regards,
> Vipin Patel
> Ph.D. Scholar IIT Kanpur
> _______________________________________________
> 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