from m5.SimObject import SimObject from m5.params import Param from m5.proxy import Parent class SharedMemoryServer(SimObject): type = "SharedMemoryServer" cxx_header = "mem/shared_memory_server.hh" cxx_class = "gem5::memory::SharedMemoryServer" system = Param.System( Parent.any, "The system where the target shared memory is actually stored.") server_path = Param.String( "The unix socket path where the server should be running upon.")