• Introduction
  • Using gem5
  • Developing gem5 models
  • Extra topics
Previous module:
Developing gem5 models

  • Extra topics
  • Contributing to gem5
  • Using other simulators with gem5
  • Checkpointing and CommMonitor
  • Extra Topics

Extra topics

This section provides some extra topics about gem5.

  • Contributing to gem5
    • Our strategy
    • Why should I contribute to gem5?
    • “I’m scared”
    • Where do I make changes?
    • What about the other gem5 repos?
    • What about other gem5 repos?
      • gem5 Resources
      • gem5
    • Making changes
      • CPP
      • Python
      • The biggest gotchas!
    • Using git
      • Commit Message rules
      • View the git log
      • Pushing to git
    • Two Types of “Review”
    • Testing
    • Open ended exercise: Make your own contribution
  • Using other simulators with gem5
    • Interfaces for connecting other simulators
    • Example connections
    • The SystemC implementation in gem5
      • TLM in gem5
  • Checkpointing and CommMonitor
  • Extra Topics

Next submodule:
Contributing to gem5

gem5-bootcamp-env. Source on gem5bootcamp's GitHub

Published with GitHub Pages

Creative Commons License Copyright 2020 Jason Lowe-Power
This work is licensed under a Creative Commons Attribution 4.0 International License .

Built using Course in a Box, a project of P2PU.