config.ini (9378:36ed6d4654bb) config.ini (9449:56610ab73040)
1[root]
2type=Root
3children=system
4full_system=true
5time_sync_enable=false
6time_sync_period=100000000000
7time_sync_spin_threshold=100000000
8
9[system]
10type=LinuxArmSystem
11children=bridge cf0 cpu intrctrl iobus iocache membus physmem realview terminal vncserver
12atags_addr=256
1[root]
2type=Root
3children=system
4full_system=true
5time_sync_enable=false
6time_sync_period=100000000000
7time_sync_spin_threshold=100000000
8
9[system]
10type=LinuxArmSystem
11children=bridge cf0 cpu intrctrl iobus iocache membus physmem realview terminal vncserver
12atags_addr=256
13boot_loader=/scratch/nilay/GEM5/system/binaries/boot.arm
13boot_loader=/gem5/dist/binaries/boot.arm
14boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
15clock=1000
16dtb_filename=
17early_kernel_symbols=false
18enable_context_switch_stats_dump=false
19flags_addr=268435504
20gic_cpu_addr=520093952
21init_param=0
14boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
15clock=1000
16dtb_filename=
17early_kernel_symbols=false
18enable_context_switch_stats_dump=false
19flags_addr=268435504
20gic_cpu_addr=520093952
21init_param=0
22kernel=/scratch/nilay/GEM5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
22kernel=/gem5/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
23load_addr_mask=268435455
24machine_type=RealView_PBX
25mem_mode=timing
23load_addr_mask=268435455
24machine_type=RealView_PBX
25mem_mode=timing
26mem_ranges=0:134217727
26memories=system.physmem system.realview.nvmem
27memories=system.physmem system.realview.nvmem
27midr_regval=890224640
28multi_proc=true
29num_work_ids=16
30readfile=tests/halt.sh
31symbolfile=
32work_begin_ckpt_count=0
33work_begin_cpu_id_exit=-1
34work_begin_exit_count=0
35work_cpus_ckpt_count=0

--- 24 unchanged lines hidden (view full) ---

60children=child
61child=system.cf0.image.child
62image_file=
63read_only=false
64table_size=65536
65
66[system.cf0.image.child]
67type=RawDiskImage
28multi_proc=true
29num_work_ids=16
30readfile=tests/halt.sh
31symbolfile=
32work_begin_ckpt_count=0
33work_begin_cpu_id_exit=-1
34work_begin_exit_count=0
35work_cpus_ckpt_count=0

--- 24 unchanged lines hidden (view full) ---

60children=child
61child=system.cf0.image.child
62image_file=
63read_only=false
64table_size=65536
65
66[system.cf0.image.child]
67type=RawDiskImage
68image_file=/scratch/nilay/GEM5/system/disks/linux-arm-ael.img
68image_file=/gem5/dist/disks/linux-arm-ael.img
69read_only=true
70
71[system.cpu]
72type=DerivO3CPU
69read_only=true
70
71[system.cpu]
72type=DerivO3CPU
73children=dcache dtb fuPool icache interrupts itb l2cache toL2Bus tracer
73children=dcache dtb fuPool icache interrupts isa itb l2cache toL2Bus tracer
74BTBEntries=4096
75BTBTagSize=16
76LFSTSize=1024
77LQEntries=32
78LSQCheckLoads=true
79LSQDepCheckShift=4
80RASSize=16
81SQEntries=32

--- 9 unchanged lines hidden (view full) ---

91commitToFetchDelay=1
92commitToIEWDelay=1
93commitToRenameDelay=1
94commitWidth=8
95cpu_id=0
96decodeToFetchDelay=1
97decodeToRenameDelay=1
98decodeWidth=8
74BTBEntries=4096
75BTBTagSize=16
76LFSTSize=1024
77LQEntries=32
78LSQCheckLoads=true
79LSQDepCheckShift=4
80RASSize=16
81SQEntries=32

--- 9 unchanged lines hidden (view full) ---

