/gem5/src/mem/ |
H A D | external_master.cc | 54 ExternalMaster::ExternalMaster(ExternalMasterParams *params) : argument 55 SimObject(params), 57 portName(params->name + ".port"), 58 portType(params->port_type), 59 portData(params->port_data), 60 masterId(params->system->getMasterId(this))
|
H A D | comm_monitor.cc | 51 CommMonitor::CommMonitor(Params* params) argument 52 : SimObject(params), 56 samplePeriodTicks(params->sample_period), 57 samplePeriod(params->sample_period / SimClock::Float::s), 58 stats(this, params) 111 const CommMonitorParams *params) 114 disableBurstLengthHists(params->disable_burst_length_hists), 120 disableBandwidthHists(params->disable_bandwidth_hists), 134 disableLatencyHists(params->disable_latency_hists), 138 disableITTDists(params 110 MonitorStats(Stats::Group *parent, const CommMonitorParams *params) argument [all...] |
H A D | DRAMSim2.py | 38 from m5.params import *
|
/gem5/src/cpu/minor/ |
H A D | func_unit.cc | 79 MinorOpClassSet::MinorOpClassSet(const MinorOpClassSetParams *params) : argument 80 SimObject(params), 81 opClasses(params->opClasses), 91 const MinorFUTimingParams *params) : 92 SimObject(params), 93 mask(params->mask), 94 match(params->match), 95 description(params->description), 96 suppress(params->suppress), 97 extraCommitLat(params 90 MinorFUTiming( const MinorFUTimingParams *params) argument [all...] |
/gem5/src/dev/virtio/ |
H A D | console.cc | 43 #include "params/VirtIOConsole.hh" 46 VirtIOConsole::VirtIOConsole(Params *params) argument 47 : VirtIODeviceBase(params, ID_CONSOLE, sizeof(Config), F_SIZE), 48 qRecv(params->system->physProxy, params->qRecvSize, *this), 49 qTrans(params->system->physProxy, params->qTransSize, *this), 50 device(*params->device), callbackDataAvail(qRecv)
|
/gem5/ext/dsent/ |
H A D | interface.cc | 46 map<String, String> params; variable 93 ms_model = DSENT::initialize(config_file, params); 102 DSENT::finalize(params, ms_model); 145 params["Frequency"] = String(frequency); 146 params["NumberInputPorts"] = String(num_in_port); 147 params["NumberOutputPorts"] = String(num_out_port); 148 params["NumberVirtualNetworks"] = String(num_vclass); 149 params["NumberVirtualChannelsPerVirtualNetwork"] = 151 params["NumberBuffersPerVirtualChannel"] = 153 params["NumberBitsPerFli [all...] |
H A D | DSENT.cc | 32 static void performTimingOpt(const map<String, String> ¶ms, argument 36 double freq = params.at("Frequency").toDouble(); 40 params.at("TimingOptimization->StartNetNames").split("[,]"); 95 static void reportTiming(const map<String, String> ¶ms, Model *ms_model) argument 99 params.at("ReportTiming->StartNetNames").split("[,]"); 116 static Model *buildModel(const map<String, String> ¶ms, argument 120 const String& model_name = params.at("ModelName"); 133 if(params.count(parameter_name) > 0) 136 params.at(parameter_name)); 151 if(params 254 constructTechModel(const map<String, String>& params) argument 304 run(const map<String, String> ¶ms, Model *ms_model, map<string, double> &outputs) argument [all...] |
/gem5/src/arch/riscv/ |
H A D | process.hh | 49 RiscvProcess(ProcessParams * params, ObjectFile *objFile); 67 RiscvProcess64(ProcessParams * params, ObjectFile *objFile); 74 RiscvProcess32(ProcessParams * params, ObjectFile *objFile);
|
/gem5/src/mem/ruby/network/ |
H A D | BasicLink.hh | 38 #include "params/BasicExtLink.hh" 39 #include "params/BasicIntLink.hh" 40 #include "params/BasicLink.hh" 50 const Params *params() const { return (const Params *)_params; } function in class:BasicLink 74 const Params *params() const { return (const Params *)_params; } function in class:BasicExtLink 84 const Params *params() const { return (const Params *)_params; } function in class:BasicIntLink
|
/gem5/src/arch/arm/linux/ |
H A D | process.hh | 71 ArmLinuxProcess32(ProcessParams * params, ObjectFile *objFile, 89 ArmLinuxProcess64(ProcessParams * params, ObjectFile *objFile,
|
H A D | system.cc | 117 if (params()->early_kernel_symbols) { 128 bool dtb_file_specified = params()->dtb_filename != ""; 133 inform("Loading DTB file: %s at address %#x\n", params()->dtb_filename, 134 params()->atags_addr + loadAddrOffset); 136 ObjectFile *dtb_file = createObjectFile(params()->dtb_filename, true); 138 fatal("couldn't load DTB file: %s\n", params()->dtb_filename); 144 if (!_dtb_file->addBootCmdLine(params()->boot_osflags.c_str(), 145 params()->boot_osflags.size())) { 147 params()->dtb_filename); 151 "to DTB file: %s\n", params() [all...] |
/gem5/src/arch/arm/freebsd/ |
H A D | process.hh | 61 ArmFreebsdProcess32(ProcessParams * params, ObjectFile *objFile, 79 ArmFreebsdProcess64(ProcessParams * params, ObjectFile *objFile,
|
/gem5/tests/gem5/memory/ |
H A D | test.py | 52 for name, params in simple_mem_params: 53 args = ['--' + key + '=' + val for key,val in params.iteritems()]
|
/gem5/src/arch/alpha/ |
H A D | system.cc | 43 #include "params/AlphaSystem.hh" 59 console = createObjectFile(params()->console); 61 fatal("Could not load console file %s", params()->console); 64 pal = createObjectFile(params()->pal); 66 fatal("Could not load PALcode file %s", params()->pal); 122 virtProxy.writeBlob(addr, params()->boot_osflags.c_str(), 123 strlen(params()->boot_osflags.c_str())); 132 data = htog(params()->system_type); 134 data = htog(params()->system_rev);
|
/gem5/src/dev/arm/ |
H A D | amba_fake.hh | 55 #include "params/AmbaFake.hh" 62 params() const function in class:AmbaFake
|
/gem5/src/dev/ |
H A D | baddev.hh | 40 #include "params/BadDevice.hh" 58 params() const function in class:BadDevice
|
H A D | isa_fake.hh | 43 #include "params/IsaFake.hh" 63 params() const function in class:IsaFake 69 * @param p params structure
|
/gem5/src/sim/ |
H A D | DVFSHandler.py | 39 from m5.params import *
|
/gem5/src/arch/mips/ |
H A D | MipsISA.py | 39 from m5.params import *
|
/gem5/src/arch/x86/bios/ |
H A D | E820.py | 38 from m5.params import *
|
/gem5/src/mem/probes/ |
H A D | BaseMemProbe.py | 38 from m5.params import *
|
H A D | mem_trace.hh | 53 MemTraceProbe(MemTraceProbeParams *params);
|
/gem5/src/mem/ruby/structures/ |
H A D | ReplacementPolicy.py | 30 from m5.params import *
|
/gem5/src/learning_gem5/part2/ |
H A D | HelloObject.py | 30 from m5.params import *
|
H A D | goodbye_object.cc | 36 GoodbyeObject::GoodbyeObject(GoodbyeObjectParams *params) : argument 37 SimObject(params), event([this]{ processEvent(); }, name() + ".event"), 38 bandwidth(params->write_bandwidth), bufferSize(params->buffer_size),
|