Searched refs:String (Results 26 - 50 of 203) sorted by relevance

123456789

/gem5/ext/dsent/model/
H A DModel.cc74 Model::Model(const String& instance_name_, const TechModel* tech_model_)
78 m_property_names_ = new vector<String>;
79 m_parameter_names_ = new vector<String>;
120 void Model::setInstanceName(const String& instance_name_)
126 const String& Model::getInstanceName() const
145 void Model::addParameterName(const String& parameter_name_)
154 void Model::addParameterName(const String& parameter_name_, const String& parameter_default_)
163 const vector<String>* Model::getParameterNames() const
168 void Model::addPropertyName(const String
[all...]
/gem5/ext/dsent/libutil/
H A DException.cc26 Exception::Exception(const String& exception_msg_) throw()
H A DException.h27 #include "String.h"
38 Exception(const String& exception_msg_) throw();
45 String mExceptionMsg;
/gem5/src/cpu/testers/traffic_gen/
H A DTrafficGen.py56 config_file = Param.String("Configuration file describing the behaviour")
/gem5/src/dev/
H A DBadDevice.py35 devicename = Param.String("Name of device to error on")
/gem5/src/sim/
H A DProcess.py42 input = Param.String('cin', "filename for stdin")
43 output = Param.String('cout', 'filename for stdout')
44 errout = Param.String('cerr', 'filename for stderr')
59 executable = Param.String('', "executable (overrides cmd[0] if set)")
60 cmd = VectorParam.String("command line (executable plus arguments)")
61 env = VectorParam.String([], "environment settings")
62 cwd = Param.String(getcwd(), "current working directory")
65 release = Param.String('5.1.0', "Linux kernel uname release")
75 filename = Param.String("device file name (under /dev)")
/gem5/ext/dsent/model/electrical/
H A DDecoder.cc36 Decoder::Decoder(const String& instance_name_, const TechModel* tech_model_)
74 createInputPort("Addr" + (String)i);
78 createOutputPort("Out" + (String)i);
94 const String& inv0_name = "Inv0";
117 const String& dec0_name = "Dec_way0";
118 const String& dec1_name = "Dec_way1";
119 vector<String> nand2_names(number_outputs, "");
120 vector<String> inv_names(number_outputs, "");
123 nand2_names[i] = "NAND2_" + (String)i;
124 inv_names[i] = "INV_" + (String)
[all...]
H A DDFFRAM.cc40 DFFRAM::DFFRAM(const String& instance_name_, const TechModel* tech_model_)
85 createInputPort("WRAddr" + (String)i);
86 createInputPort("RDAddr" + (String)i);
103 getEventInfo("Read")->setTransitionInfo("WRAddr" + (String)i, TransitionInfo(0.5, 0.0, 0.5));
110 getEventInfo("Write")->setTransitionInfo("RDAddr" + (String)i, TransitionInfo(0.5, 0.0, 0.5));
114 vector<String> dff_names(number_entries, "");
118 dff_names[i] = "DFF_" + (String)i;
123 const String& dec_name = "Dec";
128 const String& mux_name = "Mux";
136 const String
[all...]
H A DBarrelShifter.cc37 BarrelShifter::BarrelShifter(const String& instance_name_, const TechModel* tech_model_)
96 createInputPort( "Shift" + (String) i);
112 createNet("Shift_b" + (String) i);
113 createNet("Shift_i" + (String) i);
120 const String& n = (String) current_shifts;
135 const String& n_max = (String) pow(2, shift_index_max+1);
136 const String& n_min = (String) po
[all...]
H A DMatrixArbiter.cc39 MatrixArbiter::MatrixArbiter(const String& instance_name_, const TechModel* tech_model_)
78 createInputPort("Request" + (String)i);
79 createOutputPort("Grant" + (String)i);
89 // createElectricalEventResult("Arbitrate" + (String)i);
90 // EventInfo* event_info = getEventInfo("Arbitrate" + (String)i);
95 // event_info->setTransitionInfo("Request" + (String)j, TransitionInfo(0.0, 0.0, 1.0));
99 // event_info->setTransitionInfo("Request" + (String)j, TransitionInfo(1.0, 0.0, 0.0));
108 // // event_info->setTransitionInfo("Request" + (String)j, trans);
115 getEventInfo("Arbitrate")->setTransitionInfo("Request" + (String)i, TransitionInfo(0.25, 0.25, 0.25));
125 vector<String> g_inv_name
[all...]
H A DOR.cc38 OR::OR(const String& instance_name_, const TechModel* tech_model_)
83 createInputPort("In" + (String)i, makeNetIndex(0, number_bits-1));
112 const String& or0_name = "OR_way0";
113 const String& or1_name = "OR_way1";
114 const String& orf_name = "OR2_i" + (String)number_inputs;
142 createNet("way0_In" + (String)i);
143 portConnect(or0, "In" + (String)i, "way0_In" + (String)i);
144 assignVirtualFanin("way0_In" + (String)
[all...]
H A DDemuxTreeDeserializer.cc38 DemuxTreeDeserializer::DemuxTreeDeserializer(const String& instance_name_, const TechModel* tech_model_)
122 const String& des_dff_way0_name = "DesDFFWay0";
123 const String& des_dff_way1_name = "DesDFFWay1";
124 const String& des_latch_name = "DesLatch";
125 const String& ck_dff_name = "CKDFF";
126 const String& ck_inv_name = "CKINV";
127 const String& out_way0_name = "OutWay0";
128 const String& out_way1_name = "OutWay1";
129 const String& mid_way0_name = "MidWay0";
130 const String
[all...]
/gem5/ext/dsent/
H A DDSENT.cc32 static void performTimingOpt(const map<String, String> &params,
39 const vector<String>& start_net_names =
65 const String& net_name = it->first;
74 const String& net_name = it->first;
88 const String& net_name = start_net_names[i];
95 static void reportTiming(const map<String, String> &params, Model *ms_model)
98 const vector<String>& start_net_names =
109 const String
[all...]
/gem5/ext/dsent/model/electrical/router/
H A DRouterSwitchAllocator.cc33 RouterSwitchAllocator::RouterSwitchAllocator(const String& instance_name_, const TechModel* tech_model_)
67 const String& arb_model = getParameter("ArbiterModel");
92 createInputPort(String::format("Stage1Arb%d->Request%d", i, j));
93 createInputPort(String::format("Stage1Arb%d->Grant%d", i, j));
100 createInputPort(String::format("Stage2Arb%d->Request%d", i, j));
101 createInputPort(String::format("Stage2Arb%d->Grant%d", i, j));
116 vector<String> stage1_arb_dff_names(stage1_number_requests, "");
120 stage1_arb_dff_names[i] = "Stage1ArbDFF" + (String)i;
124 const String& stage1_arb_name = "Stage1Arb";
130 vector<String> stage2_arb_dff_name
[all...]
/gem5/ext/dsent/model/timing_graph/
H A DElectricalDriverMultiplier.h38 ElectricalDriverMultiplier(const String& instance_name_, ElectricalModel* model_);
57 String m_instance_name_;
/gem5/util/systemc/systemc_within_gem5/systemc_simple_object/
H A DSystemC_Example.py42 prefix = Param.String('', 'Prefix for each word')
53 strings = VectorParam.String([], 'Words to print.')
/gem5/src/cpu/o3/probe/
H A DElasticTrace.py48 instFetchTraceFile = Param.String(desc="Protobuf trace file name for " \
50 dataDepTraceFile = Param.String(desc="Protobuf trace file name for " \
/gem5/src/mem/
H A DExternalMaster.py50 port_type = Param.String('stub', 'Registered external port handler'
52 port_data = Param.String('stub', 'A string to pass to the port'
H A DExternalSlave.py50 port_type = Param.String('stub', 'Registered external port handler'
52 port_data = Param.String('stub', 'A string to pass to the port'
/gem5/ext/dsent/model/std_cells/
H A DStdCellLib.h43 StdCell* createStdCell(const String& std_cell_name_, const String& instance_name_) const;
66 const String genDrivingStrengthString(const vector<double>& driving_strength_) const;
/gem5/ext/dsent/model/optical/
H A DSWMRLink.cc37 SWMRLink::SWMRLink(const String& instance_name_, const TechModel* tech_model_)
80 createOutputPort("Out" + (String) i, makeNetIndex(0, number_wavelengths-1));
86 createWaveguide("WaveguideSegment[" + (String) i + "]", makeWavelengthGroup(0, number_wavelengths-1));
102 createElectricalEventResult("MulticastFlit" + (String) i);
119 const String& extinction_ratio = getProperty("ExtinctionRatio");
120 const String& insertion_loss = getProperty("InsertionLoss");
128 getWaveguide("WaveguideSegment[" + (String) i + "]")->setLoss(segment_loss);
148 Model* detector = getSubInstance("Detector_" + (String) i);
158 const String& laser_type = getParameter("LaserType");
172 OpticalModel* detector = (OpticalModel*) getSubInstance("Detector_" + (String)
[all...]
/gem5/ext/dsent/model/optical_graph/
H A DOpticalWaveguide.cc27 OpticalWaveguide::OpticalWaveguide(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_)
/gem5/src/arch/x86/bios/
H A DACPI.py47 oem_id = Param.String('', 'string identifying the oem')
48 oem_table_id = Param.String('', 'oem table ID')
51 creator_id = Param.String('',
76 oem_id = Param.String('', 'string identifying the oem')
/gem5/src/base/
H A DCPA.py9 user_apps = VectorParam.String([], "List of apps to get symbols for")
/gem5/src/cpu/
H A DInstPBTrace.py38 file_name = Param.String("Instruction trace output file")

Completed in 23 milliseconds

123456789