-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/1549/#review3717
-----------------------------------------------------------


This patch needs to conform to gem5's coding style. You can read about it on 
the following web page -- http://gem5.org/Coding_Style.

- Nilay Vaish


On Dec. 4, 2012, 11:29 p.m., Owen Chen wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviews.gem5.org/r/1549/
> -----------------------------------------------------------
> 
> (Updated Dec. 4, 2012, 11:29 p.m.)
> 
> 
> Review request for Default, Brad Beckmann and Tushar Krishna.
> 
> 
> Description
> -------
> 
> network: DSENT power model
> 
> This patch removes Orion 2.0 and adds the DSENT to the garnet network as the 
> new NoC power/area model.
> The power model reads configurations from python scripts and GARNET, and 
> generates power estimation
> for NoC based on the performance stats provided by GARNET. DSENT assumes 
> tile-based multicore design
> to calculate link length (see topology scripts). Users can specify the clock 
> frequency and various
> electrical technology node from python scripts.
> 
> 
> Diffs
> -----
> 
>   configs/ruby/Ruby.py 94383c5124d2 
>   configs/topologies/Mesh.py 94383c5124d2 
>   configs/topologies/MeshDirCorners.py 94383c5124d2 
>   configs/topologies/Torus.py 94383c5124d2 
>   src/mem/ruby/network/BasicLink.py 94383c5124d2 
>   src/mem/ruby/network/Network.py 94383c5124d2 
>   src/mem/ruby/network/dsent/DSENTElectricalLink.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/DSENTElectricalLink.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/DSENTInterface.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/DSENTInterface.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/DSENTInterface.py PRE-CREATION 
>   src/mem/ruby/network/dsent/DSENTRouter.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/DSENTRouter.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/SConscript PRE-CREATION 
>   src/mem/ruby/network/dsent/Type.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/DSENT.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/DSENT.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/LICENSE PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/README PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/SConscript PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/libutil/Assert.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/libutil/Calculator.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/libutil/Calculator.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/libutil/Config.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/libutil/Config.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/libutil/Exception.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/libutil/Exception.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/libutil/LibUtil.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/libutil/Log.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/libutil/Log.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/libutil/Map.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/libutil/MathUtil.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/libutil/MathUtil.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/libutil/OptionParser.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/libutil/OptionParser.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/libutil/SConscript PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/libutil/String.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/libutil/String.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/ElectricalModel.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/ElectricalModel.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/EventInfo.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/EventInfo.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/Model.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/Model.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/ModelGen.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/ModelGen.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/OpticalModel.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/OpticalModel.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/PortInfo.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/PortInfo.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/SConscript PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/TransitionInfo.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/TransitionInfo.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/BarrelShifter.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/BarrelShifter.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/BroadcastHTree.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/BroadcastHTree.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/DFFRAM.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/DFFRAM.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/Decoder.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/Decoder.cc 
> PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/electrical/DemuxTreeDeserializer.hh
>  PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/electrical/DemuxTreeDeserializer.cc
>  PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/MatrixArbiter.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/MatrixArbiter.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/Multiplexer.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/Multiplexer.cc 
> PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/electrical/MultiplexerCrossbar.hh 
> PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/electrical/MultiplexerCrossbar.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/MuxTreeSerializer.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/MuxTreeSerializer.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/OR.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/OR.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/RepeatedLink.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/RepeatedLink.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/RippleAdder.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/RippleAdder.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/SConscript 
> PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/electrical/SeparableAllocator.hh 
> PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/electrical/SeparableAllocator.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/TestModel.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/TestModel.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/router/Router.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/router/Router.cc 
> PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/electrical/router/RouterInputPort.hh
>  PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/electrical/router/RouterInputPort.cc
>  PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/electrical/router/RouterSwitchAllocator.hh
>  PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/electrical/router/RouterSwitchAllocator.cc
>  PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/electrical/router/SConscript 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/network/ElectricalClos.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/network/ElectricalClos.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/network/ElectricalMesh.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/network/ElectricalMesh.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/network/PhotonicClos.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/network/PhotonicClos.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/network/SConscript PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/GatedLaserSource.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/GatedLaserSource.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/LaserSource.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/LaserSource.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/OpticalLinkBackendRx.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/OpticalLinkBackendRx.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/OpticalLinkBackendTx.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/OpticalLinkBackendTx.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/OpticalTestModel.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/OpticalTestModel.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/RingDetector.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/RingDetector.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/RingFilter.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/RingFilter.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/RingModulator.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/RingModulator.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/SConscript PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/SWMRLink.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/SWMRLink.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/SWSRLink.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/SWSRLink.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/ThrottledLaserSource.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical/ThrottledLaserSource.cc 
> PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/optical_graph/OpticalDetector.hh 
> PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/optical_graph/OpticalDetector.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical_graph/OpticalFilter.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical_graph/OpticalFilter.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical_graph/OpticalGraph.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical_graph/OpticalGraph.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical_graph/OpticalLaser.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical_graph/OpticalLaser.cc 
> PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/optical_graph/OpticalModulator.hh 
> PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/optical_graph/OpticalModulator.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical_graph/OpticalNode.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical_graph/OpticalNode.cc 
> PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/optical_graph/OpticalReceiver.hh 
> PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/optical_graph/OpticalTransmitter.hh
>  PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/optical_graph/OpticalWaveguide.hh 
> PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/optical_graph/OpticalWaveguide.cc 
> PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/optical_graph/OpticalWavelength.hh
>  PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/optical_graph/OpticalWavelength.cc
>  PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/optical_graph/SConscript 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/ADDF.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/ADDF.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/AND2.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/AND2.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/BUF.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/BUF.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/CellMacros.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/CellMacros.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/DFFQ.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/DFFQ.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/INV.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/INV.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/LATQ.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/LATQ.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/MUX2.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/MUX2.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/NAND2.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/NAND2.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/NOR2.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/NOR2.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/OR2.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/OR2.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/SConscript 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/StdCell.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/StdCell.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/StdCellLib.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/StdCellLib.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/XOR2.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/std_cells/XOR2.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/timing_graph/ElectricalDelay.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/timing_graph/ElectricalDelay.cc 
> PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/timing_graph/ElectricalDriver.hh 
> PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/timing_graph/ElectricalDriver.cc 
> PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/timing_graph/ElectricalDriverMultiplier.hh
>  PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/timing_graph/ElectricalDriverMultiplier.cc
>  PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/timing_graph/ElectricalLoad.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/timing_graph/ElectricalLoad.cc 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/timing_graph/ElectricalNet.hh 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/timing_graph/ElectricalNet.cc 
> PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/timing_graph/ElectricalTimingNode.hh
>  PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/timing_graph/ElectricalTimingNode.cc
>  PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/timing_graph/ElectricalTimingOptimizer.hh
>  PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/timing_graph/ElectricalTimingOptimizer.cc
>  PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/timing_graph/ElectricalTimingTree.hh
>  PRE-CREATION 
>   
> src/mem/ruby/network/dsent/dsent-core/model/timing_graph/ElectricalTimingTree.cc
>  PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/model/timing_graph/SConscript 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/tech/SConscript PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/tech/TechModel.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/tech/TechModel.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/tech/tech_models/Bulk22LVT.model 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/tech/tech_models/Bulk32LVT.model 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/tech/tech_models/Bulk45LVT.model 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/tech/tech_models/Photonics.model 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/tech/tech_models/SConscript 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/tech/tech_models/TG11LVT.model 
> PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/util/CommonType.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/util/Config.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/util/Config.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/util/Constants.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/util/Constants.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/util/Result.hh PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/util/Result.cc PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent-core/util/SConscript PRE-CREATION 
>   src/mem/ruby/network/dsent/dsent_contrib.hh PRE-CREATION 
>   src/mem/ruby/network/garnet/fixed-pipeline/GarnetLink_d.py 94383c5124d2 
>   src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.hh 94383c5124d2 
>   src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.cc 94383c5124d2 
>   src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh 94383c5124d2 
>   src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.cc 94383c5124d2 
>   src/mem/ruby/network/garnet/fixed-pipeline/Router_d.hh 94383c5124d2 
>   src/mem/ruby/network/garnet/fixed-pipeline/Router_d.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Allocator/Arbiter.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Allocator/Arbiter.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Allocator/MatrixArbiter.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Allocator/MatrixArbiter.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Allocator/RRArbiter.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Allocator/RRArbiter.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Allocator/SConscript 94383c5124d2 
>   src/mem/ruby/network/orion/Allocator/SWAllocator.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Allocator/SWAllocator.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Allocator/VCAllocator.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Allocator/VCAllocator.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/AmpUnit.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/AmpUnit.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/BitlineUnit.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/BitlineUnit.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/Buffer.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/Buffer.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/DecoderUnit.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/DecoderUnit.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/MemUnit.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/MemUnit.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/OutdrvUnit.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/OutdrvUnit.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/PrechargeUnit.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/PrechargeUnit.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/Register.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/Register.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/SConscript 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/SRAM.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/SRAM.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/WordlineUnit.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Buffer/WordlineUnit.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Clock.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Clock.cc 94383c5124d2 
>   src/mem/ruby/network/orion/ConfigFile.hh 94383c5124d2 
>   src/mem/ruby/network/orion/ConfigFile.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Crossbar/Crossbar.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Crossbar/Crossbar.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Crossbar/MatrixCrossbar.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Crossbar/MatrixCrossbar.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Crossbar/MultreeCrossbar.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Crossbar/MultreeCrossbar.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Crossbar/SConscript 94383c5124d2 
>   src/mem/ruby/network/orion/FlipFlop.hh 94383c5124d2 
>   src/mem/ruby/network/orion/FlipFlop.cc 94383c5124d2 
>   src/mem/ruby/network/orion/NetworkPower.hh 94383c5124d2 
>   src/mem/ruby/network/orion/NetworkPower.cc 94383c5124d2 
>   src/mem/ruby/network/orion/OrionConfig.hh 94383c5124d2 
>   src/mem/ruby/network/orion/OrionConfig.cc 94383c5124d2 
>   src/mem/ruby/network/orion/OrionLink.hh 94383c5124d2 
>   src/mem/ruby/network/orion/OrionLink.cc 94383c5124d2 
>   src/mem/ruby/network/orion/OrionRouter.hh 94383c5124d2 
>   src/mem/ruby/network/orion/OrionRouter.cc 94383c5124d2 
>   src/mem/ruby/network/orion/SConscript 94383c5124d2 
>   src/mem/ruby/network/orion/TechParameter.hh 94383c5124d2 
>   src/mem/ruby/network/orion/TechParameter.cc 94383c5124d2 
>   src/mem/ruby/network/orion/Type.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Wire.hh 94383c5124d2 
>   src/mem/ruby/network/orion/Wire.cc 94383c5124d2 
>   src/mem/ruby/network/orion/orion.hh 94383c5124d2 
>   src/mem/ruby/network/orion/router.cfg 94383c5124d2 
> 
> Diff: http://reviews.gem5.org/r/1549/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Owen Chen
> 
>

_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to