Skip to content

A baseline environment for simple gem5 development. Everything you need to use full system mode is already built, the possibilities of new developments are yours!

Notifications You must be signed in to change notification settings

amanley97/gem5-fullsys-environment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GEM5 FULL-SYSTEM ENVIRONMENT

This is a simple baseline gem5 full system configuration. It is ideal for running modifications and research quickly and efficiently.

I must credit other projects which have made this possible:

By default, gem5(v. 22.1.0.0) is not built, to comply with the gem5 license.

To get started, build gem5:

cd gem5
scons build/ARM/gem5.opt

Then, take a checkpoint:

cd configs
bash take-ckpt.sh

The linux kernel is version 5.4 and the disk image contains no additional applications.

See Resources for info on how to rebuild a disk image with applications.

The directory configs/ contains the scripts which define the simulated system. Modify configs/run-single.sh to change simulation parameters. Running configs/take-ckpt.sh will take a checkpoint of the system, post kernel boot.

Thanks for using and Happy Tinkering!

About

A baseline environment for simple gem5 development. Everything you need to use full system mode is already built, the possibilities of new developments are yours!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published