changeset 6bb54dcb940e in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=6bb54dcb940e
description:
        ruby: Make ruby #includes use full paths to the files they're including.
        This basically means changing all #include statements and changing
        autogenerated code so that it generates the correct paths.  Because
        slicc generates #includes, I had to hard code the include paths to
        mem/protocol.

diffstat:

344 files changed, 1464 insertions(+), 1471 deletions(-)
src/mem/gems_common/Allocator.hh                                  |    2 
src/mem/gems_common/Map.hh                                        |    2 
src/mem/gems_common/PrioHeap.hh                                   |    2 
src/mem/gems_common/RefCnt_tester.cc                              |    4 
src/mem/gems_common/RefCountable.hh                               |    2 
src/mem/gems_common/Vector.hh                                     |    2 
src/mem/gems_common/ioutil/attrlex.ll                             |    6 
src/mem/gems_common/ioutil/attrparse.yy                           |    6 
src/mem/gems_common/ioutil/confio.cc                              |    4 
src/mem/gems_common/ioutil/confio.hh                              |    2 
src/mem/gems_common/ioutil/initvar.cc                             |   18 +-
src/mem/gems_common/ioutil/vardecl.hh                             |    2 
src/mem/gems_common/util.cc                                       |    2 
src/mem/gems_common/util.hh                                       |    2 
src/mem/ruby/buffers/MessageBuffer.cc                             |    4 
src/mem/ruby/buffers/MessageBuffer.hh                             |   14 -
src/mem/ruby/buffers/MessageBufferNode.cc                         |    2 
src/mem/ruby/buffers/MessageBufferNode.hh                         |    4 
src/mem/ruby/common/Address.cc                                    |    2 
src/mem/ruby/common/Address.hh                                    |    8 
src/mem/ruby/common/BigSet.cc                                     |    4 
src/mem/ruby/common/BigSet.hh                                     |    8 
src/mem/ruby/common/Consumer.hh                                   |    4 
src/mem/ruby/common/DataBlock.cc                                  |    2 
src/mem/ruby/common/DataBlock.hh                                  |    6 
src/mem/ruby/common/Debug.cc                                      |    6 
src/mem/ruby/common/Driver.cc                                     |    2 
src/mem/ruby/common/Driver.hh                                     |   14 -
src/mem/ruby/common/Global.cc                                     |    2 
src/mem/ruby/common/Global.hh                                     |    4 
src/mem/ruby/common/Histogram.cc                                  |    2 
src/mem/ruby/common/Histogram.hh                                  |    4 
src/mem/ruby/common/Message.cc                                    |    2 
src/mem/ruby/common/NetDest.cc                                    |    6 
src/mem/ruby/common/NetDest.hh                                    |   14 -
src/mem/ruby/common/OptBigSet.cc                                  |    4 
src/mem/ruby/common/OptBigSet.hh                                  |    8 
src/mem/ruby/common/Set.cc                                        |    4 
src/mem/ruby/common/Set.hh                                        |   12 -
src/mem/ruby/common/SubBlock.cc                                   |    2 
src/mem/ruby/common/SubBlock.hh                                   |   10 -
src/mem/ruby/config/RubyConfig.cc                                 |   10 -
src/mem/ruby/config/RubyConfig.hh                                 |    6 
src/mem/ruby/eventqueue/RubyEventQueue.cc                         |   14 -
src/mem/ruby/eventqueue/RubyEventQueue.hh                         |    4 
src/mem/ruby/eventqueue/RubyEventQueueNode.cc                     |    2 
src/mem/ruby/eventqueue/RubyEventQueueNode.hh                     |    2 
src/mem/ruby/init.cc                                              |   20 +-
src/mem/ruby/network/Network.hh                                   |    6 
src/mem/ruby/network/garnet-fixed-pipeline/CreditLink_d.hh        |    2 
src/mem/ruby/network/garnet-fixed-pipeline/GarnetNetwork_d.cc     |   18 +-
src/mem/ruby/network/garnet-fixed-pipeline/GarnetNetwork_d.hh     |    8 
src/mem/ruby/network/garnet-fixed-pipeline/InputUnit_d.cc         |    4 
src/mem/ruby/network/garnet-fixed-pipeline/InputUnit_d.hh         |   14 -
src/mem/ruby/network/garnet-fixed-pipeline/NetworkHeader.hh       |    4 
src/mem/ruby/network/garnet-fixed-pipeline/NetworkInterface_d.cc  |    8 
src/mem/ruby/network/garnet-fixed-pipeline/NetworkInterface_d.hh  |   16 -
src/mem/ruby/network/garnet-fixed-pipeline/NetworkLink_d.cc       |    6 
src/mem/ruby/network/garnet-fixed-pipeline/NetworkLink_d.hh       |   10 -
src/mem/ruby/network/garnet-fixed-pipeline/OutVcState_d.cc        |    6 
src/mem/ruby/network/garnet-fixed-pipeline/OutVcState_d.hh        |    2 
src/mem/ruby/network/garnet-fixed-pipeline/OutputUnit_d.cc        |    6 
src/mem/ruby/network/garnet-fixed-pipeline/OutputUnit_d.hh        |   12 -
src/mem/ruby/network/garnet-fixed-pipeline/Router_d.cc            |   20 +-
src/mem/ruby/network/garnet-fixed-pipeline/Router_d.hh            |   10 -
src/mem/ruby/network/garnet-fixed-pipeline/RoutingUnit_d.cc       |    8 
src/mem/ruby/network/garnet-fixed-pipeline/RoutingUnit_d.hh       |    8 
src/mem/ruby/network/garnet-fixed-pipeline/SWallocator_d.cc       |   10 -
src/mem/ruby/network/garnet-fixed-pipeline/SWallocator_d.hh       |    4 
src/mem/ruby/network/garnet-fixed-pipeline/Switch_d.cc            |    6 
src/mem/ruby/network/garnet-fixed-pipeline/Switch_d.hh            |    6 
src/mem/ruby/network/garnet-fixed-pipeline/VCallocator_d.cc       |   12 -
src/mem/ruby/network/garnet-fixed-pipeline/VCallocator_d.hh       |    4 
src/mem/ruby/network/garnet-fixed-pipeline/VirtualChannel_d.cc    |    2 
src/mem/ruby/network/garnet-fixed-pipeline/VirtualChannel_d.hh    |    4 
src/mem/ruby/network/garnet-fixed-pipeline/flitBuffer_d.cc        |    2 
src/mem/ruby/network/garnet-fixed-pipeline/flitBuffer_d.hh        |    6 
src/mem/ruby/network/garnet-fixed-pipeline/flit_d.cc              |    2 
src/mem/ruby/network/garnet-fixed-pipeline/flit_d.hh              |    4 
src/mem/ruby/network/garnet-flexible-pipeline/FlexibleConsumer.hh |    6 
src/mem/ruby/network/garnet-flexible-pipeline/GarnetNetwork.cc    |   20 +-
src/mem/ruby/network/garnet-flexible-pipeline/GarnetNetwork.hh    |    8 
src/mem/ruby/network/garnet-flexible-pipeline/InVcState.cc        |    2 
src/mem/ruby/network/garnet-flexible-pipeline/InVcState.hh        |    2 
src/mem/ruby/network/garnet-flexible-pipeline/NetworkConfig.hh    |    6 
src/mem/ruby/network/garnet-flexible-pipeline/NetworkInterface.cc |    8 
src/mem/ruby/network/garnet-flexible-pipeline/NetworkInterface.hh |   14 -
src/mem/ruby/network/garnet-flexible-pipeline/NetworkLink.cc      |    6 
src/mem/ruby/network/garnet-flexible-pipeline/NetworkLink.hh      |   10 -
src/mem/ruby/network/garnet-flexible-pipeline/OutVcState.cc       |    2 
src/mem/ruby/network/garnet-flexible-pipeline/OutVcState.hh       |    2 
src/mem/ruby/network/garnet-flexible-pipeline/Router.cc           |   10 -
src/mem/ruby/network/garnet-flexible-pipeline/Router.hh           |   18 +-
src/mem/ruby/network/garnet-flexible-pipeline/VCarbiter.cc        |    4 
src/mem/ruby/network/garnet-flexible-pipeline/VCarbiter.hh        |    4 
src/mem/ruby/network/garnet-flexible-pipeline/flit.cc             |    2 
src/mem/ruby/network/garnet-flexible-pipeline/flit.hh             |    4 
src/mem/ruby/network/garnet-flexible-pipeline/flitBuffer.cc       |    2 
src/mem/ruby/network/garnet-flexible-pipeline/flitBuffer.hh       |    6 
src/mem/ruby/network/orion/NetworkPower.cc                        |   22 +-
src/mem/ruby/network/orion/SIM_power.hh                           |    2 
src/mem/ruby/network/orion/power_arbiter.cc                       |   14 -
src/mem/ruby/network/orion/power_arbiter.hh                       |    2 
src/mem/ruby/network/orion/power_array.cc                         |   12 -
src/mem/ruby/network/orion/power_bus.cc                           |   12 -
src/mem/ruby/network/orion/power_crossbar.cc                      |   12 -
src/mem/ruby/network/orion/power_ll.cc                            |    8 
src/mem/ruby/network/orion/power_router_init.cc                   |   18 +-
src/mem/ruby/network/orion/power_router_init.hh                   |    6 
src/mem/ruby/network/orion/power_static.cc                        |    2 
src/mem/ruby/network/orion/power_static.hh                        |    2 
src/mem/ruby/network/orion/power_utils.cc                         |    4 
src/mem/ruby/network/simple/PerfectSwitch.cc                      |   16 -
src/mem/ruby/network/simple/PerfectSwitch.hh                      |    8 
src/mem/ruby/network/simple/SimpleNetwork.cc                      |   22 +-
src/mem/ruby/network/simple/SimpleNetwork.hh                      |    8 
src/mem/ruby/network/simple/Switch.cc                             |   14 -
src/mem/ruby/network/simple/Switch.hh                             |    4 
src/mem/ruby/network/simple/Throttle.cc                           |   12 -
src/mem/ruby/network/simple/Throttle.hh                           |   10 -
src/mem/ruby/network/simple/Topology.cc                           |   16 -
src/mem/ruby/network/simple/Topology.hh                           |    6 
src/mem/ruby/profiler/AccessTraceForAddress.cc                    |    4 
src/mem/ruby/profiler/AccessTraceForAddress.hh                    |   14 -
src/mem/ruby/profiler/AddressProfiler.cc                          |   14 -
src/mem/ruby/profiler/AddressProfiler.hh                          |   12 -
src/mem/ruby/profiler/CacheProfiler.cc                            |   12 -
src/mem/ruby/profiler/CacheProfiler.hh                            |   12 -
src/mem/ruby/profiler/Profiler.cc                                 |   26 +--
src/mem/ruby/profiler/Profiler.hh                                 |   28 +--
src/mem/ruby/profiler/StoreTrace.cc                               |    4 
src/mem/ruby/profiler/StoreTrace.hh                               |    8 
src/mem/ruby/profiler/XactProfiler.cc                             |   12 -
src/mem/ruby/profiler/XactProfiler.hh                             |   28 +--
src/mem/ruby/recorder/CacheRecorder.cc                            |    8 
src/mem/ruby/recorder/CacheRecorder.hh                            |    6 
src/mem/ruby/recorder/TraceRecord.cc                              |   10 -
src/mem/ruby/recorder/TraceRecord.hh                              |    8 
src/mem/ruby/recorder/Tracer.cc                                   |   10 -
src/mem/ruby/recorder/Tracer.hh                                   |    6 
src/mem/ruby/slicc_interface/AbstractCacheEntry.cc                |    2 
src/mem/ruby/slicc_interface/AbstractCacheEntry.hh                |    6 
src/mem/ruby/slicc_interface/AbstractChip.cc                      |    2 
src/mem/ruby/slicc_interface/AbstractChip.hh                      |   12 -
src/mem/ruby/slicc_interface/Message.hh                           |    8 
src/mem/ruby/slicc_interface/NetworkMessage.hh                    |   12 -
src/mem/ruby/slicc_interface/RubySlicc_ComponentMapping.hh        |   16 -
src/mem/ruby/slicc_interface/RubySlicc_Profiler_interface.cc      |   14 -
src/mem/ruby/slicc_interface/RubySlicc_Profiler_interface.hh      |   16 -
src/mem/ruby/slicc_interface/RubySlicc_Util.hh                    |   32 +--
src/mem/ruby/slicc_interface/RubySlicc_includes.hh                |    6 
src/mem/ruby/system/AbstractBloomFilter.hh                        |    8 
src/mem/ruby/system/AbstractMemOrCache.hh                         |    8 
src/mem/ruby/system/AbstractReplacementPolicy.hh                  |    2 
src/mem/ruby/system/BlockBloomFilter.cc                           |    6 
src/mem/ruby/system/BlockBloomFilter.hh                           |   12 -
src/mem/ruby/system/BulkBloomFilter.cc                            |    6 
src/mem/ruby/system/BulkBloomFilter.hh                            |   12 -
src/mem/ruby/system/CacheMemory.hh                                |   24 +-
src/mem/ruby/system/DirectoryMemory.cc                            |   12 -
src/mem/ruby/system/DirectoryMemory.hh                            |    6 
src/mem/ruby/system/GenericBloomFilter.cc                         |   24 +-
src/mem/ruby/system/GenericBloomFilter.hh                         |   10 -
src/mem/ruby/system/H3BloomFilter.cc                              |    6 
src/mem/ruby/system/H3BloomFilter.hh                              |   16 -
src/mem/ruby/system/LRUPolicy.hh                                  |    2 
src/mem/ruby/system/LSB_CountingBloomFilter.cc                    |    6 
src/mem/ruby/system/LSB_CountingBloomFilter.hh                    |   12 -
src/mem/ruby/system/MachineID.hh                                  |    6 
src/mem/ruby/system/MemoryControl.cc                              |   22 +-
src/mem/ruby/system/MemoryControl.hh                              |   24 +-
src/mem/ruby/system/MemoryNode.cc                                 |    2 
src/mem/ruby/system/MemoryNode.hh                                 |    6 
src/mem/ruby/system/MultiBitSelBloomFilter.cc                     |    6 
src/mem/ruby/system/MultiBitSelBloomFilter.hh                     |   16 -
src/mem/ruby/system/MultiGrainBloomFilter.cc                      |    6 
src/mem/ruby/system/MultiGrainBloomFilter.hh                      |   12 -
src/mem/ruby/system/NodeID.hh                                     |    4 
src/mem/ruby/system/NodePersistentTable.cc                        |   12 -
src/mem/ruby/system/NodePersistentTable.hh                        |    6 
src/mem/ruby/system/NonCountingBloomFilter.cc                     |    6 
src/mem/ruby/system/NonCountingBloomFilter.hh                     |   12 -
src/mem/ruby/system/PerfectCacheMemory.hh                         |   12 -
src/mem/ruby/system/PersistentArbiter.cc                          |    8 
src/mem/ruby/system/PersistentArbiter.hh                          |   14 -
src/mem/ruby/system/PersistentTable.cc                            |   12 -
src/mem/ruby/system/PersistentTable.hh                            |    6 
src/mem/ruby/system/PseudoLRUPolicy.hh                            |    2 
src/mem/ruby/system/Sequencer.cc                                  |   28 +--
src/mem/ruby/system/Sequencer.hh                                  |   18 +-
src/mem/ruby/system/StoreBuffer.cc                                |   24 +-
src/mem/ruby/system/StoreBuffer.hh                                |   12 -
src/mem/ruby/system/StoreCache.cc                                 |   14 -
src/mem/ruby/system/StoreCache.hh                                 |    4 
src/mem/ruby/system/System.cc                                     |   20 +-
src/mem/ruby/system/System.hh                                     |   12 -
src/mem/ruby/system/TBETable.hh                                   |   12 -
src/mem/ruby/system/TimerTable.cc                                 |    6 
src/mem/ruby/system/TimerTable.hh                                 |    6 
src/mem/ruby/tester/BarrierGenerator.cc                           |   14 -
src/mem/ruby/tester/BarrierGenerator.hh                           |    8 
src/mem/ruby/tester/Check.cc                                      |   10 -
src/mem/ruby/tester/Check.hh                                      |   10 -
src/mem/ruby/tester/CheckTable.cc                                 |    6 
src/mem/ruby/tester/CheckTable.hh                                 |    4 
src/mem/ruby/tester/DetermGETXGenerator.cc                        |   18 +-
src/mem/ruby/tester/DetermGETXGenerator.hh                        |   12 -
src/mem/ruby/tester/DetermInvGenerator.cc                         |   18 +-
src/mem/ruby/tester/DetermInvGenerator.hh                         |   12 -
src/mem/ruby/tester/DetermSeriesGETSGenerator.cc                  |   18 +-
src/mem/ruby/tester/DetermSeriesGETSGenerator.hh                  |   12 -
src/mem/ruby/tester/DeterministicDriver.cc                        |   20 +-
src/mem/ruby/tester/DeterministicDriver.hh                        |    8 
src/mem/ruby/tester/Instruction.cc                                |    2 
src/mem/ruby/tester/Instruction.hh                                |    2 
src/mem/ruby/tester/RaceyDriver.cc                                |   10 -
src/mem/ruby/tester/RaceyDriver.hh                                |    4 
src/mem/ruby/tester/RequestGenerator.cc                           |   18 +-
src/mem/ruby/tester/RequestGenerator.hh                           |   10 -
src/mem/ruby/tester/SpecifiedGenerator.cc                         |   10 -
src/mem/ruby/tester/SpecifiedGenerator.hh                         |    6 
src/mem/ruby/tester/SyntheticDriver.cc                            |   18 +-
src/mem/ruby/tester/SyntheticDriver.hh                            |    8 
src/mem/ruby/tester/Tester.cc                                     |   14 -
src/mem/ruby/tester/Tester.hh                                     |    8 
src/mem/ruby/tester/XactAbortRequestGenerator.cc                  |   18 +-
src/mem/ruby/tester/XactAbortRequestGenerator.hh                  |    8 
src/mem/ruby/tester/XactRequestGenerator.cc                       |   18 +-
src/mem/ruby/tester/XactRequestGenerator.hh                       |    8 
src/mem/ruby/tester/main.cc                                       |    8 
src/mem/ruby/tester/main.hh                                       |    9 -
src/mem/ruby/tester/test_framework.cc                             |   26 +--
src/mem/ruby/tester/test_framework.hh                             |    4 
src/mem/slicc/ast/AST.cc                                          |    2 
src/mem/slicc/ast/AST.hh                                          |   10 -
src/mem/slicc/ast/ASTs.hh                                         |   86 
+++++-----
src/mem/slicc/ast/ActionDeclAST.cc                                |    4 
src/mem/slicc/ast/ActionDeclAST.hh                                |    6 
src/mem/slicc/ast/AssignStatementAST.cc                           |    2 
src/mem/slicc/ast/AssignStatementAST.hh                           |    6 
src/mem/slicc/ast/CheckAllocateStatementAST.cc                    |    8 
src/mem/slicc/ast/CheckAllocateStatementAST.hh                    |    6 
src/mem/slicc/ast/CheckStopSlotsStatementAST.cc                   |    8 
src/mem/slicc/ast/CheckStopSlotsStatementAST.hh                   |    8 
src/mem/slicc/ast/ChipComponentAccessAST.cc                       |    2 
src/mem/slicc/ast/ChipComponentAccessAST.hh                       |   10 -
src/mem/slicc/ast/CopyHeadStatementAST.cc                         |    8 
src/mem/slicc/ast/CopyHeadStatementAST.hh                         |   10 -
src/mem/slicc/ast/DeclAST.cc                                      |    2 
src/mem/slicc/ast/DeclAST.hh                                      |   10 -
src/mem/slicc/ast/DeclListAST.cc                                  |    2 
src/mem/slicc/ast/DeclListAST.hh                                  |    6 
src/mem/slicc/ast/EnqueueStatementAST.cc                          |   10 -
src/mem/slicc/ast/EnqueueStatementAST.hh                          |    8 
src/mem/slicc/ast/EnumDeclAST.cc                                  |    6 
src/mem/slicc/ast/EnumDeclAST.hh                                  |    8 
src/mem/slicc/ast/EnumExprAST.cc                                  |    2 
src/mem/slicc/ast/EnumExprAST.hh                                  |    6 
src/mem/slicc/ast/ExprAST.cc                                      |    2 
src/mem/slicc/ast/ExprAST.hh                                      |    4 
src/mem/slicc/ast/ExprStatementAST.cc                             |    2 
src/mem/slicc/ast/ExprStatementAST.hh                             |    6 
src/mem/slicc/ast/FormalParamAST.cc                               |    6 
src/mem/slicc/ast/FormalParamAST.hh                               |    4 
src/mem/slicc/ast/FuncCallExprAST.cc                              |    4 
src/mem/slicc/ast/FuncCallExprAST.hh                              |    6 
src/mem/slicc/ast/FuncDeclAST.cc                                  |    6 
src/mem/slicc/ast/FuncDeclAST.hh                                  |   10 -
src/mem/slicc/ast/IfStatementAST.cc                               |    2 
src/mem/slicc/ast/IfStatementAST.hh                               |    8 
src/mem/slicc/ast/InPortDeclAST.cc                                |    6 
src/mem/slicc/ast/InPortDeclAST.hh                                |    8 
src/mem/slicc/ast/InfixOperatorExprAST.cc                         |    2 
src/mem/slicc/ast/InfixOperatorExprAST.hh                         |    4 
src/mem/slicc/ast/LiteralExprAST.cc                               |    2 
src/mem/slicc/ast/LiteralExprAST.hh                               |    4 
src/mem/slicc/ast/Location.cc                                     |    2 
src/mem/slicc/ast/Location.hh                                     |    2 
src/mem/slicc/ast/MachineAST.cc                                   |    4 
src/mem/slicc/ast/MachineAST.hh                                   |    8 
src/mem/slicc/ast/MemberExprAST.cc                                |    2 
src/mem/slicc/ast/MemberExprAST.hh                                |    4 
src/mem/slicc/ast/MethodCallExprAST.cc                            |    2 
src/mem/slicc/ast/MethodCallExprAST.hh                            |    8 
src/mem/slicc/ast/ObjDeclAST.cc                                   |    6 
src/mem/slicc/ast/ObjDeclAST.hh                                   |    8 
src/mem/slicc/ast/OutPortDeclAST.cc                               |    4 
src/mem/slicc/ast/OutPortDeclAST.hh                               |    8 
src/mem/slicc/ast/PairAST.cc                                      |    2 
src/mem/slicc/ast/PairAST.hh                                      |    4 
src/mem/slicc/ast/PairListAST.cc                                  |    2 
src/mem/slicc/ast/PairListAST.hh                                  |    6 
src/mem/slicc/ast/PeekStatementAST.cc                             |   10 -
src/mem/slicc/ast/PeekStatementAST.hh                             |    4 
src/mem/slicc/ast/ReturnStatementAST.cc                           |    2 
src/mem/slicc/ast/ReturnStatementAST.hh                           |    6 
src/mem/slicc/ast/StatementAST.cc                                 |    2 
src/mem/slicc/ast/StatementAST.hh                                 |    4 
src/mem/slicc/ast/StatementListAST.cc                             |    2 
src/mem/slicc/ast/StatementListAST.hh                             |    6 
src/mem/slicc/ast/TransitionDeclAST.cc                            |    4 
src/mem/slicc/ast/TransitionDeclAST.hh                            |    6 
src/mem/slicc/ast/TypeAST.cc                                      |    2 
src/mem/slicc/ast/TypeAST.hh                                      |    4 
src/mem/slicc/ast/TypeDeclAST.cc                                  |    6 
src/mem/slicc/ast/TypeDeclAST.hh                                  |    8 
src/mem/slicc/ast/TypeFieldAST.cc                                 |    2 
src/mem/slicc/ast/TypeFieldAST.hh                                 |   10 -
src/mem/slicc/ast/TypeFieldEnumAST.cc                             |    6 
src/mem/slicc/ast/TypeFieldEnumAST.hh                             |   10 -
src/mem/slicc/ast/TypeFieldMemberAST.cc                           |    2 
src/mem/slicc/ast/TypeFieldMemberAST.hh                           |   14 -
src/mem/slicc/ast/TypeFieldMethodAST.cc                           |    2 
src/mem/slicc/ast/TypeFieldMethodAST.hh                           |    6 
src/mem/slicc/ast/VarExprAST.cc                                   |    6 
src/mem/slicc/ast/VarExprAST.hh                                   |    4 
src/mem/slicc/generator/fileio.cc                                 |    2 
src/mem/slicc/generator/fileio.hh                                 |    2 
src/mem/slicc/generator/html_gen.cc                               |    6 
src/mem/slicc/generator/html_gen.hh                               |    4 
src/mem/slicc/generator/mif_gen.cc                                |   10 -
src/mem/slicc/generator/mif_gen.hh                                |    2 
src/mem/slicc/main.cc                                             |   24 +-
src/mem/slicc/main.hh                                             |    6 
src/mem/slicc/parser/lexer.ll                                     |    4 
src/mem/slicc/parser/parser.yy                                    |    2 
src/mem/slicc/slicc_global.hh                                     |    4 
src/mem/slicc/symbols/Action.hh                                   |    2 
src/mem/slicc/symbols/Event.hh                                    |    2 
src/mem/slicc/symbols/Func.cc                                     |   12 -
src/mem/slicc/symbols/Func.hh                                     |    4 
src/mem/slicc/symbols/State.hh                                    |    2 
src/mem/slicc/symbols/StateMachine.cc                             |   86 
+++++-----
src/mem/slicc/symbols/StateMachine.hh                             |    8 
src/mem/slicc/symbols/Symbol.cc                                   |    2 
src/mem/slicc/symbols/Symbol.hh                                   |    6 
src/mem/slicc/symbols/SymbolTable.cc                              |   32 +--
src/mem/slicc/symbols/SymbolTable.hh                              |   16 -
src/mem/slicc/symbols/Transition.cc                               |   12 -
src/mem/slicc/symbols/Transition.hh                               |    6 
src/mem/slicc/symbols/Type.cc                                     |   26 +--
src/mem/slicc/symbols/Type.hh                                     |    6 
src/mem/slicc/symbols/Var.cc                                      |    4 
src/mem/slicc/symbols/Var.hh                                      |    6 

diffs (truncated from 6637 to 300 lines):

diff -r 0011560d49b0 -r 6bb54dcb940e src/mem/gems_common/Allocator.hh
--- a/src/mem/gems_common/Allocator.hh  Mon May 11 10:38:45 2009 -0700
+++ b/src/mem/gems_common/Allocator.hh  Mon May 11 10:38:45 2009 -0700
@@ -23,7 +23,7 @@
 #ifndef ALLOCATOR_H
 #define ALLOCATOR_H
 
-#include "Vector.hh"
+#include "mem/gems_common/Vector.hh"
 
 template <class TYPE>
 class Allocator {
diff -r 0011560d49b0 -r 6bb54dcb940e src/mem/gems_common/Map.hh
--- a/src/mem/gems_common/Map.hh        Mon May 11 10:38:45 2009 -0700
+++ b/src/mem/gems_common/Map.hh        Mon May 11 10:38:45 2009 -0700
@@ -34,7 +34,7 @@
 #ifndef MAP_H
 #define MAP_H
 
-#include "Vector.hh"
+#include "mem/gems_common/Vector.hh"
 
 namespace __gnu_cxx {
   template <> struct hash <std::string>
diff -r 0011560d49b0 -r 6bb54dcb940e src/mem/gems_common/PrioHeap.hh
--- a/src/mem/gems_common/PrioHeap.hh   Mon May 11 10:38:45 2009 -0700
+++ b/src/mem/gems_common/PrioHeap.hh   Mon May 11 10:38:45 2009 -0700
@@ -29,7 +29,7 @@
 #ifndef PRIOHEAP_H
 #define PRIOHEAP_H
 
-#include "Vector.hh"
+#include "mem/gems_common/Vector.hh"
 
 typedef unsigned int HeapIndex;
 
diff -r 0011560d49b0 -r 6bb54dcb940e src/mem/gems_common/RefCnt_tester.cc
--- a/src/mem/gems_common/RefCnt_tester.cc      Mon May 11 10:38:45 2009 -0700
+++ b/src/mem/gems_common/RefCnt_tester.cc      Mon May 11 10:38:45 2009 -0700
@@ -30,8 +30,8 @@
  * Code used to test the RefCnt class
  */
 
-#include "RefCnt.hh"
-#include "RefCountable.hh"
+#include "mem/gems_common/RefCnt.hh"
+#include "mem/gems_common/RefCountable.hh"
 
 class Foo : public RefCountable {
 public:
diff -r 0011560d49b0 -r 6bb54dcb940e src/mem/gems_common/RefCountable.hh
--- a/src/mem/gems_common/RefCountable.hh       Mon May 11 10:38:45 2009 -0700
+++ b/src/mem/gems_common/RefCountable.hh       Mon May 11 10:38:45 2009 -0700
@@ -33,7 +33,7 @@
 #ifndef REFCOUNTABLE_H
 #define REFCOUNTABLE_H
 
-#include "RefCnt.hh"
+#include "mem/gems_common/RefCnt.hh"
 
 class RefCountable {
 public:
diff -r 0011560d49b0 -r 6bb54dcb940e src/mem/gems_common/Vector.hh
--- a/src/mem/gems_common/Vector.hh     Mon May 11 10:38:45 2009 -0700
+++ b/src/mem/gems_common/Vector.hh     Mon May 11 10:38:45 2009 -0700
@@ -38,7 +38,7 @@
 #ifndef VECTOR_H
 #define VECTOR_H
 
-#include "std-includes.hh"
+#include "mem/gems_common/std-includes.hh"
 
 template <class TYPE>
 class Vector
diff -r 0011560d49b0 -r 6bb54dcb940e src/mem/gems_common/ioutil/attrlex.ll
--- a/src/mem/gems_common/ioutil/attrlex.ll     Mon May 11 10:38:45 2009 -0700
+++ b/src/mem/gems_common/ioutil/attrlex.ll     Mon May 11 10:38:45 2009 -0700
@@ -68,7 +68,7 @@
 
 %{
 
-#include "Global.hh"
+#include "mem/ruby/common/Global.hh"
 
 using namespace std;
 #include <string>
@@ -80,12 +80,12 @@
 // #include "simics/api.h"
 // };
 
-#include "FakeSimicsDataTypes.hh"
+#include "mem/gems_common/ioutil/FakeSimicsDataTypes.hh"
 
 // CM: simics 1.6.5 API redefines fwrite, much to my chagrin
 #undef   fwrite
 #undef   printf
-#include "attrparse.h"
+#include "mem/gems_common/ioutil/attrparse.hh"
 
 #define MAX_INCLUDE_DEPTH 10
 
diff -r 0011560d49b0 -r 6bb54dcb940e src/mem/gems_common/ioutil/attrparse.yy
--- a/src/mem/gems_common/ioutil/attrparse.yy   Mon May 11 10:38:45 2009 -0700
+++ b/src/mem/gems_common/ioutil/attrparse.yy   Mon May 11 10:38:45 2009 -0700
@@ -65,7 +65,7 @@
 /* Includes                                                               */
 /*------------------------------------------------------------------------*/
 
-#include "Global.hh"
+#include "mem/ruby/common/Global.hh"
 
 using namespace std;
 #include <string>
@@ -77,9 +77,9 @@
 // #include "simics/api.h"
 // };
 
-#include "FakeSimicsDataTypes.hh"
+#include "mem/gems_common/ioutil/FakeSimicsDataTypes.hh"
 
-#include "confio.hh"
+#include "mem/gems_common/ioutil/confio.hh"
 
 // CM FIX: if I wasn't working on a paper: I'd re-write the grammer to
 //         be left (or right) recursive, which ever is more efficient
diff -r 0011560d49b0 -r 6bb54dcb940e src/mem/gems_common/ioutil/confio.cc
--- a/src/mem/gems_common/ioutil/confio.cc      Mon May 11 10:38:45 2009 -0700
+++ b/src/mem/gems_common/ioutil/confio.cc      Mon May 11 10:38:45 2009 -0700
@@ -34,7 +34,7 @@
 /* Includes                                                               */
 /*------------------------------------------------------------------------*/
 
-#include "Global.hh"
+#include "mem/ruby/common/Global.hh"
 #define SIM_HALT   ASSERT(0)
 
 using namespace std;
@@ -59,7 +59,7 @@
 // #endif
 // };
 
-#include "confio.hh"
+#include "mem/gems_common/ioutil/confio.hh"
 
 /*------------------------------------------------------------------------*/
 /* Macro declarations                                                     */
diff -r 0011560d49b0 -r 6bb54dcb940e src/mem/gems_common/ioutil/confio.hh
--- a/src/mem/gems_common/ioutil/confio.hh      Mon May 11 10:38:45 2009 -0700
+++ b/src/mem/gems_common/ioutil/confio.hh      Mon May 11 10:38:45 2009 -0700
@@ -33,7 +33,7 @@
 /* Includes                                                               */
 /*------------------------------------------------------------------------*/
 
-#include "FakeSimicsDataTypes.hh"
+#include "mem/gems_common/ioutil/FakeSimicsDataTypes.hh"
 
 /*------------------------------------------------------------------------*/
 /* Macro declarations                                                     */
diff -r 0011560d49b0 -r 6bb54dcb940e src/mem/gems_common/ioutil/initvar.cc
--- a/src/mem/gems_common/ioutil/initvar.cc     Mon May 11 10:38:45 2009 -0700
+++ b/src/mem/gems_common/ioutil/initvar.cc     Mon May 11 10:38:45 2009 -0700
@@ -70,10 +70,10 @@
 // #endif
 // };
 
-#include "Global.hh"
+#include "mem/ruby/common/Global.hh"
 
-#include "confio.hh"
-#include "initvar.hh"
+#include "mem/gems_common/ioutil/confio.hh"
+#include "mem/gems_common/ioutil/initvar.hh"
 
 /*------------------------------------------------------------------------*/
 /* Variable declarations                                                  */
@@ -94,7 +94,7 @@
    char  *NAME;
 #define PARAM_ARRAY( PTYPE, NAME, ARRAY_SIZE ) \
    PTYPE  NAME[ARRAY_SIZE];
-#include "config.hh"
+#include "mem/ruby/config/config.hh"
 #undef PARAM
 #undef PARAM_UINT
 #undef PARAM_ULONG
@@ -151,7 +151,7 @@
       NAME = NULL;           \
    }
 #define PARAM_ARRAY( PTYPE, NAME, ARRAY_SIZE )
-#include "config.hh"
+#include "mem/ruby/config/config.hh"
 #undef PARAM
 #undef PARAM_UINT
 #undef PARAM_ULONG
@@ -204,7 +204,7 @@
                                      initvar_get_attr, (void *) name,   \
                                      initvar_set_attr, (void *) name );
 
-#include "config.hh"
+#include "mem/ruby/config/config.hh"
 #undef PARAM
 #undef PARAM_UINT
 #undef PARAM_ULONG
@@ -380,7 +380,7 @@
     return (ret);                                         \
   }
 
-#include "config.hh"
+#include "mem/ruby/config/config.hh"
 #undef PARAM
 #undef PARAM_UINT
 #undef PARAM_ULONG
@@ -464,7 +464,7 @@
     return Sim_Set_Ok;                                        \
   }
 
-#include "config.hh"
+#include "mem/ruby/config/config.hh"
 #undef PARAM
 #undef PARAM_UINT
 #undef PARAM_ULONG
@@ -564,7 +564,7 @@
   }                                                     \
   fprintf( fp, ")\n" );
 
