Skip to main content

8 docs tagged with "TODO"

View all tags

Activity

Now that we have our cache, we can take a look at some of the interesting statistics available to us.

Activity

You can now run your processor using the command gem5 simple.py assuming your processor is called simple.py and you have the gem5 alias setup in you .bashrc.

Advanced Concepts

This section details how to perform some more advanced modifications to the gem5 source code. You may find this useful when implementing assignment 2, but this is more supplementary information than anything else.

Building the Toolchain

Cross compilation is a complicated topic at the best of times. Luckily, with the LLVM project it is somewhat easier than it was a decade ago.

Building the Toolchain

With QEMU the process becomes somewhat simpler than the Clang way. Whereas you might experience some bizarre linker errors using Clang, we can circumvent that by tricking the software into thinking that it is running on a regular RISCV machine.

Submission

Your submission should consist of the following: