Lines Matching defs:system
77 # Now that the system has been constructed, setup the mmio space
78 root.system.cpu[0].workload[0].map(0x10000000, 0x200000000, 4096)
171 ########################## Creating the GPU system ########################
249 # list of "system.cpus"
262 system = System(cpu = cpu_list,
267 system.voltage_domain = VoltageDomain(voltage = options.sys_voltage)
268 system.clk_domain = SrcClockDomain(clock = '1GHz',
269 voltage_domain = system.voltage_domain)
273 system.cpu[0].clk_domain = SrcClockDomain(clock = '2GHz',
275 system.voltage_domain)
278 GPUTLBConfig.config_tlb_hierarchy(options, system, shader_idx)
280 # create Ruby system
281 system.piobus = IOXBar(width=32, response_latency=0,
283 Ruby.create_system(options, None, system)
286 system.ruby.clk_domain = SrcClockDomain(clock = options.ruby_clock,
287 voltage_domain = system.voltage_domain)
296 cpu.connectAllPorts(system.ruby._cpu_ports[0])
297 system.ruby._cpu_ports[0].mem_master_port = system.piobus.slave
306 gpu_port_idx = len(system.ruby._cpu_ports) \
315 system.cpu[shader_idx].CUs[i].memory_port[j] = \
316 system.ruby._cpu_ports[gpu_port_idx].slave[j]
322 system.cpu[shader_idx].CUs[i].sqc_port = \
323 system.ruby._cpu_ports[gpu_port_idx].slave
329 # connect dispatcher to the system.piobus
330 dispatcher.pio = system.piobus.master
331 dispatcher.dma = system.piobus.slave
349 root = Root(full_system = False, system = system)
351 root.system.mem_mode = 'timing'