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