config.ini revision 8802:ef66a9083bc4
1[root]
2type=Root
3children=system
4time_sync_enable=false
5time_sync_period=200000000
6time_sync_spin_threshold=200000
7
8[system]
9type=SparcSystem
10children=bridge cpu disk0 hypervisor_desc intrctrl iobus membus nvram partition_desc physmem physmem2 rom t1000
11boot_cpu_frequency=1
12boot_osflags=a
13hypervisor_addr=1099243257856
14hypervisor_bin=/dist/m5/system/binaries/q_new.bin
15hypervisor_desc=system.hypervisor_desc
16hypervisor_desc_addr=133446500352
17hypervisor_desc_bin=/dist/m5/system/binaries/1up-hv.bin
18init_param=0
19kernel=
20load_addr_mask=1099511627775
21mem_mode=atomic
22memories=system.physmem2 system.nvram system.partition_desc system.rom system.physmem system.hypervisor_desc
23num_work_ids=16
24nvram=system.nvram
25nvram_addr=133429198848
26nvram_bin=/dist/m5/system/binaries/nvram1
27openboot_addr=1099243716608
28openboot_bin=/dist/m5/system/binaries/openboot_new.bin
29partition_desc=system.partition_desc
30partition_desc_addr=133445976064
31partition_desc_bin=/dist/m5/system/binaries/1up-md.bin
32physmem=system.physmem
33readfile=tests/halt.sh
34reset_addr=1099243192320
35reset_bin=/dist/m5/system/binaries/reset_new.bin
36rom=system.rom
37symbolfile=
38work_begin_ckpt_count=0
39work_begin_cpu_id_exit=-1
40work_begin_exit_count=0
41work_cpus_ckpt_count=0
42work_end_ckpt_count=0
43work_end_exit_count=0
44work_item_id=-1
45system_port=system.membus.port[9]
46
47[system.bridge]
48type=Bridge
49delay=100
50nack_delay=8
51ranges=133412421632:133412421639 134217728000:554050781183 644245094400:652835028991 725849473024:1095485095935 1099255955456:1099255955463
52req_size=16
53resp_size=16
54write_ack=false
55master=system.iobus.port[14]
56slave=system.membus.port[2]
57
58[system.cpu]
59type=AtomicSimpleCPU
60children=dtb interrupts itb tracer
61checker=Null
62clock=1
63cpu_id=0
64defer_registration=false
65do_checkpoint_insts=true
66do_quiesce=true
67do_statistics_insts=true
68dtb=system.cpu.dtb
69function_trace=false
70function_trace_start=0
71interrupts=system.cpu.interrupts
72itb=system.cpu.itb
73max_insts_all_threads=0
74max_insts_any_thread=0
75max_loads_all_threads=0
76max_loads_any_thread=0
77numThreads=1
78phase=0
79profile=0
80progress_interval=0
81simulate_data_stalls=false
82simulate_inst_stalls=false
83system=system
84tracer=system.cpu.tracer
85width=1
86dcache_port=system.membus.port[11]
87icache_port=system.membus.port[10]
88
89[system.cpu.dtb]
90type=SparcTLB
91size=64
92
93[system.cpu.interrupts]
94type=SparcInterrupts
95
96[system.cpu.itb]
97type=SparcTLB
98size=64
99
100[system.cpu.tracer]
101type=ExeTracer
102
103[system.disk0]
104type=MmDisk
105children=image
106image=system.disk0.image
107pio_addr=134217728000
108pio_latency=2
109platform=system.t1000
110system=system
111pio=system.iobus.port[15]
112
113[system.disk0.image]
114type=CowDiskImage
115children=child
116child=system.disk0.image.child
117image_file=
118read_only=false
119table_size=65536
120
121[system.disk0.image.child]
122type=RawDiskImage
123image_file=/dist/m5/system/disks/disk.s10hw2
124read_only=true
125
126[system.hypervisor_desc]
127type=PhysicalMemory
128file=
129latency=60
130latency_var=0
131null=false
132range=133446500352:133446508543
133zero=false
134port=system.membus.port[7]
135
136[system.intrctrl]
137type=IntrControl
138sys=system
139
140[system.iobus]
141type=Bus
142block_size=64
143bus_id=0
144clock=2
145header_cycles=1
146use_default_range=false
147width=64
148port=system.t1000.fake_clk.pio system.t1000.fake_membnks.pio system.t1000.fake_l2_1.pio system.t1000.fake_l2_2.pio system.t1000.fake_l2_3.pio system.t1000.fake_l2_4.pio system.t1000.fake_l2esr_1.pio system.t1000.fake_l2esr_2.pio system.t1000.fake_l2esr_3.pio system.t1000.fake_l2esr_4.pio system.t1000.fake_ssi.pio system.t1000.fake_jbi.pio system.t1000.puart0.pio system.t1000.hvuart.pio system.bridge.master system.disk0.pio
149
150[system.membus]
151type=Bus
152children=badaddr_responder
153block_size=64
154bus_id=1
155clock=2
156header_cycles=1
157use_default_range=false
158width=64
159default=system.membus.badaddr_responder.pio
160port=system.t1000.iob.pio system.t1000.htod.pio system.bridge.slave system.physmem.port[0] system.physmem2.port[0] system.rom.port[0] system.nvram.port[0] system.hypervisor_desc.port[0] system.partition_desc.port[0] system.system_port system.cpu.icache_port system.cpu.dcache_port
161
162[system.membus.badaddr_responder]
163type=IsaFake
164fake_mem=false
165pio_addr=0
166pio_latency=2
167pio_size=8
168platform=system.t1000
169ret_bad_addr=true
170ret_data16=65535
171ret_data32=4294967295
172ret_data64=18446744073709551615
173ret_data8=255
174system=system
175update_data=false
176warn_access=
177pio=system.membus.default
178
179[system.nvram]
180type=PhysicalMemory
181file=
182latency=60
183latency_var=0
184null=false
185range=133429198848:133429207039
186zero=false
187port=system.membus.port[6]
188
189[system.partition_desc]
190type=PhysicalMemory
191file=
192latency=60
193latency_var=0
194null=false
195range=133445976064:133445984255
196zero=false
197port=system.membus.port[8]
198
199[system.physmem]
200type=PhysicalMemory
201file=
202latency=60
203latency_var=0
204null=false
205range=1048576:68157439
206zero=true
207port=system.membus.port[3]
208
209[system.physmem2]
210type=PhysicalMemory
211file=
212latency=60
213latency_var=0
214null=false
215range=2147483648:2415919103
216zero=true
217port=system.membus.port[4]
218
219[system.rom]
220type=PhysicalMemory
221file=
222latency=60
223latency_var=0
224null=false
225range=1099243192320:1099251580927
226zero=false
227port=system.membus.port[5]
228
229[system.t1000]
230type=T1000
231children=fake_clk fake_jbi fake_l2_1 fake_l2_2 fake_l2_3 fake_l2_4 fake_l2esr_1 fake_l2esr_2 fake_l2esr_3 fake_l2esr_4 fake_membnks fake_ssi hterm htod hvuart iob pterm puart0
232intrctrl=system.intrctrl
233system=system
234
235[system.t1000.fake_clk]
236type=IsaFake
237fake_mem=false
238pio_addr=644245094400
239pio_latency=2
240pio_size=4294967296
241platform=system.t1000
242ret_bad_addr=false
243ret_data16=65535
244ret_data32=4294967295
245ret_data64=18446744073709551615
246ret_data8=255
247system=system
248update_data=false
249warn_access=
250pio=system.iobus.port[0]
251
252[system.t1000.fake_jbi]
253type=IsaFake
254fake_mem=false
255pio_addr=549755813888
256pio_latency=2
257pio_size=4294967296
258platform=system.t1000
259ret_bad_addr=false
260ret_data16=65535
261ret_data32=4294967295
262ret_data64=18446744073709551615
263ret_data8=255
264system=system
265update_data=false
266warn_access=
267pio=system.iobus.port[11]
268
269[system.t1000.fake_l2_1]
270type=IsaFake
271fake_mem=false
272pio_addr=725849473024
273pio_latency=2
274pio_size=8
275platform=system.t1000
276ret_bad_addr=false
277ret_data16=65535
278ret_data32=4294967295
279ret_data64=1
280ret_data8=255
281system=system
282update_data=true
283warn_access=
284pio=system.iobus.port[2]
285
286[system.t1000.fake_l2_2]
287type=IsaFake
288fake_mem=false
289pio_addr=725849473088
290pio_latency=2
291pio_size=8
292platform=system.t1000
293ret_bad_addr=false
294ret_data16=65535
295ret_data32=4294967295
296ret_data64=1
297ret_data8=255
298system=system
299update_data=true
300warn_access=
301pio=system.iobus.port[3]
302
303[system.t1000.fake_l2_3]
304type=IsaFake
305fake_mem=false
306pio_addr=725849473152
307pio_latency=2
308pio_size=8
309platform=system.t1000
310ret_bad_addr=false
311ret_data16=65535
312ret_data32=4294967295
313ret_data64=1
314ret_data8=255
315system=system
316update_data=true
317warn_access=
318pio=system.iobus.port[4]
319
320[system.t1000.fake_l2_4]
321type=IsaFake
322fake_mem=false
323pio_addr=725849473216
324pio_latency=2
325pio_size=8
326platform=system.t1000
327ret_bad_addr=false
328ret_data16=65535
329ret_data32=4294967295
330ret_data64=1
331ret_data8=255
332system=system
333update_data=true
334warn_access=
335pio=system.iobus.port[5]
336
337[system.t1000.fake_l2esr_1]
338type=IsaFake
339fake_mem=false
340pio_addr=734439407616
341pio_latency=2
342pio_size=8
343platform=system.t1000
344ret_bad_addr=false
345ret_data16=65535
346ret_data32=4294967295
347ret_data64=0
348ret_data8=255
349system=system
350update_data=true
351warn_access=
352pio=system.iobus.port[6]
353
354[system.t1000.fake_l2esr_2]
355type=IsaFake
356fake_mem=false
357pio_addr=734439407680
358pio_latency=2
359pio_size=8
360platform=system.t1000
361ret_bad_addr=false
362ret_data16=65535
363ret_data32=4294967295
364ret_data64=0
365ret_data8=255
366system=system
367update_data=true
368warn_access=
369pio=system.iobus.port[7]
370
371[system.t1000.fake_l2esr_3]
372type=IsaFake
373fake_mem=false
374pio_addr=734439407744
375pio_latency=2
376pio_size=8
377platform=system.t1000
378ret_bad_addr=false
379ret_data16=65535
380ret_data32=4294967295
381ret_data64=0
382ret_data8=255
383system=system
384update_data=true
385warn_access=
386pio=system.iobus.port[8]
387
388[system.t1000.fake_l2esr_4]
389type=IsaFake
390fake_mem=false
391pio_addr=734439407808
392pio_latency=2
393pio_size=8
394platform=system.t1000
395ret_bad_addr=false
396ret_data16=65535
397ret_data32=4294967295
398ret_data64=0
399ret_data8=255
400system=system
401update_data=true
402warn_access=
403pio=system.iobus.port[9]
404
405[system.t1000.fake_membnks]
406type=IsaFake
407fake_mem=false
408pio_addr=648540061696
409pio_latency=2
410pio_size=16384
411platform=system.t1000
412ret_bad_addr=false
413ret_data16=65535
414ret_data32=4294967295
415ret_data64=0
416ret_data8=255
417system=system
418update_data=false
419warn_access=
420pio=system.iobus.port[1]
421
422[system.t1000.fake_ssi]
423type=IsaFake
424fake_mem=false
425pio_addr=1095216660480
426pio_latency=2
427pio_size=268435456
428platform=system.t1000
429ret_bad_addr=false
430ret_data16=65535
431ret_data32=4294967295
432ret_data64=18446744073709551615
433ret_data8=255
434system=system
435update_data=false
436warn_access=
437pio=system.iobus.port[10]
438
439[system.t1000.hterm]
440type=Terminal
441intr_control=system.intrctrl
442number=0
443output=true
444port=3456
445
446[system.t1000.htod]
447type=DumbTOD
448pio_addr=1099255906296
449pio_latency=2
450platform=system.t1000
451system=system
452time=Thu Jan  1 00:00:00 2009
453pio=system.membus.port[1]
454
455[system.t1000.hvuart]
456type=Uart8250
457pio_addr=1099255955456
458pio_latency=2
459platform=system.t1000
460system=system
461terminal=system.t1000.hterm
462pio=system.iobus.port[13]
463
464[system.t1000.iob]
465type=Iob
466pio_latency=2
467platform=system.t1000
468system=system
469pio=system.membus.port[0]
470
471[system.t1000.pterm]
472type=Terminal
473intr_control=system.intrctrl
474number=0
475output=true
476port=3456
477
478[system.t1000.puart0]
479type=Uart8250
480pio_addr=133412421632
481pio_latency=2
482platform=system.t1000
483system=system
484terminal=system.t1000.pterm
485pio=system.iobus.port[12]
486
487