Restructured the gem5 backend:
- FailGem5Device is gone. - There are now changes directly made to the gem5 source. - Gem5Connector is a helper class that is compiled inside the gem5 context to workaround problems with gem5 header in fail. Things that are working: - BPSingleListener - MemAccessListener - Save and restore simulator state git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1820 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
Showing
- simulators/gem5/src/base/hashmap.hh 5 additions, 0 deletionssimulators/gem5/src/base/hashmap.hh
- simulators/gem5/src/cpu/simple/base.cc 7 additions, 0 deletionssimulators/gem5/src/cpu/simple/base.cc
- simulators/gem5/src/mem/abstract_mem.cc 19 additions, 0 deletionssimulators/gem5/src/mem/abstract_mem.cc
- simulators/gem5/src/sim/root.cc 10 additions, 0 deletionssimulators/gem5/src/sim/root.cc
- simulators/gem5/src/sim/root.hh 3 additions, 0 deletionssimulators/gem5/src/sim/root.hh
- src/core/sal/CMakeLists.txt 0 additions, 1 deletionsrc/core/sal/CMakeLists.txt
- src/core/sal/gem5/FailGem5Device.cc 0 additions, 127 deletionssrc/core/sal/gem5/FailGem5Device.cc
- src/core/sal/gem5/FailGem5Device.hpp 0 additions, 32 deletionssrc/core/sal/gem5/FailGem5Device.hpp
- src/core/sal/gem5/FailGem5Device.py 0 additions, 5 deletionssrc/core/sal/gem5/FailGem5Device.py
- src/core/sal/gem5/Gem5Config.hpp 0 additions, 1 deletionsrc/core/sal/gem5/Gem5Config.hpp
- src/core/sal/gem5/Gem5Connector.cc 25 additions, 0 deletionssrc/core/sal/gem5/Gem5Connector.cc
- src/core/sal/gem5/Gem5Connector.hpp 20 additions, 0 deletionssrc/core/sal/gem5/Gem5Connector.hpp
- src/core/sal/gem5/Gem5Controller.cc 6 additions, 18 deletionssrc/core/sal/gem5/Gem5Controller.cc
- src/core/sal/gem5/Gem5Controller.hpp 5 additions, 3 deletionssrc/core/sal/gem5/Gem5Controller.hpp
- src/core/sal/gem5/Gem5Listener.ah 16 additions, 11 deletionssrc/core/sal/gem5/Gem5Listener.ah
- src/core/sal/gem5/Gem5PCEvents.cc 0 additions, 14 deletionssrc/core/sal/gem5/Gem5PCEvents.cc
- src/core/sal/gem5/Gem5PCEvents.hpp 0 additions, 27 deletionssrc/core/sal/gem5/Gem5PCEvents.hpp
- src/core/sal/gem5/SConscript 6 additions, 3 deletionssrc/core/sal/gem5/SConscript
Loading
Please register or sign in to comment