91commitToFetchDelay=1
92commitToIEWDelay=1
93commitToRenameDelay=1
94commitWidth=8
95cpu_id=0
96decodeToFetchDelay=1
97decodeToRenameDelay=1
98decodeWidth=8
99defer_registration=false
100dispatchWidth=8
101do_checkpoint_insts=true
102do_quiesce=true
103do_statistics_insts=true
104dtb=system.cpu.dtb
105fetchToDecodeDelay=1
106fetchTrapLatency=1
107fetchWidth=8

--- 5 unchanged lines hidden (view full) ---

113globalHistoryBits=13
114globalPredictorSize=8192
115iewToCommitDelay=1
116iewToDecodeDelay=1
117iewToFetchDelay=1
118iewToRenameDelay=1
119instShiftAmt=2
120interrupts=system.cpu.interrupts
99dispatchWidth=8
100do_checkpoint_insts=true
101do_quiesce=true
102do_statistics_insts=true
103dtb=system.cpu.dtb
104fetchToDecodeDelay=1
105fetchTrapLatency=1
106fetchWidth=8

--- 5 unchanged lines hidden (view full) ---

112globalHistoryBits=13
113globalPredictorSize=8192
114iewToCommitDelay=1
115iewToDecodeDelay=1
116iewToFetchDelay=1
117iewToRenameDelay=1
118instShiftAmt=2
119interrupts=system.cpu.interrupts
120isa=system.cpu.isa
121issueToExecuteDelay=1
122issueWidth=8
123itb=system.cpu.itb
124localCtrBits=2
125localHistoryBits=11
126localHistoryTableSize=2048
127localPredictorSize=2048
128max_insts_all_threads=0

--- 21 unchanged lines hidden (view full) ---

150smtIQThreshold=100
151smtLSQPolicy=Partitioned
152smtLSQThreshold=100
153smtNumFetchingThreads=1
154smtROBPolicy=Partitioned
155smtROBThreshold=100
156squashWidth=8
157store_set_clear_period=250000
121issueToExecuteDelay=1
122issueWidth=8
123itb=system.cpu.itb
124localCtrBits=2
125localHistoryBits=11
126localHistoryTableSize=2048
127localPredictorSize=2048
128max_insts_all_threads=0

--- 21 unchanged lines hidden (view full) ---

150smtIQThreshold=100
151smtLSQPolicy=Partitioned
152smtLSQThreshold=100
153smtNumFetchingThreads=1
154smtROBPolicy=Partitioned
155smtROBThreshold=100
156squashWidth=8
157store_set_clear_period=250000
158switched_out=false
158system=system
159tracer=system.cpu.tracer
160trapLatency=13
161wbDepth=1
162wbWidth=8
163workload=
164dcache_port=system.cpu.dcache.cpu_side
165icache_port=system.cpu.icache.cpu_side
166
167[system.cpu.dcache]
168type=BaseCache
169addr_ranges=0:18446744073709551615
170assoc=4
171block_size=64
172clock=500
173forward_snoops=true
159system=system
160tracer=system.cpu.tracer
161trapLatency=13
162wbDepth=1
163wbWidth=8
164workload=
165dcache_port=system.cpu.dcache.cpu_side
166icache_port=system.cpu.icache.cpu_side
167
168[system.cpu.dcache]
169type=BaseCache
170addr_ranges=0:18446744073709551615
171assoc=4
172block_size=64
173clock=500
174forward_snoops=true
174hash_delay=1
175hit_latency=2
176is_top_level=true
177max_miss_count=0
178mshrs=4
179prefetch_on_access=false
180prefetcher=Null
175hit_latency=2
176is_top_level=true
177max_miss_count=0
178mshrs=4
179prefetch_on_access=false
180prefetcher=Null
181prioritizeRequests=false
182repl=Null
183response_latency=2
184size=32768
181response_latency=2
182size=32768
185subblock_size=0
186system=system
187tgts_per_mshr=20
183system=system
184tgts_per_mshr=20
188trace_addr=0
189two_queue=false
190write_buffers=8
191cpu_side=system.cpu.dcache_port
192mem_side=system.cpu.toL2Bus.slave[1]
193
194[system.cpu.dtb]
195type=ArmTLB
196children=walker

--- 272 unchanged lines hidden (view full) ---

