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 cpu0 cpu1 intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver 12atags_addr=256 13boot_loader=/projects/pd/randd/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 22kernel=/projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8 23load_addr_mask=268435455 24machine_type=RealView_PBX 25mem_mode=timing 26memories=system.physmem system.realview.nvmem |
27multi_proc=true 28num_work_ids=16 29readfile=tests/halt.sh 30symbolfile= 31work_begin_ckpt_count=0 32work_begin_cpu_id_exit=-1 33work_begin_exit_count=0 34work_cpus_ckpt_count=0 35work_end_ckpt_count=0 36work_end_exit_count=0 37work_item_id=-1 38system_port=system.membus.slave[0] 39 40[system.bridge] 41type=Bridge |
42clock=1000 |
43delay=50000 44ranges=268435456:520093695 1073741824:1610612735 45req_size=16 46resp_size=16 47master=system.iobus.slave[0] 48slave=system.membus.master[0] 49 50[system.cf0] --- 13 unchanged lines hidden (view full) --- 64 65[system.cf0.image.child] 66type=RawDiskImage 67image_file=/projects/pd/randd/dist/disks/linux-arm-ael.img 68read_only=true 69 70[system.cpu0] 71type=DerivO3CPU |
72children=dcache dtb fuPool icache interrupts isa itb tracer |
73BTBEntries=4096 74BTBTagSize=16 75LFSTSize=1024 76LQEntries=32 77LSQCheckLoads=true 78LSQDepCheckShift=4 79RASSize=16 80SQEntries=32 --- 31 unchanged lines hidden (view full) --- 112globalHistoryBits=13 113globalPredictorSize=8192 114iewToCommitDelay=1 115iewToDecodeDelay=1 116iewToFetchDelay=1 117iewToRenameDelay=1 118instShiftAmt=2 119interrupts=system.cpu0.interrupts |
120isa=system.cpu0.isa |
121issueToExecuteDelay=1 122issueWidth=8 123itb=system.cpu0.itb 124localCtrBits=2 125localHistoryBits=11 126localHistoryTableSize=2048 127localPredictorSize=2048 128max_insts_all_threads=0 --- 35 unchanged lines hidden (view full) --- 164dcache_port=system.cpu0.dcache.cpu_side 165icache_port=system.cpu0.icache.cpu_side 166 167[system.cpu0.dcache] 168type=BaseCache 169addr_ranges=0:18446744073709551615 170assoc=4 171block_size=64 |
172clock=500 |
173forward_snoops=true 174hash_delay=1 |
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 185subblock_size=0 186system=system 187tgts_per_mshr=20 188trace_addr=0 189two_queue=false 190write_buffers=8 191cpu_side=system.cpu0.dcache_port 192mem_side=system.toL2Bus.slave[1] 193 194[system.cpu0.dtb] 195type=ArmTLB 196children=walker 197size=64 198walker=system.cpu0.dtb.walker 199 200[system.cpu0.dtb.walker] 201type=ArmTableWalker |
202clock=500 |
203num_squash_per_cycle=2 204sys=system 205port=system.toL2Bus.slave[3] 206 207[system.cpu0.fuPool] 208type=FUPool 209children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8 210FUList=system.cpu0.fuPool.FUList0 system.cpu0.fuPool.FUList1 system.cpu0.fuPool.FUList2 system.cpu0.fuPool.FUList3 system.cpu0.fuPool.FUList4 system.cpu0.fuPool.FUList5 system.cpu0.fuPool.FUList6 system.cpu0.fuPool.FUList7 system.cpu0.fuPool.FUList8 --- 256 unchanged lines hidden (view full) --- 467opClass=IprAccess 468opLat=3 469 470[system.cpu0.icache] 471type=BaseCache 472addr_ranges=0:18446744073709551615 473assoc=1 474block_size=64 |
475clock=500 |
476forward_snoops=true 477hash_delay=1 |
478hit_latency=2 |
479is_top_level=true 480max_miss_count=0 481mshrs=4 482prefetch_on_access=false 483prefetcher=Null 484prioritizeRequests=false 485repl=Null |
486response_latency=2 |
487size=32768 488subblock_size=0 489system=system 490tgts_per_mshr=20 491trace_addr=0 492two_queue=false 493write_buffers=8 494cpu_side=system.cpu0.icache_port 495mem_side=system.toL2Bus.slave[0] 496 497[system.cpu0.interrupts] 498type=ArmInterrupts 499 |
500[system.cpu0.isa] 501type=ArmISA 502fpsid=1090793632 503id_isar0=34607377 504id_isar1=34677009 505id_isar2=555950401 506id_isar3=17899825 507id_isar4=268501314 508id_isar5=0 509id_mmfr0=3 510id_mmfr1=0 511id_mmfr2=19070976 512id_mmfr3=4027589137 513id_pfr0=49 514id_pfr1=1 515midr=890224640 516 |
517[system.cpu0.itb] 518type=ArmTLB 519children=walker 520size=64 521walker=system.cpu0.itb.walker 522 523[system.cpu0.itb.walker] 524type=ArmTableWalker |
525clock=500 |
526num_squash_per_cycle=2 527sys=system 528port=system.toL2Bus.slave[2] 529 530[system.cpu0.tracer] 531type=ExeTracer 532 533[system.cpu1] 534type=DerivO3CPU |
535children=dcache dtb fuPool icache interrupts isa itb tracer |
536BTBEntries=4096 537BTBTagSize=16 538LFSTSize=1024 539LQEntries=32 540LSQCheckLoads=true 541LSQDepCheckShift=4 542RASSize=16 543SQEntries=32 --- 31 unchanged lines hidden (view full) --- 575globalHistoryBits=13 576globalPredictorSize=8192 577iewToCommitDelay=1 578iewToDecodeDelay=1 579iewToFetchDelay=1 580iewToRenameDelay=1 581instShiftAmt=2 582interrupts=system.cpu1.interrupts |
583isa=system.cpu1.isa |
584issueToExecuteDelay=1 585issueWidth=8 586itb=system.cpu1.itb 587localCtrBits=2 588localHistoryBits=11 589localHistoryTableSize=2048 590localPredictorSize=2048 591max_insts_all_threads=0 --- 35 unchanged lines hidden (view full) --- 627dcache_port=system.cpu1.dcache.cpu_side 628icache_port=system.cpu1.icache.cpu_side 629 630[system.cpu1.dcache] 631type=BaseCache 632addr_ranges=0:18446744073709551615 633assoc=4 634block_size=64 |
635clock=500 |
636forward_snoops=true 637hash_delay=1 |
638hit_latency=2 |
639is_top_level=true 640max_miss_count=0 641mshrs=4 642prefetch_on_access=false 643prefetcher=Null 644prioritizeRequests=false 645repl=Null |
646response_latency=2 |
647size=32768 648subblock_size=0 649system=system 650tgts_per_mshr=20 651trace_addr=0 652two_queue=false 653write_buffers=8 654cpu_side=system.cpu1.dcache_port 655mem_side=system.toL2Bus.slave[5] 656 657[system.cpu1.dtb] 658type=ArmTLB 659children=walker 660size=64 661walker=system.cpu1.dtb.walker 662 663[system.cpu1.dtb.walker] 664type=ArmTableWalker |
665clock=500 |
666num_squash_per_cycle=2 667sys=system 668port=system.toL2Bus.slave[7] 669 670[system.cpu1.fuPool] 671type=FUPool 672children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8 673FUList=system.cpu1.fuPool.FUList0 system.cpu1.fuPool.FUList1 system.cpu1.fuPool.FUList2 system.cpu1.fuPool.FUList3 system.cpu1.fuPool.FUList4 system.cpu1.fuPool.FUList5 system.cpu1.fuPool.FUList6 system.cpu1.fuPool.FUList7 system.cpu1.fuPool.FUList8 --- 256 unchanged lines hidden (view full) --- 930opClass=IprAccess 931opLat=3 932 933[system.cpu1.icache] 934type=BaseCache 935addr_ranges=0:18446744073709551615 936assoc=1 937block_size=64 |
938clock=500 |
939forward_snoops=true 940hash_delay=1 |
941hit_latency=2 |
942is_top_level=true 943max_miss_count=0 944mshrs=4 945prefetch_on_access=false 946prefetcher=Null 947prioritizeRequests=false 948repl=Null |
949response_latency=2 |
950size=32768 951subblock_size=0 952system=system 953tgts_per_mshr=20 954trace_addr=0 955two_queue=false 956write_buffers=8 957cpu_side=system.cpu1.icache_port 958mem_side=system.toL2Bus.slave[4] 959 960[system.cpu1.interrupts] 961type=ArmInterrupts 962 |
963[system.cpu1.isa] 964type=ArmISA 965fpsid=1090793632 966id_isar0=34607377 967id_isar1=34677009 968id_isar2=555950401 969id_isar3=17899825 970id_isar4=268501314 971id_isar5=0 972id_mmfr0=3 973id_mmfr1=0 974id_mmfr2=19070976 975id_mmfr3=4027589137 976id_pfr0=49 977id_pfr1=1 978midr=890224640 979 |
980[system.cpu1.itb] 981type=ArmTLB 982children=walker 983size=64 984walker=system.cpu1.itb.walker 985 986[system.cpu1.itb.walker] 987type=ArmTableWalker |
988clock=500 |
989num_squash_per_cycle=2 990sys=system 991port=system.toL2Bus.slave[6] 992 993[system.cpu1.tracer] 994type=ExeTracer 995 996[system.intrctrl] --- 10 unchanged lines hidden (view full) --- 1007master=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 1008slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma 1009 1010[system.iocache] 1011type=BaseCache 1012addr_ranges=0:268435455 1013assoc=8 1014block_size=64 |
1015clock=1000 |
1016forward_snoops=false 1017hash_delay=1 |
1018hit_latency=50 1019is_top_level=true |
1020max_miss_count=0 1021mshrs=20 1022prefetch_on_access=false 1023prefetcher=Null 1024prioritizeRequests=false 1025repl=Null |
1026response_latency=50 |
1027size=1024 1028subblock_size=0 1029system=system 1030tgts_per_mshr=12 1031trace_addr=0 1032two_queue=false 1033write_buffers=8 1034cpu_side=system.iobus.master[25] 1035mem_side=system.membus.slave[1] 1036 1037[system.l2c] 1038type=BaseCache 1039addr_ranges=0:18446744073709551615 1040assoc=8 1041block_size=64 |
1042clock=500 |
1043forward_snoops=true 1044hash_delay=1 |
1045hit_latency=20 |
1046is_top_level=false 1047max_miss_count=0 |
1048mshrs=20 |
1049prefetch_on_access=false 1050prefetcher=Null 1051prioritizeRequests=false 1052repl=Null |
1053response_latency=20 |
1054size=4194304 1055subblock_size=0 1056system=system |
1057tgts_per_mshr=12 |
1058trace_addr=0 1059two_queue=false 1060write_buffers=8 1061cpu_side=system.toL2Bus.master[0] 1062mem_side=system.membus.slave[2] 1063 1064[system.membus] 1065type=CoherentBus --- 4 unchanged lines hidden (view full) --- 1070use_default_range=false 1071width=8 1072default=system.membus.badaddr_responder.pio 1073master=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 1074slave=system.system_port system.iocache.mem_side system.l2c.mem_side 1075 1076[system.membus.badaddr_responder] 1077type=IsaFake |
1078clock=1000 |
1079fake_mem=false 1080pio_addr=0 1081pio_latency=100000 1082pio_size=8 1083ret_bad_addr=true 1084ret_data16=65535 1085ret_data32=4294967295 1086ret_data64=18446744073709551615 1087ret_data8=255 1088system=system 1089update_data=false 1090warn_access=warn 1091pio=system.membus.default 1092 1093[system.physmem] |
1094type=SimpleDRAM 1095addr_mapping=openmap 1096banks_per_rank=8 1097clock=1000 |
1098conf_table_reported=true 1099in_addr_map=true |
1100lines_per_rowbuffer=64 1101mem_sched_policy=fcfs |
1102null=false |
1103page_policy=open |
1104range=0:134217727 |
1105ranks_per_channel=2 1106read_buffer_size=32 1107tBURST=4000 1108tCL=14000 1109tRCD=14000 1110tREFI=7800000 1111tRFC=300000 1112tRP=14000 1113tWTR=1000 1114write_buffer_size=32 1115write_thresh_perc=70 |
1116zero=false 1117port=system.membus.master[2] 1118 1119[system.realview] 1120type=RealView 1121children=a9scu aaci_fake cf_ctrl clcd dmac_fake flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake 1122intrctrl=system.intrctrl 1123max_mem_size=268435456 1124mem_start_addr=0 1125pci_cfg_base=0 1126system=system 1127 1128[system.realview.a9scu] 1129type=A9SCU |
1130clock=1000 |
1131pio_addr=520093696 1132pio_latency=100000 1133system=system 1134pio=system.membus.master[5] 1135 1136[system.realview.aaci_fake] 1137type=AmbaFake 1138amba_id=0 |
1139clock=1000 |
1140ignore_access=false 1141pio_addr=268451840 1142pio_latency=100000 1143system=system 1144pio=system.iobus.master[21] 1145 1146[system.realview.cf_ctrl] 1147type=IdeController --- 30 unchanged lines hidden (view full) --- 1178MinimumGrant=0 1179ProgIF=133 1180Revision=0 1181Status=640 1182SubClassCode=1 1183SubsystemID=0 1184SubsystemVendorID=0 1185VendorID=32902 |
1186clock=1000 |
1187config_latency=20000 1188ctrl_offset=2 1189disks=system.cf0 1190io_shift=1 1191pci_bus=2 1192pci_dev=7 1193pci_func=0 1194pio_latency=30000 --- 14 unchanged lines hidden (view full) --- 1209system=system 1210vnc=system.vncserver 1211dma=system.iobus.slave[1] 1212pio=system.iobus.master[4] 1213 1214[system.realview.dmac_fake] 1215type=AmbaFake 1216amba_id=0 |
1217clock=1000 |
1218ignore_access=false 1219pio_addr=268632064 1220pio_latency=100000 1221system=system 1222pio=system.iobus.master[9] 1223 1224[system.realview.flash_fake] 1225type=IsaFake |
1226clock=1000 |
1227fake_mem=true 1228pio_addr=1073741824 1229pio_latency=100000 1230pio_size=536870912 1231ret_bad_addr=false 1232ret_data16=65535 1233ret_data32=4294967295 1234ret_data64=18446744073709551615 1235ret_data8=255 1236system=system 1237update_data=false 1238warn_access= 1239pio=system.iobus.master[24] 1240 1241[system.realview.gic] 1242type=Gic |
1243clock=1000 |
1244cpu_addr=520093952 1245cpu_pio_delay=10000 1246dist_addr=520097792 1247dist_pio_delay=10000 1248int_latency=10000 1249it_lines=128 1250platform=system.realview 1251system=system 1252pio=system.membus.master[3] 1253 1254[system.realview.gpio0_fake] 1255type=AmbaFake 1256amba_id=0 |
1257clock=1000 |
1258ignore_access=false 1259pio_addr=268513280 1260pio_latency=100000 1261system=system 1262pio=system.iobus.master[16] 1263 1264[system.realview.gpio1_fake] 1265type=AmbaFake 1266amba_id=0 |
1267clock=1000 |
1268ignore_access=false 1269pio_addr=268517376 1270pio_latency=100000 1271system=system 1272pio=system.iobus.master[17] 1273 1274[system.realview.gpio2_fake] 1275type=AmbaFake 1276amba_id=0 |
1277clock=1000 |
1278ignore_access=false 1279pio_addr=268521472 1280pio_latency=100000 1281system=system 1282pio=system.iobus.master[18] 1283 1284[system.realview.kmi0] 1285type=Pl050 1286amba_id=1314896 |
1287clock=1000 |
1288gic=system.realview.gic 1289int_delay=1000000 1290int_num=52 1291is_mouse=false 1292pio_addr=268460032 1293pio_latency=100000 1294system=system 1295vnc=system.vncserver 1296pio=system.iobus.master[5] 1297 1298[system.realview.kmi1] 1299type=Pl050 1300amba_id=1314896 |
1301clock=1000 |
1302gic=system.realview.gic 1303int_delay=1000000 1304int_num=53 1305is_mouse=true 1306pio_addr=268464128 1307pio_latency=100000 1308system=system 1309vnc=system.vncserver 1310pio=system.iobus.master[6] 1311 1312[system.realview.l2x0_fake] 1313type=IsaFake |
1314clock=1000 |
1315fake_mem=false 1316pio_addr=520101888 1317pio_latency=100000 1318pio_size=4095 1319ret_bad_addr=false 1320ret_data16=65535 1321ret_data32=4294967295 1322ret_data64=18446744073709551615 --- 12 unchanged lines hidden (view full) --- 1335pio_addr=520095232 1336pio_latency=100000 1337system=system 1338pio=system.membus.master[6] 1339 1340[system.realview.mmc_fake] 1341type=AmbaFake 1342amba_id=0 |
1343clock=1000 |
1344ignore_access=false 1345pio_addr=268455936 1346pio_latency=100000 1347system=system 1348pio=system.iobus.master[22] 1349 1350[system.realview.nvmem] 1351type=SimpleMemory 1352bandwidth=73.000000 |
1353clock=1000 |
1354conf_table_reported=false 1355in_addr_map=true 1356latency=30000 1357latency_var=0 1358null=false 1359range=2147483648:2214592511 1360zero=true 1361port=system.membus.master[1] 1362 1363[system.realview.realview_io] 1364type=RealViewCtrl |
1365clock=1000 |
1366idreg=0 1367pio_addr=268435456 1368pio_latency=100000 1369proc_id0=201326592 1370proc_id1=201327138 1371system=system 1372pio=system.iobus.master[1] 1373 1374[system.realview.rtc] 1375type=PL031 1376amba_id=3412017 |
1377clock=1000 |
1378gic=system.realview.gic 1379int_delay=100000 1380int_num=42 1381pio_addr=268529664 1382pio_latency=100000 1383system=system 1384time=Thu Jan 1 00:00:00 2009 1385pio=system.iobus.master[23] 1386 1387[system.realview.sci_fake] 1388type=AmbaFake 1389amba_id=0 |
1390clock=1000 |
1391ignore_access=false 1392pio_addr=268492800 1393pio_latency=100000 1394system=system 1395pio=system.iobus.master[20] 1396 1397[system.realview.smc_fake] 1398type=AmbaFake 1399amba_id=0 |
1400clock=1000 |
1401ignore_access=false 1402pio_addr=269357056 1403pio_latency=100000 1404system=system 1405pio=system.iobus.master[13] 1406 1407[system.realview.sp810_fake] 1408type=AmbaFake 1409amba_id=0 |
1410clock=1000 |
1411ignore_access=true 1412pio_addr=268439552 1413pio_latency=100000 1414system=system 1415pio=system.iobus.master[14] 1416 1417[system.realview.ssp_fake] 1418type=AmbaFake 1419amba_id=0 |
1420clock=1000 |
1421ignore_access=false 1422pio_addr=268488704 1423pio_latency=100000 1424system=system 1425pio=system.iobus.master[19] 1426 1427[system.realview.timer0] 1428type=Sp804 1429amba_id=1316868 |
1430clock=1000 |
1431clock0=1000000 1432clock1=1000000 1433gic=system.realview.gic 1434int_num0=36 1435int_num1=36 1436pio_addr=268505088 1437pio_latency=100000 1438system=system 1439pio=system.iobus.master[2] 1440 1441[system.realview.timer1] 1442type=Sp804 1443amba_id=1316868 |
1444clock=1000 |
1445clock0=1000000 1446clock1=1000000 1447gic=system.realview.gic 1448int_num0=37 1449int_num1=37 1450pio_addr=268509184 1451pio_latency=100000 1452system=system 1453pio=system.iobus.master[3] 1454 1455[system.realview.uart] 1456type=Pl011 |
1457clock=1000 |
1458end_on_eot=false 1459gic=system.realview.gic 1460int_delay=100000 1461int_num=44 1462pio_addr=268472320 1463pio_latency=100000 1464platform=system.realview 1465system=system 1466terminal=system.terminal 1467pio=system.iobus.master[0] 1468 1469[system.realview.uart1_fake] 1470type=AmbaFake 1471amba_id=0 |
1472clock=1000 |
1473ignore_access=false 1474pio_addr=268476416 1475pio_latency=100000 1476system=system 1477pio=system.iobus.master[10] 1478 1479[system.realview.uart2_fake] 1480type=AmbaFake 1481amba_id=0 |
1482clock=1000 |
1483ignore_access=false 1484pio_addr=268480512 1485pio_latency=100000 1486system=system 1487pio=system.iobus.master[11] 1488 1489[system.realview.uart3_fake] 1490type=AmbaFake 1491amba_id=0 |
1492clock=1000 |
1493ignore_access=false 1494pio_addr=268484608 1495pio_latency=100000 1496system=system 1497pio=system.iobus.master[12] 1498 1499[system.realview.watchdog_fake] 1500type=AmbaFake 1501amba_id=0 |
1502clock=1000 |
1503ignore_access=false 1504pio_addr=268500992 1505pio_latency=100000 1506system=system 1507pio=system.iobus.master[15] 1508 1509[system.terminal] 1510type=Terminal 1511intr_control=system.intrctrl 1512number=0 1513output=true 1514port=3456 1515 1516[system.toL2Bus] 1517type=CoherentBus 1518block_size=64 |
1519clock=500 |
1520header_cycles=1 1521use_default_range=false 1522width=8 1523master=system.l2c.cpu_side 1524slave=system.cpu0.icache.mem_side system.cpu0.dcache.mem_side system.cpu0.itb.walker.port system.cpu0.dtb.walker.port system.cpu1.icache.mem_side system.cpu1.dcache.mem_side system.cpu1.itb.walker.port system.cpu1.dtb.walker.port 1525 1526[system.vncserver] 1527type=VncServer 1528frame_capture=false 1529number=0 1530port=5900 1531 |