/gem5/src/cpu/o3/probe/ |
H A D | elastic_trace.hh | 43 * @file This file describes a trace component which is a cpu probe listener 44 * used to generate elastic cpu traces. It registers listeners to probe points 46 * dependency graph of the cpu execution and writes out a protobuf trace. It 57 #include "cpu/o3/dyn_inst.hh" 58 #include "cpu/o3/impl.hh" 377 FullO3CPU<O3CPUImpl>* cpu; member in class:ElasticTrace
|
/gem5/configs/example/ |
H A D | ruby_gpu_random_test.py | 130 system = System(cpu=tester, mem_ranges=[AddrRange(options.mem_size)]) 155 # Tie the ruby tester ports to the ruby cpu read and write ports
|
H A D | garnet_synth_traffic.py | 117 system = System(cpu = cpus, mem_ranges = [AddrRange(options.mem_size)]) 135 # Tie the cpu test ports to the ruby cpu port
|
/gem5/configs/common/ |
H A D | GPUTLBConfig.py | 80 # is always the last item in the system.cpu list. 81 dispatcher_idx = len(system.cpu) - 1 167 exec('system.cpu[%d].CUs[%d].translation_port[%d] = \ 171 exec('system.cpu[%d].CUs[%d].translation_port[%d] = \ 177 exec('system.cpu[%d].translation_port = \ 184 exec('system.cpu[%d].CUs[%d].sqc_tlb_port = \
|
H A D | FileSystemConfig.py | 67 - /sys/devices/system/cpu/online and /sys/devices/system/cpu/possible 90 for i,cpu in enumerate(cpus): 93 'cpu family : 0\n' + \ 97 'cpu MHz : {clock:0.3f}\n' + \ 102 'cpu cores : {num_cpus}\n' + \ 111 # Note: it would be nice to use cpu.clock, but it hasn't 119 file_append((procdir, 'stat'), 'cpu 0 0 0 0 0 0 0\n') 121 file_append((procdir, 'stat'), 'cpu%d 0 0 0 0 0 0 0\n' % i) 127 # Set up /sys/devices/system/cpu [all...] |
/gem5/src/sim/ |
H A D | futex_map.hh | 38 #include <cpu/thread_context.hh>
|
/gem5/src/gpu-compute/ |
H A D | GPU.py | 172 cpu = Param.BaseCPU("CPU to wake up on kernel completion") variable in class:GpuDispatcher
|
/gem5/src/arch/x86/ |
H A D | interrupts.hh | 60 #include "cpu/thread_context.hh" 170 BaseCPU *cpu; member in class:X86ISA::Interrupts
|
/gem5/src/base/ |
H A D | cp_annotate.hh | 202 uint8_t cpu; member in struct:CPA::AnnotateData 305 void doDq(System *sys, int flags, int cpu, int sm, std::string q, int qi, 307 void doQ(System *sys, int flags, int cpu, int sm, std::string q, int qi,
|
H A D | cp_annotate.cc | 40 #include "cpu/thread_context.hh" 834 an->cpu = c; 969 osbin->write((char*)&(an->cpu), sizeof(an->cpu)); 1389 SERIALIZE_SCALAR(cpu); 1402 UNSERIALIZE_SCALAR(cpu);
|
/gem5/src/cpu/kvm/ |
H A D | base.cc | 40 #include "cpu/kvm/base.hh" 182 if (cpu->system->isAtomicMode()) { 209 cpu->finishMMIOPending(); 484 BaseKvmCPU::takeOverFrom(BaseCPU *cpu) argument 488 BaseCPU::takeOverFrom(cpu);
|
/gem5/src/cpu/o3/ |
H A D | commit.hh | 50 #include "cpu/exetrace.hh" 51 #include "cpu/inst_seq.hh" 52 #include "cpu/timebuf.hh" 362 O3CPU *cpu; member in class:DefaultCommit
|
H A D | iew.hh | 50 #include "cpu/o3/comm.hh" 51 #include "cpu/o3/lsq.hh" 52 #include "cpu/o3/scoreboard.hh" 53 #include "cpu/timebuf.hh" 347 O3CPU *cpu; member in class:DefaultIEW
|
H A D | inst_queue.hh | 54 #include "cpu/o3/dep_graph.hh" 55 #include "cpu/inst_seq.hh" 56 #include "cpu/op_class.hh" 57 #include "cpu/timebuf.hh" 284 O3CPU *cpu; member in class:InstructionQueue
|
H A D | rename.hh | 52 #include "cpu/timebuf.hh" 329 O3CPU *cpu; member in class:DefaultRename
|
H A D | fetch.hh | 51 #include "cpu/pc_event.hh" 52 #include "cpu/pred/bpred_unit.hh" 53 #include "cpu/timebuf.hh" 54 #include "cpu/translation.hh" 414 O3CPU *cpu; member in class:DefaultFetch
|
H A D | cpu.cc | 47 #include "cpu/o3/cpu.hh" 52 #include "cpu/activity.hh" 53 #include "cpu/checker/cpu.hh" 54 #include "cpu/checker/thread_context.hh" 55 #include "cpu/o3/isa_specific.hh" 56 #include "cpu/o3/thread_context.hh" 57 #include "cpu/quiesce_event.hh" 58 #include "cpu/simple_threa [all...] |
/gem5/util/streamline/ |
H A D | m5stats2streamline.py | 145 if config.has_section("system.cpu"): 149 while config.has_section("system.cpu" + str(num_cpus)): 560 for cpu in range(num_cpus): 1071 for cpu in range(num_cpus): 1072 for event in event_list[cpu]: 1090 print cpu, timestamp, pid, tid, cookie 1093 schedSwitchFrame(cpu, timestamp, pid, tid, cookie, state))
|
/gem5/src/dev/arm/ |
H A D | RealView.py | 394 int_timer = Param.ArmPPI("Interrrupt used per-cpu to GIC") 395 int_watchdog = Param.ArmPPI("Interrupt for per-cpu watchdog to GIC") 611 def annotateCpuDeviceNode(self, cpu, state): 612 cpu.append(FdtPropertyStrings("enable-method", "spin-table")) 613 cpu.append(FdtPropertyWords("cpu-release-addr", \
|