469
470[system.cpu.icache]
471type=BaseCache
472addr_ranges=0:18446744073709551615
473assoc=1
474block_size=64
475clock=500
476forward_snoops=true
185two_queue=false
186write_buffers=8
187cpu_side=system.cpu.dcache_port
188mem_side=system.cpu.toL2Bus.slave[1]
189
190[system.cpu.dtb]
191type=ArmTLB
192children=walker

--- 272 unchanged lines hidden (view full) ---

465
466[system.cpu.icache]
467type=BaseCache
468addr_ranges=0:18446744073709551615
469assoc=1
470block_size=64
471clock=500
472forward_snoops=true
477hash_delay=1
478hit_latency=2
479is_top_level=true
480max_miss_count=0
481mshrs=4
482prefetch_on_access=false
483prefetcher=Null
473hit_latency=2
474is_top_level=true
475max_miss_count=0
476mshrs=4
477prefetch_on_access=false
478prefetcher=Null
484prioritizeRequests=false
485repl=Null
486response_latency=2
487size=32768
479response_latency=2
480size=32768
488subblock_size=0
489system=system
490tgts_per_mshr=20
481system=system
482tgts_per_mshr=20
491trace_addr=0
492two_queue=false
493write_buffers=8
494cpu_side=system.cpu.icache_port
495mem_side=system.cpu.toL2Bus.slave[0]
496
497[system.cpu.interrupts]
498type=ArmInterrupts
499
483two_queue=false
484write_buffers=8
485cpu_side=system.cpu.icache_port
486mem_side=system.cpu.toL2Bus.slave[0]
487
488[system.cpu.interrupts]
489type=ArmInterrupts
490
491[system.cpu.isa]
492type=ArmISA
493fpsid=1090793632
494id_isar0=34607377
495id_isar1=34677009
496id_isar2=555950401
497id_isar3=17899825
498id_isar4=268501314
499id_isar5=0
500id_mmfr0=3
501id_mmfr1=0
502id_mmfr2=19070976
503id_mmfr3=4027589137
504id_pfr0=49
505id_pfr1=1
506midr=890224640
507
500[system.cpu.itb]
501type=ArmTLB
502children=walker
503size=64
504walker=system.cpu.itb.walker
505
506[system.cpu.itb.walker]
507type=ArmTableWalker

--- 4 unchanged lines hidden (view full) ---

512
513[system.cpu.l2cache]
514type=BaseCache
515addr_ranges=0:18446744073709551615
516assoc=8
517block_size=64
518clock=500
519forward_snoops=true
508[system.cpu.itb]
509type=ArmTLB
510children=walker
511size=64
512walker=system.cpu.itb.walker
513
514[system.cpu.itb.walker]
515type=ArmTableWalker

--- 4 unchanged lines hidden (view full) ---

520
521[system.cpu.l2cache]
522type=BaseCache
523addr_ranges=0:18446744073709551615
524assoc=8
525block_size=64
526clock=500
527forward_snoops=true
520hash_delay=1
521hit_latency=20
522is_top_level=false
523max_miss_count=0
524mshrs=20
525prefetch_on_access=false
526prefetcher=Null
528hit_latency=20
529is_top_level=false
530max_miss_count=0
531mshrs=20
532prefetch_on_access=false
533prefetcher=Null
527prioritizeRequests=false
528repl=Null
529response_latency=20
530size=4194304
534response_latency=20
535size=4194304
531subblock_size=0
532system=system
533tgts_per_mshr=12
536system=system
537tgts_per_mshr=12
534trace_addr=0
535two_queue=false
536write_buffers=8
537cpu_side=system.cpu.toL2Bus.master[0]
538two_queue=false
539write_buffers=8
540cpu_side=system.cpu.toL2Bus.master[0]
538mem_side=system.membus.slave[2]
541mem_side=system.membus.slave[1]
539
540[system.cpu.toL2Bus]
541type=CoherentBus
542block_size=64
543clock=500
544header_cycles=1
545use_default_range=false
546width=32

--- 14 unchanged lines hidden (view full) ---

