You might find some useful things in these slides: PowerPoint Presentation (gem5.org) <https://www.gem5.org/assets/files/isca2022-tutorial/gem5-stdlib-tutorial.pdf>. But, mainly, you just need to change the following line in the fs script (assuming you are using riscv full system example from gem5 source):
disk_image=Resource("riscv-disk-img") -Ayaz On Sun, Apr 30, 2023 at 1:02 PM Vladimir Milicevic < vladimirmilice...@cmail.carleton.ca> wrote: > Thank you Ayaz. > > Is there documentation for the CustomResource command, or an example? > Also is there any recommendation for modifying the disk image > successfully? I cannot see my benchmarks when the OS is loaded. > > Thank you in advance. > > Sent from my iPhone > > On Apr 30, 2023, at 3:53 PM, Ayaz Akram <yazak...@ucdavis.edu> wrote: > > > [External Email] > Hi Vladimir, > > You can modify the riscv fs script and use CustomResource for the disk > image resource by passing the path to your modified disk image. This will > ensure that gem5 is using your disk image and not redownloading a clean > resource. > > -Ayaz > > On Sun, Apr 30, 2023 at 9:13 AM Vladimir Milicevic via gem5-users < > gem5-users@gem5.org> wrote: > >> I’m running UCanLinux full-system simulation on RISC-V using the >> instructions found here: http://resources.gem5.org/resources/riscv-fs >> With the intention to enable multi-threaded and multi-core simulations >> with the host OS. >> >> Now that I have it up and running, I’m looking for how to modify the >> riscv_disk disk image from above to include my benchmark programs. >> Using the mount instructions in the guide and copying the files into the >> image before booting in GEM5 does not appear to work. >> When I try to do this, it appears either GEM5 redownloads a clean image - >> OR - my copied benchmark suit is not visible on the UCanLinux filesystem. >> >> >> Are there any guiding instructions to copy benchmark programs into the >> bootable disk image for GEM5? Thank you in advance. >> This email contains links to content or websites. Always be cautious when >> opening external links or attachments. >> >> Please visit https://carleton.ca/its/help-centre/report-phishing/ for >> information on reporting phishing messages. >> >> When in doubt, the ITS Service Desk can provide assistance. >> https://carleton.ca/its/chat >> >> -----End of Disclaimer----- >> >> >> _______________________________________________ >> gem5-users mailing list -- gem5-users@gem5.org >> To unsubscribe send an email to gem5-users-le...@gem5.org >> >
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org