Deleted Added
sdiff udiff text old ( 9661:18755c467503 ) new ( 9885:afd9ea6101d9 )
full compact
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=/dist/m5/system/binaries/boot.arm
14boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
15clock=1000
16dtb_filename=False
17early_kernel_symbols=false
18enable_context_switch_stats_dump=false
19flags_addr=268435504
20gic_cpu_addr=520093952
21init_param=0
22kernel=/dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
23load_addr_mask=268435455
24machine_type=RealView_PBX
25mem_mode=timing
26mem_ranges=0:134217727
27memories=system.physmem system.realview.nvmem
28multi_proc=true
29num_work_ids=16
30panic_on_oops=true
31panic_on_panic=true
32readfile=tests/halt.sh
33symbolfile=
34work_begin_ckpt_count=0
35work_begin_cpu_id_exit=-1
36work_begin_exit_count=0
37work_cpus_ckpt_count=0
38work_end_ckpt_count=0
39work_end_exit_count=0
40work_item_id=-1
41system_port=system.membus.slave[0]
42
43[system.bridge]
44type=Bridge
45clock=1000
46delay=50000
47ranges=268435456:520093695 1073741824:1610612735
48req_size=16
49resp_size=16
50master=system.iobus.slave[0]
51slave=system.membus.master[0]
52
53[system.cf0]

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

65read_only=false
66table_size=65536
67
68[system.cf0.image.child]
69type=RawDiskImage
70image_file=/dist/m5/system/disks/linux-arm-ael.img
71read_only=true
72
73[system.cpu0]
74type=DerivO3CPU
75children=branchPred dcache dtb fuPool icache interrupts isa itb tracer
76LFSTSize=1024
77LQEntries=32
78LSQCheckLoads=true
79LSQDepCheckShift=4
80SQEntries=32
81SSITSize=1024
82activity=0
83backComSize=5
84branchPred=system.cpu0.branchPred
85cachePorts=200
86checker=Null
87clock=500
88commitToDecodeDelay=1
89commitToFetchDelay=1
90commitToIEWDelay=1
91commitToRenameDelay=1
92commitWidth=8
93cpu_id=0
94decodeToFetchDelay=1
95decodeToRenameDelay=1

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

158[system.cpu0.branchPred]
159type=BranchPredictor
160BTBEntries=4096
161BTBTagSize=16
162RASSize=16
163choiceCtrBits=2
164choicePredictorSize=8192
165globalCtrBits=2
166globalHistoryBits=13
167globalPredictorSize=8192
168instShiftAmt=2
169localCtrBits=2
170localHistoryBits=11
171localHistoryTableSize=2048
172localPredictorSize=2048
173numThreads=1
174predType=tournament
175
176[system.cpu0.dcache]
177type=BaseCache
178addr_ranges=0:18446744073709551615
179assoc=4
180block_size=64
181clock=500
182forward_snoops=true
183hit_latency=2
184is_top_level=true
185max_miss_count=0
186mshrs=4
187prefetch_on_access=false
188prefetcher=Null
189response_latency=2
190size=32768
191system=system
192tgts_per_mshr=20
193two_queue=false
194write_buffers=8
195cpu_side=system.cpu0.dcache_port
196mem_side=system.toL2Bus.slave[1]
197
198[system.cpu0.dtb]
199type=ArmTLB
200children=walker
201size=64
202walker=system.cpu0.dtb.walker
203
204[system.cpu0.dtb.walker]
205type=ArmTableWalker
206clock=500
207num_squash_per_cycle=2
208sys=system
209port=system.toL2Bus.slave[3]
210
211[system.cpu0.fuPool]
212type=FUPool
213children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8
214FUList=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

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