-#include "config.hh"
+#include "mem/ruby/config/config.hh"
 #undef PARAM
 #undef PARAM_UINT
 #undef PARAM_ULONG
diff -r 0011560d49b0 -r 6bb54dcb940e src/mem/gems_common/ioutil/vardecl.hh
--- a/src/mem/gems_common/ioutil/vardecl.hh     Mon May 11 10:38:45 2009 -0700
+++ b/src/mem/gems_common/ioutil/vardecl.hh     Mon May 11 10:38:45 2009 -0700
@@ -59,7 +59,7 @@
    extern char  *NAME;
 #define PARAM_ARRAY( PTYPE, NAME, ARRAY_SIZE ) \
    extern PTYPE  NAME[ARRAY_SIZE];
-#include "config.hh"
+#include "mem/ruby/config/config.hh"
 #undef PARAM
 #undef PARAM_UINT
 #undef PARAM_ULONG
diff -r 0011560d49b0 -r 6bb54dcb940e src/mem/gems_common/util.cc
--- a/src/mem/gems_common/util.cc       Mon May 11 10:38:45 2009 -0700
+++ b/src/mem/gems_common/util.cc       Mon May 11 10:38:45 2009 -0700
@@ -31,7 +31,7 @@
  */
 
 #include "assert.h"
