gem5/src/mem/ruby/system
David Hashe b6b972da99 ruby: rename System.{hh,cc} to RubySystem.{hh,cc}
The eventual aim of this change is to pass RubySystem pointers through to
objects generated from the SLICC protocol code.

Because some of these objects need to dereference their RubySystem pointers,
they need access to the System.hh header file.

In src/mem/ruby/SConscript, the MakeInclude function creates single-line header
files in the build directory that do nothing except include the corresponding
header file from the source tree.

However, SLICC also generates a list of header files from its symbol table, and
writes it to mem/protocol/Types.hh in the build directory. This code assumes
that the header file name is the same as the class name.

The end result of this is the many of the generated slicc files try to include
RubySystem.hh, when the file they really need is System.hh. The path of least
resistence is just to rename System.hh to RubySystem.hh.

--HG--
rename : src/mem/ruby/system/System.cc => src/mem/ruby/system/RubySystem.cc
rename : src/mem/ruby/system/System.hh => src/mem/ruby/system/RubySystem.hh
2015-09-16 12:03:03 -04:00
..
CacheRecorder.cc ruby: rename System.{hh,cc} to RubySystem.{hh,cc} 2015-09-16 12:03:03 -04:00
CacheRecorder.hh ruby: eliminate type uint64 and int64 2015-08-29 10:19:23 -05:00
DMASequencer.cc ruby: rename System.{hh,cc} to RubySystem.{hh,cc} 2015-09-16 12:03:03 -04:00
DMASequencer.hh ruby: rename System.{hh,cc} to RubySystem.{hh,cc} 2015-09-16 12:03:03 -04:00
RubyPort.cc ruby: replace Address by Addr 2015-08-14 12:04:51 -05:00
RubyPort.hh ruby: rename System.{hh,cc} to RubySystem.{hh,cc} 2015-09-16 12:03:03 -04:00
RubyPortProxy.cc MEM: Add port proxies instead of non-structural ports 2012-01-17 12:55:08 -06:00
RubyPortProxy.hh MEM: Add port proxies instead of non-structural ports 2012-01-17 12:55:08 -06:00
RubySystem.cc ruby: rename System.{hh,cc} to RubySystem.{hh,cc} 2015-09-16 12:03:03 -04:00
RubySystem.hh ruby: rename System.{hh,cc} to RubySystem.{hh,cc} 2015-09-16 12:03:03 -04:00
RubySystem.py ruby: rename System.{hh,cc} to RubySystem.{hh,cc} 2015-09-16 12:03:03 -04:00
SConscript ruby: rename System.{hh,cc} to RubySystem.{hh,cc} 2015-09-16 12:03:03 -04:00
Sequencer.cc ruby: rename System.{hh,cc} to RubySystem.{hh,cc} 2015-09-16 12:03:03 -04:00
Sequencer.hh ruby: replace Address by Addr 2015-08-14 12:04:51 -05:00
Sequencer.py ruby: Remove the RubyCache/CacheMemory latency 2015-08-14 00:19:37 -05:00