468[system.cpu0.fuPool.FUList8.opList]
469type=OpDesc
470issueLat=3
471opClass=IprAccess
472opLat=3
473
474[system.cpu0.icache]
475type=BaseCache
476addr_ranges=0:18446744073709551615
477assoc=1
478block_size=64
479clock=500
480forward_snoops=true
481hit_latency=2
482is_top_level=true
483max_miss_count=0
484mshrs=4
485prefetch_on_access=false
486prefetcher=Null
487response_latency=2
488size=32768
489system=system
490tgts_per_mshr=20
491two_queue=false
492write_buffers=8
493cpu_side=system.cpu0.icache_port
494mem_side=system.toL2Bus.slave[0]
495
496[system.cpu0.interrupts]
497type=ArmInterrupts
498
499[system.cpu0.isa]
500type=ArmISA
501fpsid=1090793632
502id_isar0=34607377
503id_isar1=34677009

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

516[system.cpu0.itb]
517type=ArmTLB
518children=walker
519size=64
520walker=system.cpu0.itb.walker
521
522[system.cpu0.itb.walker]
523type=ArmTableWalker
524clock=500
525num_squash_per_cycle=2
526sys=system
527port=system.toL2Bus.slave[2]
528
529[system.cpu0.tracer]
530type=ExeTracer
531
532[system.cpu1]

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

538LSQDepCheckShift=4
539SQEntries=32
540SSITSize=1024
541activity=0
542backComSize=5
543branchPred=system.cpu1.branchPred
544cachePorts=200
545checker=Null
546clock=500
547commitToDecodeDelay=1
548commitToFetchDelay=1
549commitToIEWDelay=1
550commitToRenameDelay=1
551commitWidth=8
552cpu_id=1
553decodeToFetchDelay=1
554decodeToRenameDelay=1

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

617[system.cpu1.branchPred]
618type=BranchPredictor
619BTBEntries=4096
620BTBTagSize=16
621RASSize=16
622choiceCtrBits=2
623choicePredictorSize=8192
624globalCtrBits=2
625globalHistoryBits=13
626globalPredictorSize=8192
627instShiftAmt=2
628localCtrBits=2
629localHistoryBits=11
630localHistoryTableSize=2048
631localPredictorSize=2048
632numThreads=1
633predType=tournament
634
635[system.cpu1.dcache]
636type=BaseCache
637addr_ranges=0:18446744073709551615
638assoc=4
639block_size=64
640clock=500
641forward_snoops=true
642hit_latency=2
643is_top_level=true
644max_miss_count=0
645mshrs=4
646prefetch_on_access=false
647prefetcher=Null
648response_latency=2
649size=32768
650system=system
651tgts_per_mshr=20
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

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

927[system.cpu1.fuPool.FUList8.opList]
928type=OpDesc
929issueLat=3
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
940hit_latency=2
941is_top_level=true
942max_miss_count=0
943mshrs=4
944prefetch_on_access=false
945prefetcher=Null
946response_latency=2
947size=32768
948system=system
949tgts_per_mshr=20
950two_queue=false
951write_buffers=8
952cpu_side=system.cpu1.icache_port
953mem_side=system.toL2Bus.slave[4]
954
955[system.cpu1.interrupts]
956type=ArmInterrupts
957
958[system.cpu1.isa]
959type=ArmISA
960fpsid=1090793632
961id_isar0=34607377
962id_isar1=34677009

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

