SE/FS: Make SE vs. FS mode a runtime parameter.
[gem5.git] / tests / quick / 10.linux-boot / ref / alpha / linux / tsunami-simple-atomic / config.ini
index c5b353159544f42f342ff64507243952ee40388f..b72ae72cb4b69d6f763e10cfb06b65c05ce0f0ae 100644 (file)
@@ -1,38 +1,47 @@
 [root]
 type=Root
 children=system
-dummy=0
+time_sync_enable=false
+time_sync_period=100000000000
+time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxAlphaSystem
 children=bridge cpu disk0 disk2 intrctrl iobus iocache l2c membus physmem simple_disk terminal toL2Bus tsunami
 boot_cpu_frequency=500
 boot_osflags=root=/dev/hda1 console=ttyS0
-console=/chips/pd/randd/dist/binaries/console
+console=/dist/m5/system/binaries/console
 init_param=0
-kernel=/chips/pd/randd/dist/binaries/vmlinux
+kernel=/dist/m5/system/binaries/vmlinux
 load_addr_mask=1099511627775
 mem_mode=atomic
-pal=/chips/pd/randd/dist/binaries/ts_osfpal
+memories=system.physmem
+num_work_ids=16
+pal=/dist/m5/system/binaries/ts_osfpal
 physmem=system.physmem
 readfile=tests/halt.sh
 symbolfile=
 system_rev=1024
 system_type=34
+work_begin_ckpt_count=0
+work_begin_cpu_id_exit=-1
+work_begin_exit_count=0
+work_cpus_ckpt_count=0
+work_end_ckpt_count=0
+work_end_exit_count=0
+work_item_id=-1
+system_port=system.membus.port[2]
 
 [system.bridge]
 type=Bridge
 delay=50000
-filter_ranges_a=0:18446744073709551615
-filter_ranges_b=0:8589934591
 nack_delay=4000
-req_size_a=16
-req_size_b=16
-resp_size_a=16
-resp_size_b=16
+ranges=8796093022208:18446744073709551615
+req_size=16
+resp_size=16
 write_ack=false
-side_a=system.iobus.port[0]
-side_b=system.membus.port[0]
+master=system.iobus.port[0]
+slave=system.membus.port[0]
 
 [system.cpu]
 type=AtomicSimpleCPU
@@ -72,6 +81,7 @@ assoc=4
 block_size=64
 forward_snoops=true
 hash_delay=1
+is_top_level=true
 latency=1000
 max_miss_count=0
 mshrs=4
@@ -107,6 +117,7 @@ assoc=1
 block_size=64
 forward_snoops=true
 hash_delay=1
+is_top_level=true
 latency=1000
 max_miss_count=0
 mshrs=4
@@ -158,7 +169,7 @@ table_size=65536
 
 [system.disk0.image.child]
 type=RawDiskImage
-image_file=/chips/pd/randd/dist/disks/linux-latest.img
+image_file=/dist/m5/system/disks/linux-latest.img
 read_only=true
 
 [system.disk2]
@@ -178,7 +189,7 @@ table_size=65536
 
 [system.disk2.image.child]
 type=RawDiskImage
-image_file=/chips/pd/randd/dist/disks/linux-bigswap2.img
+image_file=/dist/m5/system/disks/linux-bigswap2.img
 read_only=true
 
 [system.intrctrl]
@@ -194,7 +205,7 @@ header_cycles=1
 use_default_range=true
 width=64
 default=system.tsunami.pciconfig.pio