-#include "util.hh"
+#include "mem/gems_common/util.hh"
 
 // Split a string into a head and tail strings on the specified
 // character.  Return the head and the string passed in is modified by
diff -r 0011560d49b0 -r 6bb54dcb940e src/mem/gems_common/util.hh
--- a/src/mem/gems_common/util.hh       Mon May 11 10:38:45 2009 -0700
+++ b/src/mem/gems_common/util.hh       Mon May 11 10:38:45 2009 -0700
@@ -33,7 +33,7 @@
 #ifndef UTIL_H
 #define UTIL_H
 
-#include "std-includes.hh"
+#include "mem/gems_common/std-includes.hh"
 
 string string_split(string& str, char split_character);
 string bool_to_string(bool value);
diff -r 0011560d49b0 -r 6bb54dcb940e src/mem/ruby/buffers/MessageBuffer.cc
--- a/src/mem/ruby/buffers/MessageBuffer.cc     Mon May 11 10:38:45 2009 -0700
+++ b/src/mem/ruby/buffers/MessageBuffer.cc     Mon May 11 10:38:45 2009 -0700
@@ -31,8 +31,8 @@
  * $Id$
  */
 
-#include "MessageBuffer.hh"
-#include "RubyConfig.hh"
+#include "mem/ruby/buffers/MessageBuffer.hh"
+#include "mem/ruby/config/RubyConfig.hh"
 
 MessageBuffer::MessageBuffer()
 {
diff -r 0011560d49b0 -r 6bb54dcb940e src/mem/ruby/buffers/MessageBuffer.hh
--- a/src/mem/ruby/buffers/MessageBuffer.hh     Mon May 11 10:38:45 2009 -0700
+++ b/src/mem/ruby/buffers/MessageBuffer.hh     Mon May 11 10:38:45 2009 -0700
@@ -38,13 +38,13 @@
 #ifndef MESSAGEBUFFER_H
 #define MESSAGEBUFFER_H
 
-#include "Global.hh"
-#include "MessageBufferNode.hh"
-#include "Consumer.hh"
-#include "RubyEventQueue.hh"
-#include "Message.hh"
-#include "PrioHeap.hh"
-#include "util.hh"
+#include "mem/ruby/common/Global.hh"
+#include "mem/ruby/buffers/MessageBufferNode.hh"
+#include "mem/ruby/common/Consumer.hh"
+#include "mem/ruby/eventqueue/RubyEventQueue.hh"
+#include "mem/ruby/slicc_interface/Message.hh"
+#include "mem/gems_common/PrioHeap.hh"
+#include "mem/gems_common/util.hh"
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to