config: SystemC Gem5Control top level additions
authorAndrew Bardsley <Andrew.Bardsley@arm.com>
Tue, 2 Dec 2014 11:08:06 +0000 (06:08 -0500)
committerAndrew Bardsley <Andrew.Bardsley@arm.com>
Tue, 2 Dec 2014 11:08:06 +0000 (06:08 -0500)
commit05bba75cdc346184da7ff40958673da980a06df2
tree817b43e5bb0479a968ac10dc6f584c6825133563
parent726f626e87dbe601b4c608d78d53907b15986681
config: SystemC Gem5Control top level additions

This patch cleans up a few style issues and adds a few capabilities to the
SystemC top level 'Gem5Control/Gem5System' mechanism.  These include:

    1) A space to store/retrieve a version string for a model
    2) A mechanism for registering functions to be called at the end of
        elaboration to perform simulation setup tasks in SystemC
    3) Adding setGDBRemotePort to the Gem5Control
    4) Changing the sc_set_time_resolution behaviour to instead check that
        the SystemC time resolution is already acceptable
util/systemc/sc_gem5_control.cc
util/systemc/sc_gem5_control.hh