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