-port=system.bridge.side_a system.tsunami.cchip.pio system.tsunami.pchip.pio system.tsunami.fake_sm_chip.pio system.tsunami.fake_uart1.pio system.tsunami.fake_uart2.pio system.tsunami.fake_uart3.pio system.tsunami.fake_uart4.pio system.tsunami.fake_ppc.pio system.tsunami.fake_OROM.pio system.tsunami.fake_pnp_addr.pio system.tsunami.fake_pnp_write.pio system.tsunami.fake_pnp_read0.pio system.tsunami.fake_pnp_read1.pio system.tsunami.fake_pnp_read2.pio system.tsunami.fake_pnp_read3.pio system.tsunami.fake_pnp_read4.pio system.tsunami.fake_pnp_read5.pio system.tsunami.fake_pnp_read6.pio system.tsunami.fake_pnp_read7.pio system.tsunami.fake_ata0.pio system.tsunami.fake_ata1.pio system.tsunami.fb.pio system.tsunami.io.pio system.tsunami.uart.pio system.tsunami.backdoor.pio system.tsunami.ide.pio system.tsunami.ethernet.pio system.iocache.cpu_side system.tsunami.ethernet.config system.tsunami.ethernet.dma system.tsunami.ide.config system.tsunami.ide.dma
+port=system.bridge.master system.tsunami.cchip.pio system.tsunami.pchip.pio system.tsunami.fake_sm_chip.pio system.tsunami.fake_uart1.pio system.tsunami.fake_uart2.pio system.tsunami.fake_uart3.pio system.tsunami.fake_uart4.pio system.tsunami.fake_ppc.pio system.tsunami.fake_OROM.pio system.tsunami.fake_pnp_addr.pio system.tsunami.fake_pnp_write.pio system.tsunami.fake_pnp_read0.pio system.tsunami.fake_pnp_read1.pio system.tsunami.fake_pnp_read2.pio system.tsunami.fake_pnp_read3.pio system.tsunami.fake_pnp_read4.pio system.tsunami.fake_pnp_read5.pio system.tsunami.fake_pnp_read6.pio system.tsunami.fake_pnp_read7.pio system.tsunami.fake_ata0.pio system.tsunami.fake_ata1.pio system.tsunami.fb.pio system.tsunami.io.pio system.tsunami.uart.pio system.tsunami.backdoor.pio system.tsunami.ide.pio system.tsunami.ide.config system.tsunami.ide.dma system.tsunami.ethernet.pio system.tsunami.ethernet.config system.tsunami.ethernet.dma system.iocache.cpu_side
 
 [system.iocache]
 type=BaseCache
@@ -203,6 +214,7 @@ assoc=8
 block_size=64
 forward_snoops=false
 hash_delay=1
+is_top_level=true
 latency=50000
 max_miss_count=0
 mshrs=20
@@ -224,8 +236,8 @@ tgts_per_mshr=12
 trace_addr=0
 two_queue=false
 write_buffers=8
-cpu_side=system.iobus.port[28]
-mem_side=system.membus.port[2]
+cpu_side=system.iobus.port[32]
+mem_side=system.membus.port[3]
 
 [system.l2c]
 type=BaseCache
@@ -234,6 +246,7 @@ assoc=8
 block_size=64
 forward_snoops=true
 hash_delay=1
+is_top_level=false
 latency=10000
 max_miss_count=0
 mshrs=92
@@ -256,7 +269,7 @@ trace_addr=0
 two_queue=false
 write_buffers=8
 cpu_side=system.toL2Bus.port[0]
-mem_side=system.membus.port[3]
+mem_side=system.membus.port[4]
 
 [system.membus]
 type=Bus
@@ -268,10 +281,11 @@ header_cycles=1
 use_default_range=false
 width=64
 default=system.membus.badaddr_responder.pio
-port=system.bridge.side_b system.physmem.port[0] system.iocache.mem_side system.l2c.mem_side
+port=system.bridge.slave system.physmem.port[0] system.system_port system.iocache.mem_side system.l2c.mem_side
 
 [system.membus.badaddr_responder]
 type=IsaFake
+fake_mem=false
 pio_addr=0
 pio_latency=1000
 pio_size=8
@@ -304,7 +318,7 @@ system=system
 
 [system.simple_disk.disk]
 type=RawDiskImage
-image_file=/chips/pd/randd/dist/disks/linux-latest.img
+image_file=/dist/m5/system/disks/linux-latest.img
 read_only=true
 
 [system.terminal]
@@ -417,12 +431,13 @@ system=system
 tx_delay=1000000
 tx_fifo_size=524288
 tx_thread=false
-config=system.iobus.port[29]
-dma=system.iobus.port[30]
-pio=system.iobus.port[27]
+config=system.iobus.port[30]
+dma=system.iobus.port[31]
+pio=system.iobus.port[29]
 
 [system.tsunami.fake_OROM]
 type=IsaFake
+fake_mem=false
 pio_addr=8796093677568
 pio_latency=1000
 pio_size=393216
@@ -439,6 +454,7 @@ pio=system.iobus.port[9]
 
 [system.tsunami.fake_ata0]
 type=IsaFake
+fake_mem=false
 pio_addr=8804615848432
 pio_latency=1000
 pio_size=8
@@ -455,6 +471,7 @@ pio=system.iobus.port[20]
 
 [system.tsunami.fake_ata1]
 type=IsaFake
+fake_mem=false
 pio_addr=8804615848304
 pio_latency=1000
 pio_size=8
@@ -471,6 +488,7 @@ pio=system.iobus.port[21]
 
 [system.tsunami.fake_pnp_addr]
 type=IsaFake