561header_cycles=1
562use_default_range=false
563width=8
564master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.iocache.cpu_side
565slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
566
567[system.iocache]
568type=BaseCache
542
543[system.cpu.toL2Bus]
544type=CoherentBus
545block_size=64
546clock=500
547header_cycles=1
548use_default_range=false
549width=32

--- 14 unchanged lines hidden (view full) ---

564header_cycles=1
565use_default_range=false
566width=8
567master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.iocache.cpu_side
568slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
569
570[system.iocache]
571type=BaseCache
569addr_ranges=0:268435455
572addr_ranges=0:134217727
570assoc=8
571block_size=64
572clock=1000
573forward_snoops=false
573assoc=8
574block_size=64
575clock=1000
576forward_snoops=false
574hash_delay=1
575hit_latency=50
576is_top_level=true
577max_miss_count=0
578mshrs=20
579prefetch_on_access=false
580prefetcher=Null
577hit_latency=50
578is_top_level=true
579max_miss_count=0
580mshrs=20
581prefetch_on_access=false
582prefetcher=Null
581prioritizeRequests=false
582repl=Null
583response_latency=50
584size=1024
583response_latency=50
584size=1024
585subblock_size=0
586system=system
587tgts_per_mshr=12
585system=system
586tgts_per_mshr=12
588trace_addr=0
589two_queue=false
590write_buffers=8
591cpu_side=system.iobus.master[25]
587two_queue=false
588write_buffers=8
589cpu_side=system.iobus.master[25]
592mem_side=system.membus.slave[1]
590mem_side=system.membus.slave[2]
593
594[system.membus]
595type=CoherentBus
596children=badaddr_responder
597block_size=64
598clock=1000
599header_cycles=1
600use_default_range=false
601width=8
602default=system.membus.badaddr_responder.pio
603master=system.bridge.slave system.realview.nvmem.port system.physmem.port system.realview.gic.pio system.realview.l2x0_fake.pio system.realview.a9scu.pio system.realview.local_cpu_timer.pio
591
592[system.membus]
593type=CoherentBus
594children=badaddr_responder
595block_size=64
596clock=1000
597header_cycles=1
598use_default_range=false
599width=8
600default=system.membus.badaddr_responder.pio
601master=system.bridge.slave system.realview.nvmem.port system.physmem.port system.realview.gic.pio system.realview.l2x0_fake.pio system.realview.a9scu.pio system.realview.local_cpu_timer.pio
604slave=system.system_port system.iocache.mem_side system.cpu.l2cache.mem_side
602slave=system.system_port system.cpu.l2cache.mem_side system.iocache.mem_side
605
606[system.membus.badaddr_responder]
607type=IsaFake
608clock=1000
609fake_mem=false
610pio_addr=0
611pio_latency=100000
612pio_size=8

--- 113 unchanged lines hidden (view full) ---

726system=system
727config=system.iobus.master[8]
728dma=system.iobus.slave[2]
729pio=system.iobus.master[7]
730
731[system.realview.clcd]
732type=Pl111
733amba_id=1315089
603
604[system.membus.badaddr_responder]
605type=IsaFake
606clock=1000
607fake_mem=false
608pio_addr=0
609pio_latency=100000
610pio_size=8

--- 113 unchanged lines hidden (view full) ---

724system=system
725config=system.iobus.master[8]
726dma=system.iobus.slave[2]
727pio=system.iobus.master[7]
728
729[system.realview.clcd]
730type=Pl111
731amba_id=1315089
734clock=41667
732clock=1000
735gic=system.realview.gic
736int_num=55
737pio_addr=268566528
738pio_latency=10000
733gic=system.realview.gic
734int_num=55
735pio_addr=268566528
736pio_latency=10000
737pixel_clock=41667
739system=system
740vnc=system.vncserver
741dma=system.iobus.slave[1]
742pio=system.iobus.master[4]
743
744[system.realview.dmac_fake]
745type=AmbaFake
746amba_id=0

--- 305 unchanged lines hidden ---
738system=system
739vnc=system.vncserver
740dma=system.iobus.slave[1]
741pio=system.iobus.master[4]
742
743[system.realview.dmac_fake]
744type=AmbaFake
745amba_id=0

--- 305 unchanged lines hidden ---