gem5.components.boards.abstract_system_board module

class gem5.components.boards.abstract_system_board.AbstractSystemBoard(clk_freq: str, processor: AbstractProcessor, memory: AbstractMemorySystem, cache_hierarchy: AbstractCacheHierarchy)

Bases: System, AbstractBoard

An abstract board for cases where boards should inherit from System.

abstract = False
createCCObject()

We override this function as it is called in m5.instantiate. This means we can insert a check to ensure the _connect_things function has been run.

cxx_exports = []
cxx_extra_bases = []
cxx_param_exports = []
cxx_template_params = []