8 time_sync_period=100000000000
9 time_sync_spin_threshold=100000000
13 children=bridge cf0 clk_domain cpu cpu_clk_domain dvfs_handler intrctrl iobus iocache membus physmem realview terminal vncserver voltage_domain
15 boot_loader=/home/stever/m5/aarch-system-2014-10/binaries/boot_emm.arm64
16 boot_osflags=earlyprintk=pl011,0x1c090000 console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=256MB root=/dev/sda1
17 boot_release_addr=65528
19 clk_domain=system.clk_domain
20 dtb_filename=/home/stever/m5/aarch-system-2014-10/binaries/vexpress.aarch64.20140821.dtb
21 early_kernel_symbols=false
22 enable_context_switch_stats_dump=false
25 gic_cpu_addr=738205696
26 have_generic_timer=false
27 have_large_asid_64=false
30 have_virtualization=false
31 highest_el_is_64=false
33 kernel=/home/stever/m5/aarch-system-2014-10/binaries/vmlinux.aarch64.20140821
34 kernel_addr_check=true
35 load_addr_mask=268435455
36 load_offset=2147483648
37 machine_type=VExpress_EMM64
39 mem_ranges=2147483648:2415919103
40 memories=system.physmem system.realview.nvmem system.realview.vram
41 mmap_using_noreserve=false
47 readfile=/home/stever/hg/m5sim.org/gem5/tests/halt.sh
50 work_begin_ckpt_count=0
51 work_begin_cpu_id_exit=-1
52 work_begin_exit_count=0
53 work_cpus_ckpt_count=0
57 system_port=system.membus.slave[1]
61 clk_domain=system.clk_domain
64 ranges=788529152:805306367 721420288:725614591 805306368:1073741823 1073741824:1610612735 402653184:469762047 469762048:536870911
67 master=system.iobus.slave[0]
68 slave=system.membus.master[0]
76 image=system.cf0.image
81 child=system.cf0.image.child
87 [system.cf0.image.child]
90 image_file=/home/stever/m5/aarch-system-2014-10/disks/linaro-minimal-aarch64.img
99 voltage_domain=system.voltage_domain
103 children=branchPred checker dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer
112 branchPred=system.cpu.branchPred
114 checker=system.cpu.checker
115 clk_domain=system.cpu_clk_domain
116 commitToDecodeDelay=1
119 commitToRenameDelay=1
123 decodeToRenameDelay=2
126 do_checkpoint_insts=true
128 do_statistics_insts=true
129 dstage2_mmu=system.cpu.dstage2_mmu
138 fuPool=system.cpu.fuPool
140 function_trace_start=0
145 interrupts=system.cpu.interrupts
147 issueToExecuteDelay=1
149 istage2_mmu=system.cpu.istage2_mmu
151 max_insts_all_threads=0
152 max_insts_any_thread=0
153 max_loads_all_threads=0
154 max_loads_any_thread=0
165 renameToDecodeDelay=1
170 simpoint_start_insts=
171 smtCommitPolicy=RoundRobin
172 smtFetchPolicy=SingleThread
173 smtIQPolicy=Partitioned
175 smtLSQPolicy=Partitioned
177 smtNumFetchingThreads=1
178 smtROBPolicy=Partitioned
182 store_set_clear_period=250000
185 tracer=system.cpu.tracer
189 dcache_port=system.cpu.dcache.cpu_side
190 icache_port=system.cpu.icache.cpu_side
192 [system.cpu.branchPred]
198 choicePredictorSize=8192
201 globalPredictorSize=8192
207 children=dstage2_mmu dtb isa istage2_mmu itb tracer
209 clk_domain=system.cpu_clk_domain
211 do_checkpoint_insts=true
213 do_statistics_insts=true
214 dstage2_mmu=system.cpu.checker.dstage2_mmu
215 dtb=system.cpu.checker.dtb
219 function_trace_start=0
221 isa=system.cpu.checker.isa
222 istage2_mmu=system.cpu.checker.istage2_mmu
223 itb=system.cpu.checker.itb
224 max_insts_all_threads=0
225 max_insts_any_thread=0
226 max_loads_all_threads=0
227 max_loads_any_thread=0
231 simpoint_start_insts=
235 tracer=system.cpu.checker.tracer
237 warnOnlyOnLoadError=true
240 [system.cpu.checker.dstage2_mmu]
244 stage2_tlb=system.cpu.checker.dstage2_mmu.stage2_tlb
246 tlb=system.cpu.checker.dtb
248 [system.cpu.checker.dstage2_mmu.stage2_tlb]
254 walker=system.cpu.checker.dstage2_mmu.stage2_tlb.walker
256 [system.cpu.checker.dstage2_mmu.stage2_tlb.walker]
258 clk_domain=system.cpu_clk_domain
261 num_squash_per_cycle=2
264 [system.cpu.checker.dtb]
270 walker=system.cpu.checker.dtb.walker
272 [system.cpu.checker.dtb.walker]
274 clk_domain=system.cpu_clk_domain
277 num_squash_per_cycle=2
279 port=system.cpu.toL2Bus.slave[5]
281 [system.cpu.checker.isa]
287 id_aa64dfr0_el1=1052678
291 id_aa64mmfr0_el1=15728642
311 [system.cpu.checker.istage2_mmu]
315 stage2_tlb=system.cpu.checker.istage2_mmu.stage2_tlb
317 tlb=system.cpu.checker.itb
319 [system.cpu.checker.istage2_mmu.stage2_tlb]
325 walker=system.cpu.checker.istage2_mmu.stage2_tlb.walker
327 [system.cpu.checker.istage2_mmu.stage2_tlb.walker]
329 clk_domain=system.cpu_clk_domain
332 num_squash_per_cycle=2
335 [system.cpu.checker.itb]
341 walker=system.cpu.checker.itb.walker
343 [system.cpu.checker.itb.walker]
345 clk_domain=system.cpu_clk_domain
348 num_squash_per_cycle=2
350 port=system.cpu.toL2Bus.slave[4]
352 [system.cpu.checker.tracer]
359 addr_ranges=0:18446744073709551615
361 clk_domain=system.cpu_clk_domain
362 demand_mshr_reserve=1
369 prefetch_on_access=false
372 sequential_access=false
375 tags=system.cpu.dcache.tags
378 cpu_side=system.cpu.dcache_port
379 mem_side=system.cpu.toL2Bus.slave[1]
381 [system.cpu.dcache.tags]
385 clk_domain=system.cpu_clk_domain
388 sequential_access=false
391 [system.cpu.dstage2_mmu]
395 stage2_tlb=system.cpu.dstage2_mmu.stage2_tlb
399 [system.cpu.dstage2_mmu.stage2_tlb]
405 walker=system.cpu.dstage2_mmu.stage2_tlb.walker
407 [system.cpu.dstage2_mmu.stage2_tlb.walker]
409 clk_domain=system.cpu_clk_domain
412 num_squash_per_cycle=2
421 walker=system.cpu.dtb.walker
423 [system.cpu.dtb.walker]
425 clk_domain=system.cpu_clk_domain
428 num_squash_per_cycle=2
430 port=system.cpu.toL2Bus.slave[3]
434 children=FUList0 FUList1 FUList2 FUList3 FUList4
435 FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4
438 [system.cpu.fuPool.FUList0]
443 opList=system.cpu.fuPool.FUList0.opList
445 [system.cpu.fuPool.FUList0.opList]
452 [system.cpu.fuPool.FUList1]
454 children=opList0 opList1 opList2
457 opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1 system.cpu.fuPool.FUList1.opList2
459 [system.cpu.fuPool.FUList1.opList0]
466 [system.cpu.fuPool.FUList1.opList1]
473 [system.cpu.fuPool.FUList1.opList2]
480 [system.cpu.fuPool.FUList2]
485 opList=system.cpu.fuPool.FUList2.opList
487 [system.cpu.fuPool.FUList2.opList]
494 [system.cpu.fuPool.FUList3]
499 opList=system.cpu.fuPool.FUList3.opList
501 [system.cpu.fuPool.FUList3.opList]
508 [system.cpu.fuPool.FUList4]
510 children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19 opList20 opList21 opList22 opList23 opList24 opList25
513 opList=system.cpu.fuPool.FUList4.opList00 system.cpu.fuPool.FUList4.opList01 system.cpu.fuPool.FUList4.opList02 system.cpu.fuPool.FUList4.opList03 system.cpu.fuPool.FUList4.opList04 system.cpu.fuPool.FUList4.opList05 system.cpu.fuPool.FUList4.opList06 system.cpu.fuPool.FUList4.opList07 system.cpu.fuPool.FUList4.opList08 system.cpu.fuPool.FUList4.opList09 system.cpu.fuPool.FUList4.opList10 system.cpu.fuPool.FUList4.opList11 system.cpu.fuPool.FUList4.opList12 system.cpu.fuPool.FUList4.opList13 system.cpu.fuPool.FUList4.opList14 system.cpu.fuPool.FUList4.opList15 system.cpu.fuPool.FUList4.opList16 system.cpu.fuPool.FUList4.opList17 system.cpu.fuPool.FUList4.opList18 system.cpu.fuPool.FUList4.opList19 system.cpu.fuPool.FUList4.opList20 system.cpu.fuPool.FUList4.opList21 system.cpu.fuPool.FUList4.opList22 system.cpu.fuPool.FUList4.opList23 system.cpu.fuPool.FUList4.opList24 system.cpu.fuPool.FUList4.opList25
515 [system.cpu.fuPool.FUList4.opList00]
522 [system.cpu.fuPool.FUList4.opList01]
529 [system.cpu.fuPool.FUList4.opList02]
536 [system.cpu.fuPool.FUList4.opList03]
543 [system.cpu.fuPool.FUList4.opList04]
550 [system.cpu.fuPool.FUList4.opList05]
557 [system.cpu.fuPool.FUList4.opList06]
564 [system.cpu.fuPool.FUList4.opList07]
571 [system.cpu.fuPool.FUList4.opList08]
578 [system.cpu.fuPool.FUList4.opList09]
585 [system.cpu.fuPool.FUList4.opList10]
592 [system.cpu.fuPool.FUList4.opList11]
599 [system.cpu.fuPool.FUList4.opList12]
606 [system.cpu.fuPool.FUList4.opList13]
613 [system.cpu.fuPool.FUList4.opList14]
620 [system.cpu.fuPool.FUList4.opList15]
627 [system.cpu.fuPool.FUList4.opList16]
630 opClass=SimdFloatMisc
634 [system.cpu.fuPool.FUList4.opList17]
637 opClass=SimdFloatMult
641 [system.cpu.fuPool.FUList4.opList18]
644 opClass=SimdFloatMultAcc
648 [system.cpu.fuPool.FUList4.opList19]
651 opClass=SimdFloatSqrt
655 [system.cpu.fuPool.FUList4.opList20]
662 [system.cpu.fuPool.FUList4.opList21]
669 [system.cpu.fuPool.FUList4.opList22]
676 [system.cpu.fuPool.FUList4.opList23]
683 [system.cpu.fuPool.FUList4.opList24]
690 [system.cpu.fuPool.FUList4.opList25]
700 addr_ranges=0:18446744073709551615
702 clk_domain=system.cpu_clk_domain
703 demand_mshr_reserve=1
710 prefetch_on_access=false
713 sequential_access=false
716 tags=system.cpu.icache.tags
719 cpu_side=system.cpu.icache_port
720 mem_side=system.cpu.toL2Bus.slave[0]
722 [system.cpu.icache.tags]
726 clk_domain=system.cpu_clk_domain
729 sequential_access=false
732 [system.cpu.interrupts]
742 id_aa64dfr0_el1=1052678
746 id_aa64mmfr0_el1=15728642
766 [system.cpu.istage2_mmu]
770 stage2_tlb=system.cpu.istage2_mmu.stage2_tlb
774 [system.cpu.istage2_mmu.stage2_tlb]
780 walker=system.cpu.istage2_mmu.stage2_tlb.walker
782 [system.cpu.istage2_mmu.stage2_tlb.walker]
784 clk_domain=system.cpu_clk_domain
787 num_squash_per_cycle=2
796 walker=system.cpu.itb.walker
798 [system.cpu.itb.walker]
800 clk_domain=system.cpu_clk_domain
803 num_squash_per_cycle=2
805 port=system.cpu.toL2Bus.slave[2]
810 addr_ranges=0:18446744073709551615
812 clk_domain=system.cpu_clk_domain
813 demand_mshr_reserve=1
820 prefetch_on_access=false
823 sequential_access=false
826 tags=system.cpu.l2cache.tags
829 cpu_side=system.cpu.toL2Bus.master[0]
830 mem_side=system.membus.slave[2]
832 [system.cpu.l2cache.tags]
836 clk_domain=system.cpu_clk_domain
839 sequential_access=false
844 clk_domain=system.cpu_clk_domain
850 snoop_response_latency=1
852 use_default_range=false
854 master=system.cpu.l2cache.cpu_side
855 slave=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port system.cpu.checker.itb.walker.port system.cpu.checker.dtb.walker.port
861 [system.cpu_clk_domain]
867 voltage_domain=system.voltage_domain
869 [system.dvfs_handler]
874 sys_clk_domain=system.clk_domain
875 transition_latency=100000000
884 clk_domain=system.clk_domain
889 use_default_range=true
891 default=system.realview.pciconfig.pio
892 master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.hdlcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.rtc.pio system.realview.vram.port system.realview.l2x0_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.aaci_fake.pio system.realview.lan_fake.pio system.realview.usb_fake.pio system.realview.mmc_fake.pio system.realview.energy_ctrl.pio system.realview.ide.pio system.realview.ide.config system.realview.ethernet.pio system.realview.ethernet.config system.iocache.cpu_side
893 slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma system.realview.ide.dma system.realview.ethernet.dma
898 addr_ranges=2147483648:2415919103
900 clk_domain=system.clk_domain
901 demand_mshr_reserve=1
908 prefetch_on_access=false
911 sequential_access=false
914 tags=system.iocache.tags
917 cpu_side=system.iobus.master[27]
918 mem_side=system.membus.slave[3]
920 [system.iocache.tags]
924 clk_domain=system.clk_domain
927 sequential_access=false
932 children=badaddr_responder
933 clk_domain=system.clk_domain
939 snoop_response_latency=4
941 use_default_range=false
943 default=system.membus.badaddr_responder.pio
944 master=system.bridge.slave system.realview.nvmem.port system.realview.gic.pio system.realview.vgic.pio system.realview.local_cpu_timer.pio system.physmem.port
945 slave=system.realview.hdlcd.dma system.system_port system.cpu.l2cache.mem_side system.iocache.mem_side
947 [system.membus.badaddr_responder]
949 clk_domain=system.clk_domain
957 ret_data32=4294967295
958 ret_data64=18446744073709551615
963 pio=system.membus.default
992 addr_mapping=RoRaBaCoCh
993 bank_groups_per_rank=0
997 clk_domain=system.clk_domain
998 conf_table_reported=true
1000 device_rowbuffer_size=1024
1001 device_size=536870912
1006 max_accesses_per_row=16
1007 mem_sched_policy=frfcfs
1008 min_writes_per_switch=16
1010 page_policy=open_adaptive
1011 range=2147483648:2415919103
1014 static_backend_latency=10000
1015 static_frontend_latency=10000
1037 write_buffer_size=64
1038 write_high_thresh_perc=85
1039 write_low_thresh_perc=50
1040 port=system.membus.master[5]
1044 children=aaci_fake cf_ctrl clcd energy_ctrl ethernet generic_timer gic hdlcd ide kmi0 kmi1 l2x0_fake lan_fake local_cpu_timer mmc_fake nvmem pciconfig realview_io rtc sp810_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake usb_fake vgic vram watchdog_fake
1046 intrctrl=system.intrctrl
1047 pci_cfg_base=805306368
1048 pci_cfg_gen_offsets=true
1049 pci_io_base=788529152
1052 [system.realview.aaci_fake]
1055 clk_domain=system.clk_domain
1061 pio=system.iobus.master[18]
1063 [system.realview.cf_ctrl]
1102 MSICAPMsgUpperAddr=0
1103 MSICAPNextCapability=0
1107 MSIXCAPNextCapability=0
1117 PMCAPNextCapability=0
1122 PXCAPDevCapabilities=0
1129 PXCAPNextCapability=0
1137 clk_domain=system.clk_domain
1138 config_latency=20000
1147 platform=system.realview
1149 config=system.iobus.master[9]
1150 dma=system.iobus.slave[2]
1151 pio=system.iobus.master[8]
1153 [system.realview.clcd]
1156 clk_domain=system.clk_domain
1159 gic=system.realview.gic
1165 vnc=system.vncserver
1166 dma=system.iobus.slave[1]
1167 pio=system.iobus.master[4]
1169 [system.realview.energy_ctrl]
1171 clk_domain=system.clk_domain
1172 dvfs_handler=system.dvfs_handler
1177 pio=system.iobus.master[22]
1179 [system.realview.ethernet]
1218 MSICAPMsgUpperAddr=0
1219 MSICAPNextCapability=0
1223 MSIXCAPNextCapability=0
1233 PMCAPNextCapability=0
1238 PXCAPDevCapabilities=0
1245 PXCAPNextCapability=0
1251 SubsystemVendorID=32902
1253 clk_domain=system.clk_domain
1254 config_latency=20000
1256 fetch_comp_delay=10000
1258 hardware_address=00:90:00:00:00:01
1265 platform=system.realview
1266 rx_desc_cache_size=64
1270 tx_desc_cache_size=64
1275 config=system.iobus.master[26]
1276 dma=system.iobus.slave[4]
1277 pio=system.iobus.master[25]
1279 [system.realview.generic_timer]
1282 gic=system.realview.gic
1287 [system.realview.gic]
1289 clk_domain=system.clk_domain
1293 dist_pio_delay=10000
1297 platform=system.realview
1299 pio=system.membus.master[2]
1301 [system.realview.hdlcd]
1304 clk_domain=system.clk_domain
1307 gic=system.realview.gic
1313 vnc=system.vncserver
1314 workaround_swap_rb=true
1315 dma=system.membus.slave[0]
1316 pio=system.iobus.master[5]
1318 [system.realview.ide]
1357 MSICAPMsgUpperAddr=0
1358 MSICAPNextCapability=0
1362 MSIXCAPNextCapability=0
1372 PMCAPNextCapability=0
1377 PXCAPDevCapabilities=0
1384 PXCAPNextCapability=0
1392 clk_domain=system.clk_domain
1393 config_latency=20000
1402 platform=system.realview
1404 config=system.iobus.master[24]
1405 dma=system.iobus.slave[3]
1406 pio=system.iobus.master[23]
1408 [system.realview.kmi0]
1411 clk_domain=system.clk_domain
1413 gic=system.realview.gic
1420 vnc=system.vncserver
1421 pio=system.iobus.master[6]
1423 [system.realview.kmi1]
1426 clk_domain=system.clk_domain
1428 gic=system.realview.gic
1435 vnc=system.vncserver
1436 pio=system.iobus.master[7]
1438 [system.realview.l2x0_fake]
1440 clk_domain=system.clk_domain
1448 ret_data32=4294967295
1449 ret_data64=18446744073709551615
1454 pio=system.iobus.master[12]
1456 [system.realview.lan_fake]
1458 clk_domain=system.clk_domain
1466 ret_data32=4294967295
1467 ret_data64=18446744073709551615
1472 pio=system.iobus.master[19]
1474 [system.realview.local_cpu_timer]
1476 clk_domain=system.clk_domain
1478 gic=system.realview.gic
1484 pio=system.membus.master[4]
1486 [system.realview.mmc_fake]
1489 clk_domain=system.clk_domain
1495 pio=system.iobus.master[21]
1497 [system.realview.nvmem]
1500 clk_domain=system.clk_domain
1501 conf_table_reported=true
1508 port=system.membus.master[1]
1510 [system.realview.pciconfig]
1513 clk_domain=system.clk_domain
1517 platform=system.realview
1520 pio=system.iobus.default
1522 [system.realview.realview_io]
1524 clk_domain=system.clk_domain
1532 pio=system.iobus.master[1]
1534 [system.realview.rtc]
1537 clk_domain=system.clk_domain
1539 gic=system.realview.gic
1545 time=Thu Jan 1 00:00:00 2009
1546 pio=system.iobus.master[10]
1548 [system.realview.sp810_fake]
1551 clk_domain=system.clk_domain
1557 pio=system.iobus.master[16]
1559 [system.realview.timer0]
1562 clk_domain=system.clk_domain
1566 gic=system.realview.gic
1572 pio=system.iobus.master[2]
1574 [system.realview.timer1]
1577 clk_domain=system.clk_domain
1581 gic=system.realview.gic
1587 pio=system.iobus.master[3]
1589 [system.realview.uart]
1591 clk_domain=system.clk_domain
1594 gic=system.realview.gic
1599 platform=system.realview
1601 terminal=system.terminal
1602 pio=system.iobus.master[0]
1604 [system.realview.uart1_fake]
1607 clk_domain=system.clk_domain
1613 pio=system.iobus.master[13]
1615 [system.realview.uart2_fake]
1618 clk_domain=system.clk_domain
1624 pio=system.iobus.master[14]
1626 [system.realview.uart3_fake]
1629 clk_domain=system.clk_domain
1635 pio=system.iobus.master[15]
1637 [system.realview.usb_fake]
1639 clk_domain=system.clk_domain
1647 ret_data32=4294967295
1648 ret_data64=18446744073709551615
1653 pio=system.iobus.master[20]
1655 [system.realview.vgic]
1657 clk_domain=system.clk_domain
1659 gic=system.realview.gic
1662 platform=system.realview
1666 pio=system.membus.master[3]
1668 [system.realview.vram]
1671 clk_domain=system.clk_domain
1672 conf_table_reported=false
1678 range=402653184:436207615
1679 port=system.iobus.master[11]
1681 [system.realview.watchdog_fake]
1684 clk_domain=system.clk_domain
1690 pio=system.iobus.master[17]
1695 intr_control=system.intrctrl
1707 [system.voltage_domain]