1. Yes. You can also use the ethernet bridge to bridge the network within
gem5 out to the host network so you can access the "real" network/internet.
2. Yes, caches are separate components, so you can add in caches as you
want, and configure their properties.

Gabe

On Fri, Apr 16, 2021 at 10:05 AM Pavel Golikov via gem5-users <
gem5-users@gem5.org> wrote:

> I see. Thank you. Another few questions if I may:
>
> 1. Docs say that gem5 has NIC devices and two simulated instances can
> simulate Ethernet connection. Would it be possible to set up a simulation
> of web browser? I read that there is no internet connection inside gem5,
> that's why I am asking. What I had in mind was something like this:
> Device A runs full system simulation and is connected to device B, which
> acts as a web server. In terminal of device A a command something like:
> "adb shell am start -n
> com.android.chrome/com.google.android.apps.chrome.Main" (this starts google
> chrome through adb shell on my android phone) is run, to start google
> chrome. Then device B sends the website data to device A and device A opens
> chrome and loads the website. If that's not possible, is there any other
> way to simulate internet connection in gem5?
>
> 2. Coming back to full system simulation. Would I be able to introduce
> extra caches and experiment with rerouting data flow etc... if I simulate a
> SoC like Snapdragon?
>
> Pavel.
> _______________________________________________
> 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