975[system.cpu1.itb]
976type=ArmTLB
977children=walker
978size=64
979walker=system.cpu1.itb.walker
980
981[system.cpu1.itb.walker]
982type=ArmTableWalker
983clock=500
984num_squash_per_cycle=2
985sys=system
986port=system.toL2Bus.slave[6]
987
988[system.cpu1.tracer]
989type=ExeTracer
990
991[system.intrctrl]
992type=IntrControl
993sys=system
994
995[system.iobus]
996type=NoncoherentBus
997block_size=64
998clock=1000
999header_cycles=1
1000use_default_range=false
1001width=8
1002master=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
1003slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
1004
1005[system.iocache]
1006type=BaseCache
1007addr_ranges=0:134217727
1008assoc=8
1009block_size=64
1010clock=1000
1011forward_snoops=false
1012hit_latency=50
1013is_top_level=true
1014max_miss_count=0
1015mshrs=20
1016prefetch_on_access=false
1017prefetcher=Null
1018response_latency=50
1019size=1024
1020system=system
1021tgts_per_mshr=12
1022two_queue=false
1023write_buffers=8
1024cpu_side=system.iobus.master[25]
1025mem_side=system.membus.slave[2]
1026
1027[system.l2c]
1028type=BaseCache
1029addr_ranges=0:18446744073709551615
1030assoc=8
1031block_size=64
1032clock=500
1033forward_snoops=true
1034hit_latency=20
1035is_top_level=false
1036max_miss_count=0
1037mshrs=20
1038prefetch_on_access=false
1039prefetcher=Null
1040response_latency=20
1041size=4194304
1042system=system
1043tgts_per_mshr=12
1044two_queue=false
1045write_buffers=8
1046cpu_side=system.toL2Bus.master[0]
1047mem_side=system.membus.slave[1]
1048
1049[system.membus]
1050type=CoherentBus
1051children=badaddr_responder
1052block_size=64
1053clock=1000
1054header_cycles=1
1055system=system
1056use_default_range=false
1057width=8
1058default=system.membus.badaddr_responder.pio
1059master=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
1060slave=system.system_port system.l2c.mem_side system.iocache.mem_side
1061
1062[system.membus.badaddr_responder]
1063type=IsaFake
1064clock=1000
1065fake_mem=false
1066pio_addr=0
1067pio_latency=100000
1068pio_size=8
1069ret_bad_addr=true
1070ret_data16=65535
1071ret_data32=4294967295
1072ret_data64=18446744073709551615
1073ret_data8=255
1074system=system
1075update_data=false
1076warn_access=warn
1077pio=system.membus.default
1078
1079[system.physmem]
1080type=SimpleDRAM
1081activation_limit=4
1082addr_mapping=openmap
1083banks_per_rank=8
1084channels=1
1085clock=1000
1086conf_table_reported=true
1087in_addr_map=true
1088lines_per_rowbuffer=32
1089mem_sched_policy=frfcfs
1090null=false
1091page_policy=open
1092range=0:134217727
1093ranks_per_channel=2
1094read_buffer_size=32
1095tBURST=5000
1096tCL=13750
1097tRCD=13750
1098tREFI=7800000
1099tRFC=300000
1100tRP=13750
1101tWTR=7500
1102tXAW=40000
1103write_buffer_size=32
1104write_thresh_perc=70
1105zero=false
1106port=system.membus.master[2]
1107
1108[system.realview]
1109type=RealView
1110children=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
1111intrctrl=system.intrctrl
1112max_mem_size=268435456
1113mem_start_addr=0
1114pci_cfg_base=0
1115system=system
1116
1117[system.realview.a9scu]
1118type=A9SCU
1119clock=1000
1120pio_addr=520093696
1121pio_latency=100000
1122system=system
1123pio=system.membus.master[5]
1124
1125[system.realview.aaci_fake]
1126type=AmbaFake
1127amba_id=0
1128clock=1000
1129ignore_access=false
1130pio_addr=268451840
1131pio_latency=100000
1132system=system
1133pio=system.iobus.master[21]
1134
1135[system.realview.cf_ctrl]
1136type=IdeController

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