+fake_mem=false
 pio_addr=8804615848569
 pio_latency=1000
 pio_size=8
@@ -487,6 +505,7 @@ pio=system.iobus.port[10]
 
 [system.tsunami.fake_pnp_read0]
 type=IsaFake
+fake_mem=false
 pio_addr=8804615848451
 pio_latency=1000
 pio_size=8
@@ -503,6 +522,7 @@ pio=system.iobus.port[12]
 
 [system.tsunami.fake_pnp_read1]
 type=IsaFake
+fake_mem=false
 pio_addr=8804615848515
 pio_latency=1000
 pio_size=8
@@ -519,6 +539,7 @@ pio=system.iobus.port[13]
 
 [system.tsunami.fake_pnp_read2]
 type=IsaFake
+fake_mem=false
 pio_addr=8804615848579
 pio_latency=1000
 pio_size=8
@@ -535,6 +556,7 @@ pio=system.iobus.port[14]
 
 [system.tsunami.fake_pnp_read3]
 type=IsaFake
+fake_mem=false
 pio_addr=8804615848643
 pio_latency=1000
 pio_size=8
@@ -551,6 +573,7 @@ pio=system.iobus.port[15]
 
 [system.tsunami.fake_pnp_read4]
 type=IsaFake
+fake_mem=false
 pio_addr=8804615848707
 pio_latency=1000
 pio_size=8
@@ -567,6 +590,7 @@ pio=system.iobus.port[16]
 
 [system.tsunami.fake_pnp_read5]
 type=IsaFake
+fake_mem=false
 pio_addr=8804615848771
 pio_latency=1000
 pio_size=8
@@ -583,6 +607,7 @@ pio=system.iobus.port[17]
 
 [system.tsunami.fake_pnp_read6]
 type=IsaFake
+fake_mem=false
 pio_addr=8804615848835
 pio_latency=1000
 pio_size=8
@@ -599,6 +624,7 @@ pio=system.iobus.port[18]
 
 [system.tsunami.fake_pnp_read7]
 type=IsaFake
+fake_mem=false
 pio_addr=8804615848899
 pio_latency=1000
 pio_size=8
@@ -615,6 +641,7 @@ pio=system.iobus.port[19]
 
 [system.tsunami.fake_pnp_write]
 type=IsaFake
+fake_mem=false
 pio_addr=8804615850617
 pio_latency=1000
 pio_size=8
@@ -631,6 +658,7 @@ pio=system.iobus.port[11]
 
 [system.tsunami.fake_ppc]
 type=IsaFake
+fake_mem=false
 pio_addr=8804615848891
 pio_latency=1000
 pio_size=8
@@ -647,6 +675,7 @@ pio=system.iobus.port[8]
 
 [system.tsunami.fake_sm_chip]
 type=IsaFake
+fake_mem=false
 pio_addr=8804615848816
 pio_latency=1000
 pio_size=8
@@ -663,6 +692,7 @@ pio=system.iobus.port[3]
 
 [system.tsunami.fake_uart1]
 type=IsaFake
+fake_mem=false
 pio_addr=8804615848696
 pio_latency=1000
 pio_size=8
@@ -679,6 +709,7 @@ pio=system.iobus.port[4]
 
 [system.tsunami.fake_uart2]
 type=IsaFake
+fake_mem=false
 pio_addr=8804615848936
 pio_latency=1000
 pio_size=8
@@ -695,6 +726,7 @@ pio=system.iobus.port[5]
 
 [system.tsunami.fake_uart3]
 type=IsaFake
+fake_mem=false
 pio_addr=8804615848680
 pio_latency=1000
 pio_size=8
@@ -711,6 +743,7 @@ pio=system.iobus.port[6]
 
 [system.tsunami.fake_uart4]
 type=IsaFake
+fake_mem=false
 pio_addr=8804615848944
 pio_latency=1000
 pio_size=8
@@ -775,7 +808,9 @@ SubsystemID=0
 SubsystemVendorID=0
 VendorID=32902
 config_latency=20000
+ctrl_offset=0
 disks=system.disk0 system.disk2
+io_shift=0
 max_backoff_delay=10000000
 min_backoff_delay=4000
 pci_bus=0
@@ -784,8 +819,8 @@ pci_func=0
 pio_latency=1000
 platform=system.tsunami
 system=system
-config=system.iobus.port[31]
-dma=system.iobus.port[32]
+config=system.iobus.port[27]
+dma=system.iobus.port[28]
 pio=system.iobus.port[26]
 
 [system.tsunami.io]