222b14efd2117b183eb95fef7b0bb0b42dd01484
[gem5.git] / tests / long / se / 70.twolf / ref / x86 / linux / simple-atomic / config.ini
1 [root]
2 type=Root
3 children=system
4 full_system=false
5 time_sync_enable=false
6 time_sync_period=100000000000
7 time_sync_spin_threshold=100000000
8
9 [system]
10 type=System
11 children=cpu membus physmem
12 boot_osflags=a
13 clock=1000
14 init_param=0
15 kernel=
16 load_addr_mask=1099511627775
17 mem_mode=atomic
18 mem_ranges=
19 memories=system.physmem
20 num_work_ids=16
21 readfile=
22 symbolfile=
23 work_begin_ckpt_count=0
24 work_begin_cpu_id_exit=-1
25 work_begin_exit_count=0
26 work_cpus_ckpt_count=0
27 work_end_ckpt_count=0
28 work_end_exit_count=0
29 work_item_id=-1
30 system_port=system.membus.slave[0]
31
32 [system.cpu]
33 type=AtomicSimpleCPU
34 children=dtb interrupts isa itb tracer workload
35 branchPred=Null
36 checker=Null
37 clock=500
38 cpu_id=0
39 do_checkpoint_insts=true
40 do_quiesce=true
41 do_statistics_insts=true
42 dtb=system.cpu.dtb
43 fastmem=false
44 function_trace=false
45 function_trace_start=0
46 interrupts=system.cpu.interrupts
47 isa=system.cpu.isa
48 itb=system.cpu.itb
49 max_insts_all_threads=0
50 max_insts_any_thread=0
51 max_loads_all_threads=0
52 max_loads_any_thread=0
53 numThreads=1
54 profile=0
55 progress_interval=0
56 simulate_data_stalls=false
57 simulate_inst_stalls=false
58 switched_out=false
59 system=system
60 tracer=system.cpu.tracer
61 width=1
62 workload=system.cpu.workload
63 dcache_port=system.membus.slave[2]
64 icache_port=system.membus.slave[1]
65
66 [system.cpu.dtb]
67 type=X86TLB
68 children=walker
69 size=64
70 walker=system.cpu.dtb.walker
71
72 [system.cpu.dtb.walker]
73 type=X86PagetableWalker
74 clock=500
75 system=system
76 port=system.membus.slave[4]
77
78 [system.cpu.interrupts]
79 type=X86LocalApic
80 clock=500
81 int_latency=1000
82 pio_addr=2305843009213693952
83 pio_latency=100000
84 system=system
85 int_master=system.membus.slave[5]
86 int_slave=system.membus.master[2]
87 pio=system.membus.master[1]
88
89 [system.cpu.isa]
90 type=X86ISA
91
92 [system.cpu.itb]
93 type=X86TLB
94 children=walker
95 size=64
96 walker=system.cpu.itb.walker
97
98 [system.cpu.itb.walker]
99 type=X86PagetableWalker
100 clock=500
101 system=system
102 port=system.membus.slave[3]
103
104 [system.cpu.tracer]
105 type=ExeTracer
106
107 [system.cpu.workload]
108 type=LiveProcess
109 cmd=twolf smred
110 cwd=build/X86/tests/opt/long/se/70.twolf/x86/linux/simple-atomic
111 egid=100
112 env=
113 errout=cerr
114 euid=100
115 executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/x86/linux/twolf
116 gid=100
117 input=cin
118 max_stack_size=67108864
119 output=cout
120 pid=100
121 ppid=99
122 simpoint=0
123 system=system
124 uid=100
125
126 [system.membus]
127 type=CoherentBus
128 block_size=64
129 clock=1000
130 header_cycles=1
131 use_default_range=false
132 width=8
133 master=system.physmem.port system.cpu.interrupts.pio system.cpu.interrupts.int_slave
134 slave=system.system_port system.cpu.icache_port system.cpu.dcache_port system.cpu.itb.walker.port system.cpu.dtb.walker.port system.cpu.interrupts.int_master
135
136 [system.physmem]
137 type=SimpleMemory
138 bandwidth=73.000000
139 clock=1000
140 conf_table_reported=false
141 in_addr_map=true
142 latency=30000
143 latency_var=0
144 null=false
145 range=0:134217727
146 zero=false
147 port=system.membus.master[0]
148