1167MinimumGrant=0
1168ProgIF=133
1169Revision=0
1170Status=640
1171SubClassCode=1
1172SubsystemID=0
1173SubsystemVendorID=0
1174VendorID=32902
1175clock=1000
1176config_latency=20000
1177ctrl_offset=2
1178disks=system.cf0
1179io_shift=1
1180pci_bus=2
1181pci_dev=7
1182pci_func=0
1183pio_latency=30000
1184platform=system.realview
1185system=system
1186config=system.iobus.master[8]
1187dma=system.iobus.slave[2]
1188pio=system.iobus.master[7]
1189
1190[system.realview.clcd]
1191type=Pl111
1192amba_id=1315089
1193clock=1000
1194gic=system.realview.gic
1195int_num=55
1196pio_addr=268566528
1197pio_latency=10000
1198pixel_clock=41667
1199system=system
1200vnc=system.vncserver
1201dma=system.iobus.slave[1]
1202pio=system.iobus.master[4]
1203
1204[system.realview.dmac_fake]
1205type=AmbaFake
1206amba_id=0
1207clock=1000
1208ignore_access=false
1209pio_addr=268632064
1210pio_latency=100000
1211system=system
1212pio=system.iobus.master[9]
1213
1214[system.realview.flash_fake]
1215type=IsaFake
1216clock=1000
1217fake_mem=true
1218pio_addr=1073741824
1219pio_latency=100000
1220pio_size=536870912
1221ret_bad_addr=false
1222ret_data16=65535
1223ret_data32=4294967295
1224ret_data64=18446744073709551615
1225ret_data8=255
1226system=system
1227update_data=false
1228warn_access=
1229pio=system.iobus.master[24]
1230
1231[system.realview.gic]
1232type=Pl390
1233clock=1000
1234cpu_addr=520093952
1235cpu_pio_delay=10000
1236dist_addr=520097792
1237dist_pio_delay=10000
1238int_latency=10000
1239it_lines=128
1240platform=system.realview
1241system=system
1242pio=system.membus.master[3]
1243
1244[system.realview.gpio0_fake]
1245type=AmbaFake
1246amba_id=0
1247clock=1000
1248ignore_access=false
1249pio_addr=268513280
1250pio_latency=100000
1251system=system
1252pio=system.iobus.master[16]
1253
1254[system.realview.gpio1_fake]
1255type=AmbaFake
1256amba_id=0
1257clock=1000
1258ignore_access=false
1259pio_addr=268517376
1260pio_latency=100000
1261system=system
1262pio=system.iobus.master[17]
1263
1264[system.realview.gpio2_fake]
1265type=AmbaFake
1266amba_id=0
1267clock=1000
1268ignore_access=false
1269pio_addr=268521472
1270pio_latency=100000
1271system=system
1272pio=system.iobus.master[18]
1273
1274[system.realview.kmi0]
1275type=Pl050
1276amba_id=1314896
1277clock=1000
1278gic=system.realview.gic
1279int_delay=1000000
1280int_num=52
1281is_mouse=false
1282pio_addr=268460032
1283pio_latency=100000
1284system=system
1285vnc=system.vncserver
1286pio=system.iobus.master[5]
1287
1288[system.realview.kmi1]
1289type=Pl050
1290amba_id=1314896
1291clock=1000
1292gic=system.realview.gic
1293int_delay=1000000
1294int_num=53
1295is_mouse=true
1296pio_addr=268464128
1297pio_latency=100000
1298system=system
1299vnc=system.vncserver
1300pio=system.iobus.master[6]
1301
1302[system.realview.l2x0_fake]
1303type=IsaFake
1304clock=1000
1305fake_mem=false
1306pio_addr=520101888
1307pio_latency=100000
1308pio_size=4095
1309ret_bad_addr=false
1310ret_data16=65535
1311ret_data32=4294967295
1312ret_data64=18446744073709551615
1313ret_data8=255
1314system=system
1315update_data=false
1316warn_access=
1317pio=system.membus.master[4]
1318
1319[system.realview.local_cpu_timer]
1320type=CpuLocalTimer
1321clock=1000
1322gic=system.realview.gic
1323int_num_timer=29
1324int_num_watchdog=30
1325pio_addr=520095232
1326pio_latency=100000
1327system=system
1328pio=system.membus.master[6]
1329
1330[system.realview.mmc_fake]
1331type=AmbaFake
1332amba_id=0
1333clock=1000
1334ignore_access=false
1335pio_addr=268455936
1336pio_latency=100000
1337system=system
1338pio=system.iobus.master[22]
1339
1340[system.realview.nvmem]
1341type=SimpleMemory
1342bandwidth=73.000000
1343clock=1000
1344conf_table_reported=false
1345in_addr_map=true
1346latency=30000
1347latency_var=0
1348null=false
1349range=2147483648:2214592511
1350zero=true
1351port=system.membus.master[1]
1352
1353[system.realview.realview_io]
1354type=RealViewCtrl
1355clock=1000
1356idreg=0
1357pio_addr=268435456
1358pio_latency=100000
1359proc_id0=201326592
1360proc_id1=201327138
1361system=system
1362pio=system.iobus.master[1]
1363
1364[system.realview.rtc]
1365type=PL031
1366amba_id=3412017
1367clock=1000
1368gic=system.realview.gic
1369int_delay=100000
1370int_num=42
1371pio_addr=268529664
1372pio_latency=100000
1373system=system
1374time=Thu Jan 1 00:00:00 2009
1375pio=system.iobus.master[23]
1376
1377[system.realview.sci_fake]
1378type=AmbaFake
1379amba_id=0
1380clock=1000
1381ignore_access=false
1382pio_addr=268492800
1383pio_latency=100000
1384system=system
1385pio=system.iobus.master[20]
1386
1387[system.realview.smc_fake]
1388type=AmbaFake
1389amba_id=0
1390clock=1000
1391ignore_access=false
1392pio_addr=269357056
1393pio_latency=100000
1394system=system
1395pio=system.iobus.master[13]
1396
1397[system.realview.sp810_fake]
1398type=AmbaFake
1399amba_id=0
1400clock=1000
1401ignore_access=true
1402pio_addr=268439552
1403pio_latency=100000
1404system=system
1405pio=system.iobus.master[14]
1406
1407[system.realview.ssp_fake]
1408type=AmbaFake
1409amba_id=0
1410clock=1000
1411ignore_access=false
1412pio_addr=268488704
1413pio_latency=100000
1414system=system
1415pio=system.iobus.master[19]
1416
1417[system.realview.timer0]
1418type=Sp804
1419amba_id=1316868
1420clock=1000
1421clock0=1000000
1422clock1=1000000
1423gic=system.realview.gic
1424int_num0=36
1425int_num1=36
1426pio_addr=268505088
1427pio_latency=100000
1428system=system
1429pio=system.iobus.master[2]
1430
1431[system.realview.timer1]
1432type=Sp804
1433amba_id=1316868
1434clock=1000
1435clock0=1000000
1436clock1=1000000
1437gic=system.realview.gic
1438int_num0=37
1439int_num1=37
1440pio_addr=268509184
1441pio_latency=100000
1442system=system
1443pio=system.iobus.master[3]
1444
1445[system.realview.uart]
1446type=Pl011
1447clock=1000
1448end_on_eot=false
1449gic=system.realview.gic
1450int_delay=100000
1451int_num=44
1452pio_addr=268472320
1453pio_latency=100000
1454platform=system.realview
1455system=system
1456terminal=system.terminal
1457pio=system.iobus.master[0]
1458
1459[system.realview.uart1_fake]
1460type=AmbaFake
1461amba_id=0
1462clock=1000
1463ignore_access=false
1464pio_addr=268476416
1465pio_latency=100000
1466system=system
1467pio=system.iobus.master[10]
1468
1469[system.realview.uart2_fake]
1470type=AmbaFake
1471amba_id=0
1472clock=1000
1473ignore_access=false
1474pio_addr=268480512
1475pio_latency=100000
1476system=system
1477pio=system.iobus.master[11]
1478
1479[system.realview.uart3_fake]
1480type=AmbaFake
1481amba_id=0
1482clock=1000
1483ignore_access=false
1484pio_addr=268484608
1485pio_latency=100000
1486system=system
1487pio=system.iobus.master[12]
1488
1489[system.realview.watchdog_fake]
1490type=AmbaFake
1491amba_id=0
1492clock=1000
1493ignore_access=false
1494pio_addr=268500992
1495pio_latency=100000
1496system=system
1497pio=system.iobus.master[15]
1498
1499[system.terminal]
1500type=Terminal
1501intr_control=system.intrctrl
1502number=0
1503output=true
1504port=3456
1505
1506[system.toL2Bus]
1507type=CoherentBus
1508block_size=64
1509clock=500
1510header_cycles=1
1511system=system
1512use_default_range=false
1513width=8
1514master=system.l2c.cpu_side
1515slave=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
1516
1517[system.vncserver]
1518type=VncServer
1519frame_capture=false
1520number=0
1521port=5900
1522