/gem5/src/gpu-compute/ |
H A D | LdsState.py | 45 range = Param.AddrRange('64kB', "address space of the LDS") variable in class:LdsState
|
/gem5/src/mem/ |
H A D | AbstractMemory.py | 52 range = Param.AddrRange('128MB', "Address range (potentially interleaved)") variable in class:AbstractMemory
|
/gem5/src/systemc/tests/systemc/misc/v1.0/blv/ |
H A D | blv.cpp | 81 if(st.range(first,second).to_string()!=x.range(first,second).to_string()) 82 cout<<"st.range("<<first<<","<<second<<")="<<st.range(first,second)<< 83 "; x.range("<<first<<","<<second<<")="<<x.range(first,second)<<"\n"<< 100 br = st.range(first,second); 101 xr = x.range(first,second); 106 br = st.range(first,second); 107 xr = x.range(firs [all...] |
/gem5/configs/topologies/ |
H A D | Mesh_westfirst.py | 77 for i in range(num_routers)] 87 for node_index in range(len(nodes)): 119 for row in range(num_rows): 120 for col in range(num_columns): 132 for row in range(num_rows): 133 for col in range(num_columns): 146 for col in range(num_columns): 147 for row in range(num_rows): 159 for col in range(num_columns): 160 for row in range(num_row [all...] |
H A D | Mesh_XY.py | 76 for i in range(num_routers)] 86 for node_index in range(len(nodes)): 118 for row in range(num_rows): 119 for col in range(num_columns): 133 for row in range(num_rows): 134 for col in range(num_columns): 148 for col in range(num_columns): 149 for row in range(num_rows): 163 for col in range(num_columns): 164 for row in range(num_row [all...] |
H A D | Crossbar.py | 53 routers = [Router(router_id=i) for i in range(len(self.nodes)+1)] 65 for i in range(len(self.nodes)): 73 for i in range(len(self.nodes)):
|
H A D | Pt2Pt.py | 59 for i in range(len(nodes))] 69 for i in range(len(nodes)): 70 for j in range(len(nodes)):
|
H A D | MeshDirCorners_XY.py | 87 for i in range(num_routers)] 155 for row in range(num_rows): 156 for col in range(num_columns): 170 for row in range(num_rows): 171 for col in range(num_columns): 185 for col in range(num_columns): 186 for row in range(num_rows): 200 for col in range(num_columns): 201 for row in range(num_rows):
|
/gem5/src/systemc/tests/systemc/misc/synth/concat/rvalue/ |
H A D | test.cpp | 119 x = (a, b, c, d.range (6, 0), m); 125 x = (a, b, k, c.range (6, 0), x.range (7, 0)); 132 z = (z.range (31, 2), kk); // z = 00000000 00000001 00000001 00011100 136 z = (kk, z.range (29, 0)); // z = 11000000 00000001 00000001 00011100
|
/gem5/src/systemc/tests/systemc/misc/unit/data/user_guide/ch9/std_ulogic_vector_datatype/ |
H A D | std_ulogic_vector_datatype.cpp | 84 << "\nHUGE = " << huge_.range(0,63) << "\n " 85 << huge_.range(64,127) << "\n " 86 << huge_.range(128,191) << "\n " 87 << huge_.range(192,255) << "\n " 88 << huge_.range(256,319) << "\n " 89 << huge_.range(320,383) << "\n " 90 << huge_.range(384,447) << "\n " 91 << huge_.range(448,511) << "\n " 92 << huge_.range(512,575) << "\n " 93 << huge_.range(57 [all...] |
/gem5/ext/sst/ |
H A D | ExtMaster.cc | 86 for (auto range : getAddrRanges()) { 88 ti.rangeStart = range.start(); 89 ti.rangeEnd = range.end(); 93 ranges.insert(range); 223 for (auto range : getAddrRanges()) { 224 if (ranges.find(range) == ranges.end()) { // i.e. if not found, 225 MemNIC::ComponentTypeInfo ti; // indicating a new range. 226 ti.rangeStart = range.start(); 227 ti.rangeEnd = range.end(); 231 ranges.insert(range); [all...] |
/gem5/configs/common/ |
H A D | GPUTLBConfig.py | 73 for i in range(my_index): 113 for i in range(len(TLB_hierarchy)): 147 for i in range(len(TLB_hierarchy)): 152 for index in range(TLB_type['width']): 164 for cu_idx in range(n_cu): 166 for tlb in range(tlb_per_cu): 176 for index in range(TLB_type['width']): 181 for index in range(n_cu): 196 for index in range(TLB_type['width']):
|
H A D | HMC.py | 82 # links share the same address range and packets can travel over any of 111 # to each other, providing complete memory range. This archicture also covers 226 # address range for each of the serial links 227 parser.add_argument("--serial-link-addr-range", default='1GB', type=str, 228 help="memory range for each of the serial links.\ 246 range") 251 help="Chunk of memory range for each cross bar in\ 268 4 links, all with same range.\ndistributed: HMC with\ 269 4 links with distributed range.\nmixed: mixed with\ 270 same and distributed range [all...] |
/gem5/src/cpu/o3/ |
H A D | rename_map.cc | 151 auto range = this->regFile->getRegElemIds(vr); local 152 freeList->addRegs(range.first, range.second); 165 auto range = regFile->getRegIds(VecRegClass); local 166 freeList->addRegs(range.first + TheISA::NumVecRegs, range.second); 185 PhysRegFile::IdRange range = this->regFile->getRegElemIds(vec); local 187 for (auto phys_elem = range.first; 188 phys_elem < range.second; idx++, phys_elem++) {
|
/gem5/src/cpu/ |
H A D | pc_event.cc | 58 range_t range = equal_range(event); local 59 iterator i = range.first; 60 while (i != range.second && 95 range_t range = equal_range(pc); local 96 for (iterator i = range.first; i != range.second; ++i) {
|
/gem5/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test02/ |
H A D | test02.cpp | 62 concat( bv4a.range( 2, 1 ), bv2a ) = "0110"; 66 concat( bv2a, bv4a.range( 1, 2 ) ) = "0101"; 70 concat( bv4a.range( 2, 1 ), bv4b.range( 2, 1 ) ) = "1100"; 90 concat( concat( bv2a, bv2b ), bv4a.range( 2, 1 ) ) = "001111"; 95 concat( bv4a.range( 2, 1 ), concat( bv2a, bv2b ) ) = "001100";
|
/gem5/src/systemc/tests/systemc/datatypes/bit/sc_bitref/test01/ |
H A D | test_bitref.cpp | 137 /* auto */ sc_subref_r< sc_bv_base > bv_range_r = bv.range(5,1); 138 /* auto */ sc_subref_r< sc_lv_base > lv_range_r = lv.range(6,2); 140 /* auto */ sc_subref< sc_bv_base > bv_range = bv.range(5,1); 141 /* auto */ sc_subref< sc_lv_base > lv_range = lv.range(6,2); 180 bv_range = ( bv.range(7,6) , bv.range(5,1), bv[1] ); 183 lv_range_r = ( bv.range(7,6) , lv.range(6,2), true );
|
/gem5/src/systemc/tests/systemc/datatypes/int/arith/arith02/ |
H A D | arith02.cpp | 109 sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) == 113 sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) == 117 sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) == 122 sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) == 126 sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) == 131 sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) == 135 sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) == 139 sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
|
/gem5/tests/configs/ |
H A D | t1000-simple-atomic.py | 52 system.physmem = [SimpleMemory(range = r) 54 for i in range(len(system.physmem)):
|
/gem5/util/ |
H A D | memtest-soak.py | 63 for i in range(options.count):
|
/gem5/src/systemc/tests/systemc/misc/stars/star109218-2/ |
H A D | star109218-2.cpp | 64 Z = (SignC, MantC.range(14,0)); 77 my_mult(clk.read(), a.range(7,0), a.range(15,8), result);
|
/gem5/src/mem/ruby/network/simple/ |
H A D | SimpleNetwork.py | 52 for i in range(int(self.number_of_virtual_networks)): 64 for i in range(int(self.number_of_virtual_networks)): 71 for i in range(int(self.number_of_virtual_networks)):
|
/gem5/src/cpu/kvm/ |
H A D | vm.cc | 357 const AddrRange &range(memories[slot].range); 362 pmem, range.start(), range.size()); 364 if (range.interleaved()) { 365 panic("Tried to map an interleaved memory range into " 369 const MemSlot slot = allocMemSlot(range.size()); 370 setupMemSlot(slot, pmem, range.start(), 0/* flags */); 372 DPRINTF(Kvm, "Zero-region not mapped: [0x%llx]\n", range.start()); 458 KvmVM::coalesceMMIO(const AddrRange &range) argument [all...] |
/gem5/src/systemc/tests/systemc/misc/semantic/2.4/ |
H A D | T_2_4_1_1.cpp | 66 return a.range(WIDTH - 1, 0) | b; 73 return a & b.range(2*WIDTH - 1, WIDTH);
|
/gem5/configs/learning_gem5/part3/ |
H A D | simple_ruby.py | 66 system.mem_ranges = [AddrRange('512MB')] # Create an address range 69 system.cpu = [TimingSimpleCPU() for i in range(2)] 73 system.mem_ctrl.range = system.mem_ranges[0]
|