gem5.utils.multiprocessing.popen_spawn_gem5 module

This file contains extensions of the multiprocessing module to be used with gem5. Specifically, it contains the code to spawn a new gem5 process with Popen. Some code is from the Python standard library implementation of the multiprocessing module (i.e., cpython/Lib/multiprocessing/).

class gem5.utils.multiprocessing.popen_spawn_gem5.Popen(process_obj)

Bases: Popen

method = 'spawn_gem5'