change this to be a quick one so that it's in the regressions every night - it's...
authorLisa Hsu <hsul@eecs.umich.edu>
Fri, 1 Dec 2006 18:51:49 +0000 (13:51 -0500)
committerLisa Hsu <hsul@eecs.umich.edu>
Fri, 1 Dec 2006 18:51:49 +0000 (13:51 -0500)
tests/configs/twosys-tsunami-simple-atomic.py:
    don't need this import

--HG--
rename : tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.ini => tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.ini
rename : tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.out => tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.out
rename : tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.drivesys.sim_console => tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.drivesys.sim_console
rename : tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.testsys.sim_console => tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.testsys.sim_console
rename : tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/m5stats.txt => tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/m5stats.txt
rename : tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stderr => tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stderr
rename : tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stdout => tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stdout
rename : tests/long/80.netperf-stream/test.py => tests/quick/80.netperf-stream/test.py
extra : convert_revision : 68497b2ef8b21590cb6c636485703e46dc616513

17 files changed:
tests/configs/twosys-tsunami-simple-atomic.py
tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.ini [deleted file]
tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.out [deleted file]
tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.drivesys.sim_console [deleted file]
tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.testsys.sim_console [deleted file]
tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/m5stats.txt [deleted file]
tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stderr [deleted file]
tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stdout [deleted file]
tests/long/80.netperf-stream/test.py [deleted file]
tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.ini [new file with mode: 0644]
tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.out [new file with mode: 0644]
tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.drivesys.sim_console [new file with mode: 0644]
tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.testsys.sim_console [new file with mode: 0644]
tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/m5stats.txt [new file with mode: 0644]
tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stderr [new file with mode: 0644]
tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stdout [new file with mode: 0644]
tests/quick/80.netperf-stream/test.py [new file with mode: 0644]

index 335cea27dedf7bb1e24f27c511bac53ad9baad98..e7214a0598afda980c512ae60a496a1ba7a844bd 100644 (file)
@@ -29,7 +29,6 @@
 import m5
 from m5.objects import *
 m5.AddToPath('../configs/common')
-from SysPaths import *
 from FSConfig import *
 from Benchmarks import *
 
diff --git a/tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.ini b/tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.ini
deleted file mode 100644 (file)
index dff95e3..0000000
+++ /dev/null
@@ -1,1205 +0,0 @@
-[root]
-type=Root
-children=drivesys etherdump etherlink testsys
-checkpoint=
-clock=1000000000000
-max_tick=0
-output_file=cout
-progress_interval=0
-
-[drivesys]
-type=LinuxAlphaSystem
-children=bridge cpu disk0 disk2 intrctrl iobus membus physmem sim_console simple_disk tsunami
-boot_cpu_frequency=1
-boot_osflags=root=/dev/hda1 console=ttyS0
-console=/dist/m5/system/binaries/console
-init_param=0
-kernel=/dist/m5/system/binaries/vmlinux
-mem_mode=atomic
-pal=/dist/m5/system/binaries/ts_osfpal
-physmem=drivesys.physmem
-readfile=/z/hsul/work/m5/newmem/configs/boot/netperf-server.rcS
-symbolfile=
-system_rev=1024
-system_type=34
-
-[drivesys.bridge]
-type=Bridge
-delay=0
-queue_size_a=16
-queue_size_b=16
-write_ack=false
-side_a=drivesys.iobus.port[0]
-side_b=drivesys.membus.port[0]
-
-[drivesys.cpu]
-type=AtomicSimpleCPU
-children=dtb itb
-clock=1
-cpu_id=0
-defer_registration=false
-do_checkpoint_insts=true
-do_quiesce=true
-do_statistics_insts=true
-dtb=drivesys.cpu.dtb
-function_trace=false
-function_trace_start=0
-itb=drivesys.cpu.itb
-max_insts_all_threads=0
-max_insts_any_thread=0
-max_loads_all_threads=0
-max_loads_any_thread=0
-phase=0
-profile=0
-progress_interval=0
-simulate_stalls=false
-system=drivesys
-width=1
-dcache_port=drivesys.membus.port[3]
-icache_port=drivesys.membus.port[2]
-
-[drivesys.cpu.dtb]
-type=AlphaDTB
-size=64
-
-[drivesys.cpu.itb]
-type=AlphaITB
-size=48
-
-[drivesys.disk0]
-type=IdeDisk
-children=image
-delay=1000000
-driveID=master
-image=drivesys.disk0.image
-
-[drivesys.disk0.image]
-type=CowDiskImage
-children=child
-child=drivesys.disk0.image.child
-read_only=false
-table_size=65536
-
-[drivesys.disk0.image.child]
-type=RawDiskImage
-image_file=/dist/m5/system/disks/myimg.img
-read_only=true
-
-[drivesys.disk2]
-type=IdeDisk
-children=image
-delay=1000000
-driveID=master
-image=drivesys.disk2.image
-
-[drivesys.disk2.image]
-type=CowDiskImage
-children=child
-child=drivesys.disk2.image.child
-read_only=false
-table_size=65536
-
-[drivesys.disk2.image.child]
-type=RawDiskImage
-image_file=/dist/m5/system/disks/linux-bigswap2.img
-read_only=true
-
-[drivesys.intrctrl]
-type=IntrControl
-cpu=drivesys.cpu
-
-[drivesys.iobus]
-type=Bus
-bus_id=0
-clock=1000
-responder_set=true
-width=64
-default=drivesys.tsunami.pciconfig.pio
-port=drivesys.bridge.side_a drivesys.tsunami.cchip.pio drivesys.tsunami.pchip.pio drivesys.tsunami.fake_sm_chip.pio drivesys.tsunami.fake_uart1.pio drivesys.tsunami.fake_uart2.pio drivesys.tsunami.fake_uart3.pio drivesys.tsunami.fake_uart4.pio drivesys.tsunami.fake_ppc.pio drivesys.tsunami.fake_OROM.pio drivesys.tsunami.fake_pnp_addr.pio drivesys.tsunami.fake_pnp_write.pio drivesys.tsunami.fake_pnp_read0.pio drivesys.tsunami.fake_pnp_read1.pio drivesys.tsunami.fake_pnp_read2.pio drivesys.tsunami.fake_pnp_read3.pio drivesys.tsunami.fake_pnp_read4.pio drivesys.tsunami.fake_pnp_read5.pio drivesys.tsunami.fake_pnp_read6.pio drivesys.tsunami.fake_pnp_read7.pio drivesys.tsunami.fake_ata0.pio drivesys.tsunami.fake_ata1.pio drivesys.tsunami.fb.pio drivesys.tsunami.io.pio drivesys.tsunami.uart.pio drivesys.tsunami.console.pio drivesys.tsunami.ide.pio drivesys.tsunami.ethernet.pio drivesys.tsunami.ethernet.config drivesys.tsunami.ethernet.dma drivesys.tsunami.ide.config drivesys.tsunami.ide.dma
-
-[drivesys.membus]
-type=Bus
-children=responder
-bus_id=1
-clock=1000
-responder_set=false
-width=64
-default=drivesys.membus.responder.pio
-port=drivesys.bridge.side_b drivesys.physmem.port drivesys.cpu.icache_port drivesys.cpu.dcache_port
-
-[drivesys.membus.responder]
-type=IsaFake
-pio_addr=0
-pio_latency=1
-pio_size=8
-platform=drivesys.tsunami
-ret_bad_addr=true
-ret_data=255
-system=drivesys
-pio=drivesys.membus.default
-
-[drivesys.physmem]
-type=PhysicalMemory
-file=
-latency=1
-range=0:134217727
-port=drivesys.membus.port[1]
-
-[drivesys.sim_console]
-type=SimConsole
-children=listener
-append_name=true
-intr_control=drivesys.intrctrl
-listener=drivesys.sim_console.listener
-number=0
-output=console
-
-[drivesys.sim_console.listener]
-type=ConsoleListener
-port=3456
-
-[drivesys.simple_disk]
-type=SimpleDisk
-children=disk
-disk=drivesys.simple_disk.disk
-system=drivesys
-
-[drivesys.simple_disk.disk]
-type=RawDiskImage
-image_file=/dist/m5/system/disks/myimg.img
-read_only=true
-
-[drivesys.tsunami]
-type=Tsunami
-children=cchip console etherint ethernet fake_OROM fake_ata0 fake_ata1 fake_pnp_addr fake_pnp_read0 fake_pnp_read1 fake_pnp_read2 fake_pnp_read3 fake_pnp_read4 fake_pnp_read5 fake_pnp_read6 fake_pnp_read7 fake_pnp_write fake_ppc fake_sm_chip fake_uart1 fake_uart2 fake_uart3 fake_uart4 fb ide io pchip pciconfig uart
-intrctrl=drivesys.intrctrl
-system=drivesys
-
-[drivesys.tsunami.cchip]
-type=TsunamiCChip
-pio_addr=8803072344064
-pio_latency=1000
-platform=drivesys.tsunami
-system=drivesys
-tsunami=drivesys.tsunami
-pio=drivesys.iobus.port[1]
-
-[drivesys.tsunami.console]
-type=AlphaConsole
-cpu=drivesys.cpu
-disk=drivesys.simple_disk
-pio_addr=8804682956800
-pio_latency=1000
-platform=drivesys.tsunami
-sim_console=drivesys.sim_console
-system=drivesys
-pio=drivesys.iobus.port[25]
-
-[drivesys.tsunami.etherint]
-type=NSGigEInt
-device=drivesys.tsunami.ethernet
-peer=Null
-
-[drivesys.tsunami.ethernet]
-type=NSGigE
-children=configdata
-clock=0
-config_latency=20000
-configdata=drivesys.tsunami.ethernet.configdata
-dma_data_free=false
-dma_desc_free=false
-dma_no_allocate=true
-dma_read_delay=0
-dma_read_factor=0
-dma_write_delay=0
-dma_write_factor=0
-hardware_address=00:90:00:00:00:02
-intr_delay=10000000
-pci_bus=0
-pci_dev=1
-pci_func=0
-pio_latency=1000
-platform=drivesys.tsunami
-rss=false
-rx_delay=1000000
-rx_fifo_size=524288
-rx_filter=true
-rx_thread=false
-system=drivesys
-tx_delay=1000000
-tx_fifo_size=524288
-tx_thread=false
-config=drivesys.iobus.port[28]
-dma=drivesys.iobus.port[29]
-pio=drivesys.iobus.port[27]
-
-[drivesys.tsunami.ethernet.configdata]
-type=PciConfigData
-BAR0=1
-BAR0Size=256
-BAR1=0
-BAR1Size=4096
-BAR2=0
-BAR2Size=0
-BAR3=0
-BAR3Size=0
-BAR4=0
-BAR4Size=0
-BAR5=0
-BAR5Size=0
-BIST=0
-CacheLineSize=0
-CardbusCIS=0
-ClassCode=2
-Command=0
-DeviceID=34
-ExpansionROM=0
-HeaderType=0
-InterruptLine=30
-InterruptPin=1
-LatencyTimer=0
-MaximumLatency=52
-MinimumGrant=176
-ProgIF=0
-Revision=0
-Status=656
-SubClassCode=0
-SubsystemID=0
-SubsystemVendorID=0
-VendorID=4107
-
-[drivesys.tsunami.fake_OROM]
-type=IsaFake
-pio_addr=8796093677568
-pio_latency=1000
-pio_size=393216
-platform=drivesys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=drivesys
-pio=drivesys.iobus.port[9]
-
-[drivesys.tsunami.fake_ata0]
-type=IsaFake
-pio_addr=8804615848432
-pio_latency=1000
-pio_size=8
-platform=drivesys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=drivesys
-pio=drivesys.iobus.port[20]
-
-[drivesys.tsunami.fake_ata1]
-type=IsaFake
-pio_addr=8804615848304
-pio_latency=1000
-pio_size=8
-platform=drivesys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=drivesys
-pio=drivesys.iobus.port[21]
-
-[drivesys.tsunami.fake_pnp_addr]
-type=IsaFake
-pio_addr=8804615848569
-pio_latency=1000
-pio_size=8
-platform=drivesys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=drivesys
-pio=drivesys.iobus.port[10]
-
-[drivesys.tsunami.fake_pnp_read0]
-type=IsaFake
-pio_addr=8804615848451
-pio_latency=1000
-pio_size=8
-platform=drivesys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=drivesys
-pio=drivesys.iobus.port[12]
-
-[drivesys.tsunami.fake_pnp_read1]
-type=IsaFake
-pio_addr=8804615848515
-pio_latency=1000
-pio_size=8
-platform=drivesys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=drivesys
-pio=drivesys.iobus.port[13]
-
-[drivesys.tsunami.fake_pnp_read2]
-type=IsaFake
-pio_addr=8804615848579
-pio_latency=1000
-pio_size=8
-platform=drivesys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=drivesys
-pio=drivesys.iobus.port[14]
-
-[drivesys.tsunami.fake_pnp_read3]
-type=IsaFake
-pio_addr=8804615848643
-pio_latency=1000
-pio_size=8
-platform=drivesys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=drivesys
-pio=drivesys.iobus.port[15]
-
-[drivesys.tsunami.fake_pnp_read4]
-type=IsaFake
-pio_addr=8804615848707
-pio_latency=1000
-pio_size=8
-platform=drivesys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=drivesys
-pio=drivesys.iobus.port[16]
-
-[drivesys.tsunami.fake_pnp_read5]
-type=IsaFake
-pio_addr=8804615848771
-pio_latency=1000
-pio_size=8
-platform=drivesys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=drivesys
-pio=drivesys.iobus.port[17]
-
-[drivesys.tsunami.fake_pnp_read6]
-type=IsaFake
-pio_addr=8804615848835
-pio_latency=1000
-pio_size=8
-platform=drivesys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=drivesys
-pio=drivesys.iobus.port[18]
-
-[drivesys.tsunami.fake_pnp_read7]
-type=IsaFake
-pio_addr=8804615848899
-pio_latency=1000
-pio_size=8
-platform=drivesys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=drivesys
-pio=drivesys.iobus.port[19]
-
-[drivesys.tsunami.fake_pnp_write]
-type=IsaFake
-pio_addr=8804615850617
-pio_latency=1000
-pio_size=8
-platform=drivesys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=drivesys
-pio=drivesys.iobus.port[11]
-
-[drivesys.tsunami.fake_ppc]
-type=IsaFake
-pio_addr=8804615848892
-pio_latency=1000
-pio_size=8
-platform=drivesys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=drivesys
-pio=drivesys.iobus.port[8]
-
-[drivesys.tsunami.fake_sm_chip]
-type=IsaFake
-pio_addr=8804615848816
-pio_latency=1000
-pio_size=8
-platform=drivesys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=drivesys
-pio=drivesys.iobus.port[3]
-
-[drivesys.tsunami.fake_uart1]
-type=IsaFake
-pio_addr=8804615848696
-pio_latency=1000
-pio_size=8
-platform=drivesys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=drivesys
-pio=drivesys.iobus.port[4]
-
-[drivesys.tsunami.fake_uart2]
-type=IsaFake
-pio_addr=8804615848936
-pio_latency=1000
-pio_size=8
-platform=drivesys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=drivesys
-pio=drivesys.iobus.port[5]
-
-[drivesys.tsunami.fake_uart3]
-type=IsaFake
-pio_addr=8804615848680
-pio_latency=1000
-pio_size=8
-platform=drivesys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=drivesys
-pio=drivesys.iobus.port[6]
-
-[drivesys.tsunami.fake_uart4]
-type=IsaFake
-pio_addr=8804615848944
-pio_latency=1000
-pio_size=8
-platform=drivesys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=drivesys
-pio=drivesys.iobus.port[7]
-
-[drivesys.tsunami.fb]
-type=BadDevice
-devicename=FrameBuffer
-pio_addr=8804615848912
-pio_latency=1000
-platform=drivesys.tsunami
-system=drivesys
-pio=drivesys.iobus.port[22]
-
-[drivesys.tsunami.ide]
-type=IdeController
-children=configdata
-config_latency=20000
-configdata=drivesys.tsunami.ide.configdata
-disks=drivesys.disk0 drivesys.disk2
-pci_bus=0
-pci_dev=0
-pci_func=0
-pio_latency=1000
-platform=drivesys.tsunami
-system=drivesys
-config=drivesys.iobus.port[30]
-dma=drivesys.iobus.port[31]
-pio=drivesys.iobus.port[26]
-
-[drivesys.tsunami.ide.configdata]
-type=PciConfigData
-BAR0=1
-BAR0Size=8
-BAR1=1
-BAR1Size=4
-BAR2=1
-BAR2Size=8
-BAR3=1
-BAR3Size=4
-BAR4=1
-BAR4Size=16
-BAR5=1
-BAR5Size=0
-BIST=0
-CacheLineSize=0
-CardbusCIS=0
-ClassCode=1
-Command=0
-DeviceID=28945
-ExpansionROM=0
-HeaderType=0
-InterruptLine=31
-InterruptPin=1
-LatencyTimer=0
-MaximumLatency=0
-MinimumGrant=0
-ProgIF=133
-Revision=0
-Status=640
-SubClassCode=1
-SubsystemID=0
-SubsystemVendorID=0
-VendorID=32902
-
-[drivesys.tsunami.io]
-type=TsunamiIO
-frequency=976562500
-pio_addr=8804615847936
-pio_latency=1000
-platform=drivesys.tsunami
-system=drivesys
-time=1136073600
-tsunami=drivesys.tsunami
-pio=drivesys.iobus.port[23]
-
-[drivesys.tsunami.pchip]
-type=TsunamiPChip
-pio_addr=8802535473152
-pio_latency=1000
-platform=drivesys.tsunami
-system=drivesys
-tsunami=drivesys.tsunami
-pio=drivesys.iobus.port[2]
-
-[drivesys.tsunami.pciconfig]
-type=PciConfigAll
-bus=0
-pio_latency=1
-platform=drivesys.tsunami
-size=16777216
-system=drivesys
-pio=drivesys.iobus.default
-
-[drivesys.tsunami.uart]
-type=Uart8250
-pio_addr=8804615848952
-pio_latency=1000
-platform=drivesys.tsunami
-sim_console=drivesys.sim_console
-system=drivesys
-pio=drivesys.iobus.port[24]
-
-[etherdump]
-type=EtherDump
-file=ethertrace
-maxlen=96
-
-[etherlink]
-type=EtherLink
-delay=0
-delay_var=0
-dump=etherdump
-int1=testsys.tsunami.etherint
-int2=drivesys.tsunami.etherint
-speed=8000.000000
-
-[exetrace]
-intel_format=false
-legion_lockstep=false
-pc_symbol=true
-print_cpseq=false
-print_cycle=true
-print_data=true
-print_effaddr=true
-print_fetchseq=false
-print_iregs=false
-print_opclass=true
-print_thread=true
-speculative=true
-trace_system=client
-
-[serialize]
-count=10
-cycle=0
-dir=cpt.%012d
-period=0
-
-[stats]
-descriptions=true
-dump_cycle=0
-dump_period=0
-dump_reset=false
-ignore_events=
-mysql_db=
-mysql_host=
-mysql_password=
-mysql_user=
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_compat=true
-text_file=m5stats.txt
-
-[testsys]
-type=LinuxAlphaSystem
-children=bridge cpu disk0 disk2 intrctrl iobus membus physmem sim_console simple_disk tsunami
-boot_cpu_frequency=1
-boot_osflags=root=/dev/hda1 console=ttyS0
-console=/dist/m5/system/binaries/console
-init_param=0
-kernel=/dist/m5/system/binaries/vmlinux
-mem_mode=atomic
-pal=/dist/m5/system/binaries/ts_osfpal
-physmem=testsys.physmem
-readfile=/z/hsul/work/m5/newmem/configs/boot/netperf-stream-client.rcS
-symbolfile=
-system_rev=1024
-system_type=34
-
-[testsys.bridge]
-type=Bridge
-delay=0
-queue_size_a=16
-queue_size_b=16
-write_ack=false
-side_a=testsys.iobus.port[0]
-side_b=testsys.membus.port[0]
-
-[testsys.cpu]
-type=AtomicSimpleCPU
-children=dtb itb
-clock=1
-cpu_id=0
-defer_registration=false
-do_checkpoint_insts=true
-do_quiesce=true
-do_statistics_insts=true
-dtb=testsys.cpu.dtb
-function_trace=false
-function_trace_start=0
-itb=testsys.cpu.itb
-max_insts_all_threads=0
-max_insts_any_thread=0
-max_loads_all_threads=0
-max_loads_any_thread=0
-phase=0
-profile=0
-progress_interval=0
-simulate_stalls=false
-system=testsys
-width=1
-dcache_port=testsys.membus.port[3]
-icache_port=testsys.membus.port[2]
-
-[testsys.cpu.dtb]
-type=AlphaDTB
-size=64
-
-[testsys.cpu.itb]
-type=AlphaITB
-size=48
-
-[testsys.disk0]
-type=IdeDisk
-children=image
-delay=1000000
-driveID=master
-image=testsys.disk0.image
-
-[testsys.disk0.image]
-type=CowDiskImage
-children=child
-child=testsys.disk0.image.child
-read_only=false
-table_size=65536
-
-[testsys.disk0.image.child]
-type=RawDiskImage
-image_file=/dist/m5/system/disks/myimg.img
-read_only=true
-
-[testsys.disk2]
-type=IdeDisk
-children=image
-delay=1000000
-driveID=master
-image=testsys.disk2.image
-
-[testsys.disk2.image]
-type=CowDiskImage
-children=child
-child=testsys.disk2.image.child
-read_only=false
-table_size=65536
-
-[testsys.disk2.image.child]
-type=RawDiskImage
-image_file=/dist/m5/system/disks/linux-bigswap2.img
-read_only=true
-
-[testsys.intrctrl]
-type=IntrControl
-cpu=testsys.cpu
-
-[testsys.iobus]
-type=Bus
-bus_id=0
-clock=1000
-responder_set=true
-width=64
-default=testsys.tsunami.pciconfig.pio
-port=testsys.bridge.side_a testsys.tsunami.cchip.pio testsys.tsunami.pchip.pio testsys.tsunami.fake_sm_chip.pio testsys.tsunami.fake_uart1.pio testsys.tsunami.fake_uart2.pio testsys.tsunami.fake_uart3.pio testsys.tsunami.fake_uart4.pio testsys.tsunami.fake_ppc.pio testsys.tsunami.fake_OROM.pio testsys.tsunami.fake_pnp_addr.pio testsys.tsunami.fake_pnp_write.pio testsys.tsunami.fake_pnp_read0.pio testsys.tsunami.fake_pnp_read1.pio testsys.tsunami.fake_pnp_read2.pio testsys.tsunami.fake_pnp_read3.pio testsys.tsunami.fake_pnp_read4.pio testsys.tsunami.fake_pnp_read5.pio testsys.tsunami.fake_pnp_read6.pio testsys.tsunami.fake_pnp_read7.pio testsys.tsunami.fake_ata0.pio testsys.tsunami.fake_ata1.pio testsys.tsunami.fb.pio testsys.tsunami.io.pio testsys.tsunami.uart.pio testsys.tsunami.console.pio testsys.tsunami.ide.pio testsys.tsunami.ethernet.pio testsys.tsunami.ethernet.config testsys.tsunami.ethernet.dma testsys.tsunami.ide.config testsys.tsunami.ide.dma
-
-[testsys.membus]
-type=Bus
-children=responder
-bus_id=1
-clock=1000
-responder_set=false
-width=64
-default=testsys.membus.responder.pio
-port=testsys.bridge.side_b testsys.physmem.port testsys.cpu.icache_port testsys.cpu.dcache_port
-
-[testsys.membus.responder]
-type=IsaFake
-pio_addr=0
-pio_latency=1
-pio_size=8
-platform=testsys.tsunami
-ret_bad_addr=true
-ret_data=255
-system=testsys
-pio=testsys.membus.default
-
-[testsys.physmem]
-type=PhysicalMemory
-file=
-latency=1
-range=0:134217727
-port=testsys.membus.port[1]
-
-[testsys.sim_console]
-type=SimConsole
-children=listener
-append_name=true
-intr_control=testsys.intrctrl
-listener=testsys.sim_console.listener
-number=0
-output=console
-
-[testsys.sim_console.listener]
-type=ConsoleListener
-port=3456
-
-[testsys.simple_disk]
-type=SimpleDisk
-children=disk
-disk=testsys.simple_disk.disk
-system=testsys
-
-[testsys.simple_disk.disk]
-type=RawDiskImage
-image_file=/dist/m5/system/disks/myimg.img
-read_only=true
-
-[testsys.tsunami]
-type=Tsunami
-children=cchip console etherint ethernet fake_OROM fake_ata0 fake_ata1 fake_pnp_addr fake_pnp_read0 fake_pnp_read1 fake_pnp_read2 fake_pnp_read3 fake_pnp_read4 fake_pnp_read5 fake_pnp_read6 fake_pnp_read7 fake_pnp_write fake_ppc fake_sm_chip fake_uart1 fake_uart2 fake_uart3 fake_uart4 fb ide io pchip pciconfig uart
-intrctrl=testsys.intrctrl
-system=testsys
-
-[testsys.tsunami.cchip]
-type=TsunamiCChip
-pio_addr=8803072344064
-pio_latency=1000
-platform=testsys.tsunami
-system=testsys
-tsunami=testsys.tsunami
-pio=testsys.iobus.port[1]
-
-[testsys.tsunami.console]
-type=AlphaConsole
-cpu=testsys.cpu
-disk=testsys.simple_disk
-pio_addr=8804682956800
-pio_latency=1000
-platform=testsys.tsunami
-sim_console=testsys.sim_console
-system=testsys
-pio=testsys.iobus.port[25]
-
-[testsys.tsunami.etherint]
-type=NSGigEInt
-device=testsys.tsunami.ethernet
-peer=Null
-
-[testsys.tsunami.ethernet]
-type=NSGigE
-children=configdata
-clock=0
-config_latency=20000
-configdata=testsys.tsunami.ethernet.configdata
-dma_data_free=false
-dma_desc_free=false
-dma_no_allocate=true
-dma_read_delay=0
-dma_read_factor=0
-dma_write_delay=0
-dma_write_factor=0
-hardware_address=00:90:00:00:00:02
-intr_delay=10000000
-pci_bus=0
-pci_dev=1
-pci_func=0
-pio_latency=1000
-platform=testsys.tsunami
-rss=false
-rx_delay=1000000
-rx_fifo_size=524288
-rx_filter=true
-rx_thread=false
-system=testsys
-tx_delay=1000000
-tx_fifo_size=524288
-tx_thread=false
-config=testsys.iobus.port[28]
-dma=testsys.iobus.port[29]
-pio=testsys.iobus.port[27]
-
-[testsys.tsunami.ethernet.configdata]
-type=PciConfigData
-BAR0=1
-BAR0Size=256
-BAR1=0
-BAR1Size=4096
-BAR2=0
-BAR2Size=0
-BAR3=0
-BAR3Size=0
-BAR4=0
-BAR4Size=0
-BAR5=0
-BAR5Size=0
-BIST=0
-CacheLineSize=0
-CardbusCIS=0
-ClassCode=2
-Command=0
-DeviceID=34
-ExpansionROM=0
-HeaderType=0
-InterruptLine=30
-InterruptPin=1
-LatencyTimer=0
-MaximumLatency=52
-MinimumGrant=176
-ProgIF=0
-Revision=0
-Status=656
-SubClassCode=0
-SubsystemID=0
-SubsystemVendorID=0
-VendorID=4107
-
-[testsys.tsunami.fake_OROM]
-type=IsaFake
-pio_addr=8796093677568
-pio_latency=1000
-pio_size=393216
-platform=testsys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=testsys
-pio=testsys.iobus.port[9]
-
-[testsys.tsunami.fake_ata0]
-type=IsaFake
-pio_addr=8804615848432
-pio_latency=1000
-pio_size=8
-platform=testsys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=testsys
-pio=testsys.iobus.port[20]
-
-[testsys.tsunami.fake_ata1]
-type=IsaFake
-pio_addr=8804615848304
-pio_latency=1000
-pio_size=8
-platform=testsys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=testsys
-pio=testsys.iobus.port[21]
-
-[testsys.tsunami.fake_pnp_addr]
-type=IsaFake
-pio_addr=8804615848569
-pio_latency=1000
-pio_size=8
-platform=testsys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=testsys
-pio=testsys.iobus.port[10]
-
-[testsys.tsunami.fake_pnp_read0]
-type=IsaFake
-pio_addr=8804615848451
-pio_latency=1000
-pio_size=8
-platform=testsys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=testsys
-pio=testsys.iobus.port[12]
-
-[testsys.tsunami.fake_pnp_read1]
-type=IsaFake
-pio_addr=8804615848515
-pio_latency=1000
-pio_size=8
-platform=testsys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=testsys
-pio=testsys.iobus.port[13]
-
-[testsys.tsunami.fake_pnp_read2]
-type=IsaFake
-pio_addr=8804615848579
-pio_latency=1000
-pio_size=8
-platform=testsys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=testsys
-pio=testsys.iobus.port[14]
-
-[testsys.tsunami.fake_pnp_read3]
-type=IsaFake
-pio_addr=8804615848643
-pio_latency=1000
-pio_size=8
-platform=testsys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=testsys
-pio=testsys.iobus.port[15]
-
-[testsys.tsunami.fake_pnp_read4]
-type=IsaFake
-pio_addr=8804615848707
-pio_latency=1000
-pio_size=8
-platform=testsys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=testsys
-pio=testsys.iobus.port[16]
-
-[testsys.tsunami.fake_pnp_read5]
-type=IsaFake
-pio_addr=8804615848771
-pio_latency=1000
-pio_size=8
-platform=testsys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=testsys
-pio=testsys.iobus.port[17]
-
-[testsys.tsunami.fake_pnp_read6]
-type=IsaFake
-pio_addr=8804615848835
-pio_latency=1000
-pio_size=8
-platform=testsys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=testsys
-pio=testsys.iobus.port[18]
-
-[testsys.tsunami.fake_pnp_read7]
-type=IsaFake
-pio_addr=8804615848899
-pio_latency=1000
-pio_size=8
-platform=testsys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=testsys
-pio=testsys.iobus.port[19]
-
-[testsys.tsunami.fake_pnp_write]
-type=IsaFake
-pio_addr=8804615850617
-pio_latency=1000
-pio_size=8
-platform=testsys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=testsys
-pio=testsys.iobus.port[11]
-
-[testsys.tsunami.fake_ppc]
-type=IsaFake
-pio_addr=8804615848892
-pio_latency=1000
-pio_size=8
-platform=testsys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=testsys
-pio=testsys.iobus.port[8]
-
-[testsys.tsunami.fake_sm_chip]
-type=IsaFake
-pio_addr=8804615848816
-pio_latency=1000
-pio_size=8
-platform=testsys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=testsys
-pio=testsys.iobus.port[3]
-
-[testsys.tsunami.fake_uart1]
-type=IsaFake
-pio_addr=8804615848696
-pio_latency=1000
-pio_size=8
-platform=testsys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=testsys
-pio=testsys.iobus.port[4]
-
-[testsys.tsunami.fake_uart2]
-type=IsaFake
-pio_addr=8804615848936
-pio_latency=1000
-pio_size=8
-platform=testsys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=testsys
-pio=testsys.iobus.port[5]
-
-[testsys.tsunami.fake_uart3]
-type=IsaFake
-pio_addr=8804615848680
-pio_latency=1000
-pio_size=8
-platform=testsys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=testsys
-pio=testsys.iobus.port[6]
-
-[testsys.tsunami.fake_uart4]
-type=IsaFake
-pio_addr=8804615848944
-pio_latency=1000
-pio_size=8
-platform=testsys.tsunami
-ret_bad_addr=false
-ret_data=255
-system=testsys
-pio=testsys.iobus.port[7]
-
-[testsys.tsunami.fb]
-type=BadDevice
-devicename=FrameBuffer
-pio_addr=8804615848912
-pio_latency=1000
-platform=testsys.tsunami
-system=testsys
-pio=testsys.iobus.port[22]
-
-[testsys.tsunami.ide]
-type=IdeController
-children=configdata
-config_latency=20000
-configdata=testsys.tsunami.ide.configdata
-disks=testsys.disk0 testsys.disk2
-pci_bus=0
-pci_dev=0
-pci_func=0
-pio_latency=1000
-platform=testsys.tsunami
-system=testsys
-config=testsys.iobus.port[30]
-dma=testsys.iobus.port[31]
-pio=testsys.iobus.port[26]
-
-[testsys.tsunami.ide.configdata]
-type=PciConfigData
-BAR0=1
-BAR0Size=8
-BAR1=1
-BAR1Size=4
-BAR2=1
-BAR2Size=8
-BAR3=1
-BAR3Size=4
-BAR4=1
-BAR4Size=16
-BAR5=1
-BAR5Size=0
-BIST=0
-CacheLineSize=0
-CardbusCIS=0
-ClassCode=1
-Command=0
-DeviceID=28945
-ExpansionROM=0
-HeaderType=0
-InterruptLine=31
-InterruptPin=1
-LatencyTimer=0
-MaximumLatency=0
-MinimumGrant=0
-ProgIF=133
-Revision=0
-Status=640
-SubClassCode=1
-SubsystemID=0
-SubsystemVendorID=0
-VendorID=32902
-
-[testsys.tsunami.io]
-type=TsunamiIO
-frequency=976562500
-pio_addr=8804615847936
-pio_latency=1000
-platform=testsys.tsunami
-system=testsys
-time=1136073600
-tsunami=testsys.tsunami
-pio=testsys.iobus.port[23]
-
-[testsys.tsunami.pchip]
-type=TsunamiPChip
-pio_addr=8802535473152
-pio_latency=1000
-platform=testsys.tsunami
-system=testsys
-tsunami=testsys.tsunami
-pio=testsys.iobus.port[2]
-
-[testsys.tsunami.pciconfig]
-type=PciConfigAll
-bus=0
-pio_latency=1
-platform=testsys.tsunami
-size=16777216
-system=testsys
-pio=testsys.iobus.default
-
-[testsys.tsunami.uart]
-type=Uart8250
-pio_addr=8804615848952
-pio_latency=1000
-platform=testsys.tsunami
-sim_console=testsys.sim_console
-system=testsys
-pio=testsys.iobus.port[24]
-
-[trace]
-bufsize=0
-cycle=0
-dump_on_exit=false
-file=cout
-flags=
-ignore=
-start=0
-
diff --git a/tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.out b/tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.out
deleted file mode 100644 (file)
index 19bb5af..0000000
+++ /dev/null
@@ -1,1101 +0,0 @@
-[root]
-type=Root
-clock=1000000000000
-max_tick=0
-progress_interval=0
-output_file=cout
-
-[testsys.physmem]
-type=PhysicalMemory
-file=
-range=[0,134217727]
-latency=1
-
-[testsys]
-type=LinuxAlphaSystem
-boot_cpu_frequency=1
-physmem=testsys.physmem
-mem_mode=atomic
-kernel=/dist/m5/system/binaries/vmlinux
-console=/dist/m5/system/binaries/console
-pal=/dist/m5/system/binaries/ts_osfpal
-boot_osflags=root=/dev/hda1 console=ttyS0
-readfile=/z/hsul/work/m5/newmem/configs/boot/netperf-stream-client.rcS
-symbolfile=
-init_param=0
-system_type=34
-system_rev=1024
-
-[testsys.cpu.itb]
-type=AlphaITB
-size=48
-
-[testsys.cpu.dtb]
-type=AlphaDTB
-size=64
-
-[testsys.cpu]
-type=AtomicSimpleCPU
-max_insts_any_thread=0
-max_insts_all_threads=0
-max_loads_any_thread=0
-max_loads_all_threads=0
-progress_interval=0
-system=testsys
-cpu_id=0
-itb=testsys.cpu.itb
-dtb=testsys.cpu.dtb
-profile=0
-do_quiesce=true
-do_checkpoint_insts=true
-do_statistics_insts=true
-clock=1
-phase=0
-defer_registration=false
-width=1
-function_trace=false
-function_trace_start=0
-simulate_stalls=false
-
-[testsys.intrctrl]
-type=IntrControl
-cpu=testsys.cpu
-
-[testsys.tsunami]
-type=Tsunami
-system=testsys
-intrctrl=testsys.intrctrl
-
-[testsys.tsunami.ethernet.configdata]
-type=PciConfigData
-VendorID=4107
-DeviceID=34
-Command=0
-Status=656
-Revision=0
-ProgIF=0
-SubClassCode=0
-ClassCode=2
-CacheLineSize=0
-LatencyTimer=0
-HeaderType=0
-BIST=0
-BAR0=1
-BAR1=0
-BAR2=0
-BAR3=0
-BAR4=0
-BAR5=0
-CardbusCIS=0
-SubsystemVendorID=0
-SubsystemID=0
-ExpansionROM=0
-InterruptLine=30
-InterruptPin=1
-MinimumGrant=176
-MaximumLatency=52
-BAR0Size=256
-BAR1Size=4096
-BAR2Size=0
-BAR3Size=0
-BAR4Size=0
-BAR5Size=0
-
-[testsys.tsunami.ethernet]
-type=NSGigE
-system=testsys
-platform=testsys.tsunami
-configdata=testsys.tsunami.ethernet.configdata
-pci_bus=0
-pci_dev=1
-pci_func=0
-pio_latency=1000
-config_latency=20000
-clock=0
-dma_desc_free=false
-dma_data_free=false
-dma_read_delay=0
-dma_write_delay=0
-dma_read_factor=0
-dma_write_factor=0
-dma_no_allocate=true
-intr_delay=10000000
-rx_delay=1000000
-tx_delay=1000000
-rx_fifo_size=524288
-tx_fifo_size=524288
-rx_filter=true
-hardware_address=00:90:00:00:00:02
-rx_thread=false
-tx_thread=false
-rss=false
-
-[testsys.tsunami.etherint]
-type=NSGigEInt
-peer=null
-device=testsys.tsunami.ethernet
-
-[drivesys.physmem]
-type=PhysicalMemory
-file=
-range=[0,134217727]
-latency=1
-
-[drivesys]
-type=LinuxAlphaSystem
-boot_cpu_frequency=1
-physmem=drivesys.physmem
-mem_mode=atomic
-kernel=/dist/m5/system/binaries/vmlinux
-console=/dist/m5/system/binaries/console
-pal=/dist/m5/system/binaries/ts_osfpal
-boot_osflags=root=/dev/hda1 console=ttyS0
-readfile=/z/hsul/work/m5/newmem/configs/boot/netperf-server.rcS
-symbolfile=
-init_param=0
-system_type=34
-system_rev=1024
-
-[drivesys.cpu.itb]
-type=AlphaITB
-size=48
-
-[drivesys.cpu.dtb]
-type=AlphaDTB
-size=64
-
-[drivesys.cpu]
-type=AtomicSimpleCPU
-max_insts_any_thread=0
-max_insts_all_threads=0
-max_loads_any_thread=0
-max_loads_all_threads=0
-progress_interval=0
-system=drivesys
-cpu_id=0
-itb=drivesys.cpu.itb
-dtb=drivesys.cpu.dtb
-profile=0
-do_quiesce=true
-do_checkpoint_insts=true
-do_statistics_insts=true
-clock=1
-phase=0
-defer_registration=false
-width=1
-function_trace=false
-function_trace_start=0
-simulate_stalls=false
-
-[drivesys.intrctrl]
-type=IntrControl
-cpu=drivesys.cpu
-
-[drivesys.tsunami]
-type=Tsunami
-system=drivesys
-intrctrl=drivesys.intrctrl
-
-[drivesys.tsunami.ethernet.configdata]
-type=PciConfigData
-VendorID=4107
-DeviceID=34
-Command=0
-Status=656
-Revision=0
-ProgIF=0
-SubClassCode=0
-ClassCode=2
-CacheLineSize=0
-LatencyTimer=0
-HeaderType=0
-BIST=0
-BAR0=1
-BAR1=0
-BAR2=0
-BAR3=0
-BAR4=0
-BAR5=0
-CardbusCIS=0
-SubsystemVendorID=0
-SubsystemID=0
-ExpansionROM=0
-InterruptLine=30
-InterruptPin=1
-MinimumGrant=176
-MaximumLatency=52
-BAR0Size=256
-BAR1Size=4096
-BAR2Size=0
-BAR3Size=0
-BAR4Size=0
-BAR5Size=0
-
-[drivesys.tsunami.ethernet]
-type=NSGigE
-system=drivesys
-platform=drivesys.tsunami
-configdata=drivesys.tsunami.ethernet.configdata
-pci_bus=0
-pci_dev=1
-pci_func=0
-pio_latency=1000
-config_latency=20000
-clock=0
-dma_desc_free=false
-dma_data_free=false
-dma_read_delay=0
-dma_write_delay=0
-dma_read_factor=0
-dma_write_factor=0
-dma_no_allocate=true
-intr_delay=10000000
-rx_delay=1000000
-tx_delay=1000000
-rx_fifo_size=524288
-tx_fifo_size=524288
-rx_filter=true
-hardware_address=00:90:00:00:00:02
-rx_thread=false
-tx_thread=false
-rss=false
-
-[drivesys.tsunami.etherint]
-type=NSGigEInt
-peer=null
-device=drivesys.tsunami.ethernet
-
-[etherdump]
-type=EtherDump
-file=ethertrace
-maxlen=96
-
-[etherlink]
-type=EtherLink
-int1=testsys.tsunami.etherint
-int2=drivesys.tsunami.etherint
-speed=8000
-delay=0
-delay_var=0
-dump=etherdump
-
-[testsys.membus]
-type=Bus
-bus_id=1
-clock=1000
-width=64
-responder_set=false
-
-[testsys.membus.responder]
-type=IsaFake
-pio_addr=0
-pio_latency=1
-pio_size=8
-ret_bad_addr=true
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.bridge]
-type=Bridge
-queue_size_a=16
-queue_size_b=16
-delay=0
-write_ack=false
-
-[testsys.disk0.image.child]
-type=RawDiskImage
-image_file=/dist/m5/system/disks/myimg.img
-read_only=true
-
-[testsys.disk0.image]
-type=CowDiskImage
-child=testsys.disk0.image.child
-image_file=
-table_size=65536
-read_only=false
-
-[testsys.disk0]
-type=IdeDisk
-image=testsys.disk0.image
-driveID=master
-delay=1000000
-
-[testsys.disk2.image.child]
-type=RawDiskImage
-image_file=/dist/m5/system/disks/linux-bigswap2.img
-read_only=true
-
-[testsys.disk2.image]
-type=CowDiskImage
-child=testsys.disk2.image.child
-image_file=
-table_size=65536
-read_only=false
-
-[testsys.disk2]
-type=IdeDisk
-image=testsys.disk2.image
-driveID=master
-delay=1000000
-
-[testsys.simple_disk.disk]
-type=RawDiskImage
-image_file=/dist/m5/system/disks/myimg.img
-read_only=true
-
-[testsys.simple_disk]
-type=SimpleDisk
-system=testsys
-disk=testsys.simple_disk.disk
-
-[testsys.tsunami.fake_uart1]
-type=IsaFake
-pio_addr=8804615848696
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.tsunami.fake_uart2]
-type=IsaFake
-pio_addr=8804615848936
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.tsunami.fake_uart3]
-type=IsaFake
-pio_addr=8804615848680
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.tsunami.fake_uart4]
-type=IsaFake
-pio_addr=8804615848944
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.tsunami.fake_ppc]
-type=IsaFake
-pio_addr=8804615848892
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.tsunami.cchip]
-type=TsunamiCChip
-pio_addr=8803072344064
-pio_latency=1000
-platform=testsys.tsunami
-system=testsys
-tsunami=testsys.tsunami
-
-[testsys.tsunami.io]
-type=TsunamiIO
-pio_addr=8804615847936
-pio_latency=1000
-frequency=976562500
-platform=testsys.tsunami
-system=testsys
-time=1136073600
-tsunami=testsys.tsunami
-
-[]
-type=PciConfigAll
-pio_latency=1
-bus=0
-size=16777216
-platform=testsys.tsunami
-system=testsys
-
-[testsys.sim_console.listener]
-type=ConsoleListener
-port=3456
-
-[testsys.sim_console]
-type=SimConsole
-listener=testsys.sim_console.listener
-intr_control=testsys.intrctrl
-output=console
-append_name=true
-number=0
-
-[testsys.tsunami.console]
-type=AlphaConsole
-sim_console=testsys.sim_console
-disk=testsys.simple_disk
-pio_addr=8804682956800
-system=testsys
-cpu=testsys.cpu
-platform=testsys.tsunami
-pio_latency=1000
-
-[testsys.tsunami.fake_ata1]
-type=IsaFake
-pio_addr=8804615848304
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.tsunami.fake_ata0]
-type=IsaFake
-pio_addr=8804615848432
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.tsunami.pchip]
-type=TsunamiPChip
-pio_addr=8802535473152
-pio_latency=1000
-platform=testsys.tsunami
-system=testsys
-tsunami=testsys.tsunami
-
-[testsys.tsunami.fake_pnp_read3]
-type=IsaFake
-pio_addr=8804615848643
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.tsunami.fake_pnp_read2]
-type=IsaFake
-pio_addr=8804615848579
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.tsunami.fake_pnp_read1]
-type=IsaFake
-pio_addr=8804615848515
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.tsunami.fake_pnp_read0]
-type=IsaFake
-pio_addr=8804615848451
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.tsunami.fake_pnp_read7]
-type=IsaFake
-pio_addr=8804615848899
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.tsunami.fake_pnp_read6]
-type=IsaFake
-pio_addr=8804615848835
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.tsunami.fake_pnp_read5]
-type=IsaFake
-pio_addr=8804615848771
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.tsunami.fake_pnp_read4]
-type=IsaFake
-pio_addr=8804615848707
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.tsunami.fake_pnp_write]
-type=IsaFake
-pio_addr=8804615850617
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.tsunami.fb]
-type=BadDevice
-devicename=FrameBuffer
-pio_addr=8804615848912
-system=testsys
-platform=testsys.tsunami
-pio_latency=1000
-
-[testsys.tsunami.fake_OROM]
-type=IsaFake
-pio_addr=8796093677568
-pio_latency=1000
-pio_size=393216
-ret_bad_addr=false
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.tsunami.uart]
-type=Uart8250
-pio_addr=8804615848952
-pio_latency=1000
-platform=testsys.tsunami
-sim_console=testsys.sim_console
-system=testsys
-
-[testsys.tsunami.fake_sm_chip]
-type=IsaFake
-pio_addr=8804615848816
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.tsunami.fake_pnp_addr]
-type=IsaFake
-pio_addr=8804615848569
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=testsys.tsunami
-system=testsys
-
-[testsys.tsunami.ide.configdata]
-type=PciConfigData
-VendorID=32902
-DeviceID=28945
-Command=0
-Status=640
-Revision=0
-ProgIF=133
-SubClassCode=1
-ClassCode=1
-CacheLineSize=0
-LatencyTimer=0
-HeaderType=0
-BIST=0
-BAR0=1
-BAR1=1
-BAR2=1
-BAR3=1
-BAR4=1
-BAR5=1
-CardbusCIS=0
-SubsystemVendorID=0
-SubsystemID=0
-ExpansionROM=0
-InterruptLine=31
-InterruptPin=1
-MinimumGrant=0
-MaximumLatency=0
-BAR0Size=8
-BAR1Size=4
-BAR2Size=8
-BAR3Size=4
-BAR4Size=16
-BAR5Size=0
-
-[testsys.tsunami.ide]
-type=IdeController
-system=testsys
-platform=testsys.tsunami
-configdata=testsys.tsunami.ide.configdata
-pci_bus=0
-pci_dev=0
-pci_func=0
-pio_latency=1000
-config_latency=20000
-disks=testsys.disk0 testsys.disk2
-
-[testsys.iobus]
-type=Bus
-bus_id=0
-clock=1000
-width=64
-responder_set=true
-
-[drivesys.membus]
-type=Bus
-bus_id=1
-clock=1000
-width=64
-responder_set=false
-
-[drivesys.membus.responder]
-type=IsaFake
-pio_addr=0
-pio_latency=1
-pio_size=8
-ret_bad_addr=true
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.bridge]
-type=Bridge
-queue_size_a=16
-queue_size_b=16
-delay=0
-write_ack=false
-
-[drivesys.disk0.image.child]
-type=RawDiskImage
-image_file=/dist/m5/system/disks/myimg.img
-read_only=true
-
-[drivesys.disk0.image]
-type=CowDiskImage
-child=drivesys.disk0.image.child
-image_file=
-table_size=65536
-read_only=false
-
-[drivesys.disk0]
-type=IdeDisk
-image=drivesys.disk0.image
-driveID=master
-delay=1000000
-
-[drivesys.disk2.image.child]
-type=RawDiskImage
-image_file=/dist/m5/system/disks/linux-bigswap2.img
-read_only=true
-
-[drivesys.disk2.image]
-type=CowDiskImage
-child=drivesys.disk2.image.child
-image_file=
-table_size=65536
-read_only=false
-
-[drivesys.disk2]
-type=IdeDisk
-image=drivesys.disk2.image
-driveID=master
-delay=1000000
-
-[drivesys.simple_disk.disk]
-type=RawDiskImage
-image_file=/dist/m5/system/disks/myimg.img
-read_only=true
-
-[drivesys.simple_disk]
-type=SimpleDisk
-system=drivesys
-disk=drivesys.simple_disk.disk
-
-[drivesys.tsunami.fake_uart1]
-type=IsaFake
-pio_addr=8804615848696
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.tsunami.fake_uart2]
-type=IsaFake
-pio_addr=8804615848936
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.tsunami.fake_uart3]
-type=IsaFake
-pio_addr=8804615848680
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.tsunami.fake_uart4]
-type=IsaFake
-pio_addr=8804615848944
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.tsunami.fake_ppc]
-type=IsaFake
-pio_addr=8804615848892
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.tsunami.cchip]
-type=TsunamiCChip
-pio_addr=8803072344064
-pio_latency=1000
-platform=drivesys.tsunami
-system=drivesys
-tsunami=drivesys.tsunami
-
-[drivesys.tsunami.io]
-type=TsunamiIO
-pio_addr=8804615847936
-pio_latency=1000
-frequency=976562500
-platform=drivesys.tsunami
-system=drivesys
-time=1136073600
-tsunami=drivesys.tsunami
-
-[]
-type=PciConfigAll
-pio_latency=1
-bus=0
-size=16777216
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.sim_console.listener]
-type=ConsoleListener
-port=3456
-
-[drivesys.sim_console]
-type=SimConsole
-listener=drivesys.sim_console.listener
-intr_control=drivesys.intrctrl
-output=console
-append_name=true
-number=0
-
-[drivesys.tsunami.console]
-type=AlphaConsole
-sim_console=drivesys.sim_console
-disk=drivesys.simple_disk
-pio_addr=8804682956800
-system=drivesys
-cpu=drivesys.cpu
-platform=drivesys.tsunami
-pio_latency=1000
-
-[drivesys.tsunami.fake_ata1]
-type=IsaFake
-pio_addr=8804615848304
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.tsunami.fake_ata0]
-type=IsaFake
-pio_addr=8804615848432
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.tsunami.pchip]
-type=TsunamiPChip
-pio_addr=8802535473152
-pio_latency=1000
-platform=drivesys.tsunami
-system=drivesys
-tsunami=drivesys.tsunami
-
-[drivesys.tsunami.fake_pnp_read3]
-type=IsaFake
-pio_addr=8804615848643
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.tsunami.fake_pnp_read2]
-type=IsaFake
-pio_addr=8804615848579
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.tsunami.fake_pnp_read1]
-type=IsaFake
-pio_addr=8804615848515
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.tsunami.fake_pnp_read0]
-type=IsaFake
-pio_addr=8804615848451
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.tsunami.fake_pnp_read7]
-type=IsaFake
-pio_addr=8804615848899
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.tsunami.fake_pnp_read6]
-type=IsaFake
-pio_addr=8804615848835
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.tsunami.fake_pnp_read5]
-type=IsaFake
-pio_addr=8804615848771
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.tsunami.fake_pnp_read4]
-type=IsaFake
-pio_addr=8804615848707
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.tsunami.fake_pnp_write]
-type=IsaFake
-pio_addr=8804615850617
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.tsunami.fb]
-type=BadDevice
-devicename=FrameBuffer
-pio_addr=8804615848912
-system=drivesys
-platform=drivesys.tsunami
-pio_latency=1000
-
-[drivesys.tsunami.fake_OROM]
-type=IsaFake
-pio_addr=8796093677568
-pio_latency=1000
-pio_size=393216
-ret_bad_addr=false
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.tsunami.uart]
-type=Uart8250
-pio_addr=8804615848952
-pio_latency=1000
-platform=drivesys.tsunami
-sim_console=drivesys.sim_console
-system=drivesys
-
-[drivesys.tsunami.fake_sm_chip]
-type=IsaFake
-pio_addr=8804615848816
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.tsunami.fake_pnp_addr]
-type=IsaFake
-pio_addr=8804615848569
-pio_latency=1000
-pio_size=8
-ret_bad_addr=false
-ret_data=255
-platform=drivesys.tsunami
-system=drivesys
-
-[drivesys.tsunami.ide.configdata]
-type=PciConfigData
-VendorID=32902
-DeviceID=28945
-Command=0
-Status=640
-Revision=0
-ProgIF=133
-SubClassCode=1
-ClassCode=1
-CacheLineSize=0
-LatencyTimer=0
-HeaderType=0
-BIST=0
-BAR0=1
-BAR1=1
-BAR2=1
-BAR3=1
-BAR4=1
-BAR5=1
-CardbusCIS=0
-SubsystemVendorID=0
-SubsystemID=0
-ExpansionROM=0
-InterruptLine=31
-InterruptPin=1
-MinimumGrant=0
-MaximumLatency=0
-BAR0Size=8
-BAR1Size=4
-BAR2Size=8
-BAR3Size=4
-BAR4Size=16
-BAR5Size=0
-
-[drivesys.tsunami.ide]
-type=IdeController
-system=drivesys
-platform=drivesys.tsunami
-configdata=drivesys.tsunami.ide.configdata
-pci_bus=0
-pci_dev=0
-pci_func=0
-pio_latency=1000
-config_latency=20000
-disks=drivesys.disk0 drivesys.disk2
-
-[drivesys.iobus]
-type=Bus
-bus_id=0
-clock=1000
-width=64
-responder_set=true
-
-[trace]
-flags=
-start=0
-cycle=0
-bufsize=0
-file=cout
-dump_on_exit=false
-ignore=
-
-[stats]
-descriptions=true
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_file=m5stats.txt
-text_compat=true
-mysql_db=
-mysql_user=
-mysql_password=
-mysql_host=
-events_start=-1
-dump_reset=false
-dump_cycle=0
-dump_period=0
-ignore_events=
-
-[random]
-seed=1
-
-[exetrace]
-speculative=true
-print_cycle=true
-print_opclass=true
-print_thread=true
-print_effaddr=true
-print_data=true
-print_iregs=false
-print_fetchseq=false
-print_cpseq=false
-print_reg_delta=false
-pc_symbol=true
-intel_format=false
-legion_lockstep=false
-trace_system=client
-
-[statsreset]
-reset_cycle=0
-
diff --git a/tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.drivesys.sim_console b/tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.drivesys.sim_console
deleted file mode 100644 (file)
index 931411c..0000000
+++ /dev/null
@@ -1,111 +0,0 @@
-M5 console: m5AlphaAccess @ 0xFFFFFD0200000000
-\rGot Configuration 623
-\rmemsize 8000000 pages 4000 
-\rFirst free page after ROM 0xFFFFFC0000018000
-\rHWRPB 0xFFFFFC0000018000 l1pt 0xFFFFFC0000040000 l2pt 0xFFFFFC0000042000 l3pt_rpb 0xFFFFFC0000044000 l3pt_kernel 0xFFFFFC0000048000 l2reserv 0xFFFFFC0000046000
-\rkstart = 0xFFFFFC0000310000, kend = 0xFFFFFC0000855898, kentry = 0xFFFFFC0000310000, numCPUs = 0x1
-\rCPU Clock at 1000000 MHz IntrClockFrequency=1024 
-\rBooting with 1 processor(s) 
-\rKSP: 0x20043FE8 PTBR 0x20
-\rConsole Callback at 0x0, fixup at 0x0, crb offset: 0x510
-\rMemory cluster 0 [0 - 392]
-\rMemory cluster 1 [392 - 15992]
-\rInitalizing mdt_bitmap addr 0xFFFFFC0000038000 mem_pages 4000 
-\rConsoleDispatch at virt 10000658 phys 18658 val FFFFFC00000100A8
-\runix_boot_mem ends at FFFFFC0000076000 
-\rk_argc = 0 
-\rjumping to kernel at 0xFFFFFC0000310000, (PCBB 0xFFFFFC0000018180 pfn 1067)
-\rCallbackFixup 0 18000, t7=FFFFFC000070C000
-\rLinux version 2.6.13 (hsul@zed.eecs.umich.edu) (gcc version 3.4.3) #1 SMP Sun Oct 8 19:52:07 EDT 2006
-\rBooting GENERIC on Tsunami variation DP264 using machine vector DP264 from SRM
-\rMajor Options: SMP LEGACY_START VERBOSE_MCHECK 
-\rCommand line: root=/dev/hda1 console=ttyS0
-\rmemcluster 0, usage 1, start        0, end      392
-\rmemcluster 1, usage 0, start      392, end    16384
-\rfreeing pages 1069:16384
-\rreserving pages 1069:1070
-\rSMP: 1 CPUs probed -- cpu_present_mask = 1
-\rBuilt 1 zonelists
-\rKernel command line: root=/dev/hda1 console=ttyS0
-\rPID hash table entries: 1024 (order: 10, 32768 bytes)
-\rUsing epoch = 1900
-\rConsole: colour dummy device 80x25
-\rDentry cache hash table entries: 32768 (order: 5, 262144 bytes)
-\rInode-cache hash table entries: 16384 (order: 4, 131072 bytes)
-\rMemory: 118784k/131072k available (3314k kernel code, 8952k reserved, 983k data, 224k init)
-\rMount-cache hash table entries: 512
-\rSMP mode deactivated.
-\rBrought up 1 CPUs
-\rSMP: Total of 1 processors activated (1998756.81 BogoMIPS).
-\rNET: Registered protocol family 16
-\rEISA bus registered
-\rpci: enabling save/restore of SRM state
-\rSCSI subsystem initialized
-\rsrm_env: version 0.0.5 loaded successfully
-\rInstalling knfsd (copyright (C) 1996 okir@monad.swb.de).
-\rInitializing Cryptographic API
-\rrtc: Standard PC (1900) epoch (1900) detected
-\rReal Time Clock Driver v1.12
-\rSerial: 8250/16550 driver $Revision: 1.90 $ 1 ports, IRQ sharing disabled
-\rttyS0 at I/O 0x3f8 (irq = 4) is a 8250
-\rio scheduler noop registered
-\rio scheduler anticipatory registered
-\rio scheduler deadline registered
-\rio scheduler cfq registered
-\rloop: loaded (max 8 devices)
-\rnbd: registered device at major 43
-\rns83820.c: National Semiconductor DP83820 10/100/1000 driver.
-\reth0: ns83820.c: 0x22c: 00000000, subsystem: 0000:0000
-\reth0: enabling optical transceiver
-\reth0: using 64 bit addressing.
-\reth0: ns83820 v0.22: DP83820 v1.3: 00:90:00:00:00:02 io=0x09000000 irq=30 f=h,sg
-\rtun: Universal TUN/TAP device driver, 1.6
-\rtun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
-\rUniform Multi-Platform E-IDE driver Revision: 7.00alpha2
-\ride: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
-\rPIIX4: IDE controller at PCI slot 0000:00:00.0
-\rPIIX4: chipset revision 0
-\rPIIX4: 100% native mode on irq 31
-\r    ide0: BM-DMA at 0x8400-0x8407, BIOS settings: hda:DMA, hdb:DMA
-\r    ide1: BM-DMA at 0x8408-0x840f, BIOS settings: hdc:DMA, hdd:DMA
-\rhda: M5 IDE Disk, ATA DISK drive
-\rhdb: M5 IDE Disk, ATA DISK drive
-\ride0 at 0x8410-0x8417,0x8422 on irq 31
-\rhda: max request size: 128KiB
-\rhda: 409248 sectors (209 MB), CHS=406/16/63, UDMA(33)
-\rhda: cache flushes not supported
-\r hda: hda1
-\rhdb: max request size: 128KiB
-\rhdb: 4177920 sectors (2139 MB), CHS=4144/16/63, UDMA(33)
-\rhdb: cache flushes not supported
-\r hdb: unknown partition table
-\rmice: PS/2 mouse device common for all mice
-\rNET: Registered protocol family 2
-\rIP route cache hash table entries: 4096 (order: 2, 32768 bytes)
-\rTCP established hash table entries: 16384 (order: 5, 262144 bytes)
-\rTCP bind hash table entries: 16384 (order: 5, 262144 bytes)
-\rTCP: Hash tables configured (established 16384 bind 16384)
-\rTCP reno registered
-\rip_conntrack version 2.1 (512 buckets, 4096 max) - 296 bytes per conntrack
-\rip_tables: (C) 2000-2002 Netfilter core team
-\rarp_tables: (C) 2002 David S. Miller
-\rTCP bic registered
-\rInitializing IPsec netlink socket
-\rNET: Registered protocol family 1
-\rNET: Registered protocol family 17
-\rNET: Registered protocol family 15
-\rBridge firewalling registered
-\r802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
-\rAll bugs added by David S. Miller <davem@redhat.com>
-\rVFS: Mounted root (ext2 filesystem) readonly.
-\rFreeing unused kernel memory: 224k freed
-\r\rinit started:  BusyBox v1.1.0 (2006.10.31-01:25+0000) multi-call binary
-mounting filesystems...
-loading script...
-setting up network...
-eth0: link now 1000F mbps, full duplex and up.
-\rrunning netserver...
-Starting netserver at port 12865
-signal client to begin...done.
-starting bash...
-# 
\ No newline at end of file
diff --git a/tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.testsys.sim_console b/tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.testsys.sim_console
deleted file mode 100644 (file)
index aea9af0..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-M5 console: m5AlphaAccess @ 0xFFFFFD0200000000
-\rGot Configuration 623
-\rmemsize 8000000 pages 4000 
-\rFirst free page after ROM 0xFFFFFC0000018000
-\rHWRPB 0xFFFFFC0000018000 l1pt 0xFFFFFC0000040000 l2pt 0xFFFFFC0000042000 l3pt_rpb 0xFFFFFC0000044000 l3pt_kernel 0xFFFFFC0000048000 l2reserv 0xFFFFFC0000046000
-\rkstart = 0xFFFFFC0000310000, kend = 0xFFFFFC0000855898, kentry = 0xFFFFFC0000310000, numCPUs = 0x1
-\rCPU Clock at 1000000 MHz IntrClockFrequency=1024 
-\rBooting with 1 processor(s) 
-\rKSP: 0x20043FE8 PTBR 0x20
-\rConsole Callback at 0x0, fixup at 0x0, crb offset: 0x510
-\rMemory cluster 0 [0 - 392]
-\rMemory cluster 1 [392 - 15992]
-\rInitalizing mdt_bitmap addr 0xFFFFFC0000038000 mem_pages 4000 
-\rConsoleDispatch at virt 10000658 phys 18658 val FFFFFC00000100A8
-\runix_boot_mem ends at FFFFFC0000076000 
-\rk_argc = 0 
-\rjumping to kernel at 0xFFFFFC0000310000, (PCBB 0xFFFFFC0000018180 pfn 1067)
-\rCallbackFixup 0 18000, t7=FFFFFC000070C000
-\rLinux version 2.6.13 (hsul@zed.eecs.umich.edu) (gcc version 3.4.3) #1 SMP Sun Oct 8 19:52:07 EDT 2006
-\rBooting GENERIC on Tsunami variation DP264 using machine vector DP264 from SRM
-\rMajor Options: SMP LEGACY_START VERBOSE_MCHECK 
-\rCommand line: root=/dev/hda1 console=ttyS0
-\rmemcluster 0, usage 1, start        0, end      392
-\rmemcluster 1, usage 0, start      392, end    16384
-\rfreeing pages 1069:16384
-\rreserving pages 1069:1070
-\rSMP: 1 CPUs probed -- cpu_present_mask = 1
-\rBuilt 1 zonelists
-\rKernel command line: root=/dev/hda1 console=ttyS0
-\rPID hash table entries: 1024 (order: 10, 32768 bytes)
-\rUsing epoch = 1900
-\rConsole: colour dummy device 80x25
-\rDentry cache hash table entries: 32768 (order: 5, 262144 bytes)
-\rInode-cache hash table entries: 16384 (order: 4, 131072 bytes)
-\rMemory: 118784k/131072k available (3314k kernel code, 8952k reserved, 983k data, 224k init)
-\rMount-cache hash table entries: 512
-\rSMP mode deactivated.
-\rBrought up 1 CPUs
-\rSMP: Total of 1 processors activated (1998756.81 BogoMIPS).
-\rNET: Registered protocol family 16
-\rEISA bus registered
-\rpci: enabling save/restore of SRM state
-\rSCSI subsystem initialized
-\rsrm_env: version 0.0.5 loaded successfully
-\rInstalling knfsd (copyright (C) 1996 okir@monad.swb.de).
-\rInitializing Cryptographic API
-\rrtc: Standard PC (1900) epoch (1900) detected
-\rReal Time Clock Driver v1.12
-\rSerial: 8250/16550 driver $Revision: 1.90 $ 1 ports, IRQ sharing disabled
-\rttyS0 at I/O 0x3f8 (irq = 4) is a 8250
-\rio scheduler noop registered
-\rio scheduler anticipatory registered
-\rio scheduler deadline registered
-\rio scheduler cfq registered
-\rloop: loaded (max 8 devices)
-\rnbd: registered device at major 43
-\rns83820.c: National Semiconductor DP83820 10/100/1000 driver.
-\reth0: ns83820.c: 0x22c: 00000000, subsystem: 0000:0000
-\reth0: enabling optical transceiver
-\reth0: using 64 bit addressing.
-\reth0: ns83820 v0.22: DP83820 v1.3: 00:90:00:00:00:02 io=0x09000000 irq=30 f=h,sg
-\rtun: Universal TUN/TAP device driver, 1.6
-\rtun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
-\rUniform Multi-Platform E-IDE driver Revision: 7.00alpha2
-\ride: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
-\rPIIX4: IDE controller at PCI slot 0000:00:00.0
-\rPIIX4: chipset revision 0
-\rPIIX4: 100% native mode on irq 31
-\r    ide0: BM-DMA at 0x8400-0x8407, BIOS settings: hda:DMA, hdb:DMA
-\r    ide1: BM-DMA at 0x8408-0x840f, BIOS settings: hdc:DMA, hdd:DMA
-\rhda: M5 IDE Disk, ATA DISK drive
-\rhdb: M5 IDE Disk, ATA DISK drive
-\ride0 at 0x8410-0x8417,0x8422 on irq 31
-\rhda: max request size: 128KiB
-\rhda: 409248 sectors (209 MB), CHS=406/16/63, UDMA(33)
-\rhda: cache flushes not supported
-\r hda: hda1
-\rhdb: max request size: 128KiB
-\rhdb: 4177920 sectors (2139 MB), CHS=4144/16/63, UDMA(33)
-\rhdb: cache flushes not supported
-\r hdb: unknown partition table
-\rmice: PS/2 mouse device common for all mice
-\rNET: Registered protocol family 2
-\rIP route cache hash table entries: 4096 (order: 2, 32768 bytes)
-\rTCP established hash table entries: 16384 (order: 5, 262144 bytes)
-\rTCP bind hash table entries: 16384 (order: 5, 262144 bytes)
-\rTCP: Hash tables configured (established 16384 bind 16384)
-\rTCP reno registered
-\rip_conntrack version 2.1 (512 buckets, 4096 max) - 296 bytes per conntrack
-\rip_tables: (C) 2000-2002 Netfilter core team
-\rarp_tables: (C) 2002 David S. Miller
-\rTCP bic registered
-\rInitializing IPsec netlink socket
-\rNET: Registered protocol family 1
-\rNET: Registered protocol family 17
-\rNET: Registered protocol family 15
-\rBridge firewalling registered
-\r802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
-\rAll bugs added by David S. Miller <davem@redhat.com>
-\rVFS: Mounted root (ext2 filesystem) readonly.
-\rFreeing unused kernel memory: 224k freed
-\r\rinit started:  BusyBox v1.1.0 (2006.10.31-01:25+0000) multi-call binary
-mounting filesystems...
-loading script...
-setting up network...
-eth0: link now 1000F mbps, full duplex and up.
-\rwaiting for server...server ready
-starting test...
-netperf warmup
-/benchmarks/netperf-bin/netperf -H 10.0.0.1 -t TCP_STREAM -l -100k
-TCP STREAM TEST to 10.0.0.1 : dirty data
-Recv   Send    Send                          
-Socket Socket  Message  Elapsed              
-Size   Size    Size     Time     Throughput  
-bytes  bytes   bytes    secs.    10^6bits/sec  
-
-5000000 5000000 5000000    1.29       30.91   
-netperf benchmark
-/benchmarks/netperf-bin/netperf -H 10.0.0.1 -t TCP_STREAM -k16384,0 -K16384,0 -- -m 65536 -M 65536 -s 262144 -S 262144
-TCP STREAM TEST to 10.0.0.1 : dirty data
diff --git a/tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/m5stats.txt b/tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/m5stats.txt
deleted file mode 100644 (file)
index 3288469..0000000
+++ /dev/null
@@ -1,476 +0,0 @@
-
----------- Begin Simulation Statistics ----------
-drivesys.cpu.dtb.accesses                      401302                       # DTB accesses
-drivesys.cpu.dtb.acv                               40                       # DTB access violations
-drivesys.cpu.dtb.hits                          624298                       # DTB hits
-drivesys.cpu.dtb.misses                           569                       # DTB misses
-drivesys.cpu.dtb.read_accesses                 268057                       # DTB read accesses
-drivesys.cpu.dtb.read_acv                          30                       # DTB read access violations
-drivesys.cpu.dtb.read_hits                     393538                       # DTB read hits
-drivesys.cpu.dtb.read_misses                      487                       # DTB read misses
-drivesys.cpu.dtb.write_accesses                133245                       # DTB write accesses
-drivesys.cpu.dtb.write_acv                         10                       # DTB write access violations
-drivesys.cpu.dtb.write_hits                    230760                       # DTB write hits
-drivesys.cpu.dtb.write_misses                      82                       # DTB write misses
-drivesys.cpu.idle_fraction                   1.000000                       # Percentage of idle cycles
-drivesys.cpu.itb.accesses                     1337980                       # ITB accesses
-drivesys.cpu.itb.acv                               22                       # ITB acv
-drivesys.cpu.itb.hits                         1337786                       # ITB hits
-drivesys.cpu.itb.misses                           194                       # ITB misses
-drivesys.cpu.kern.callpal                        4443                       # number of callpals executed
-drivesys.cpu.kern.callpal_swpctx                   70      1.58%      1.58% # number of callpals executed
-drivesys.cpu.kern.callpal_tbi                       5      0.11%      1.69% # number of callpals executed
-drivesys.cpu.kern.callpal_swpipl                 3654     82.24%     83.93% # number of callpals executed
-drivesys.cpu.kern.callpal_rdps                    359      8.08%     92.01% # number of callpals executed
-drivesys.cpu.kern.callpal_rdusp                     1      0.02%     92.03% # number of callpals executed
-drivesys.cpu.kern.callpal_rti                     322      7.25%     99.28% # number of callpals executed
-drivesys.cpu.kern.callpal_callsys                  25      0.56%     99.84% # number of callpals executed
-drivesys.cpu.kern.callpal_imb                       7      0.16%    100.00% # number of callpals executed
-drivesys.cpu.kern.inst.arm                          0                       # number of arm instructions executed
-drivesys.cpu.kern.inst.hwrei                     5483                       # number of hwrei instructions executed
-drivesys.cpu.kern.inst.quiesce                    215                       # number of quiesce instructions executed
-drivesys.cpu.kern.ipl_count                      4191                       # number of times we switched to this ipl
-drivesys.cpu.kern.ipl_count_0                    1189     28.37%     28.37% # number of times we switched to this ipl
-drivesys.cpu.kern.ipl_count_21                     10      0.24%     28.61% # number of times we switched to this ipl
-drivesys.cpu.kern.ipl_count_22                    205      4.89%     33.50% # number of times we switched to this ipl
-drivesys.cpu.kern.ipl_count_31                   2787     66.50%    100.00% # number of times we switched to this ipl
-drivesys.cpu.kern.ipl_good                       2593                       # number of times we switched to this ipl from a different ipl
-drivesys.cpu.kern.ipl_good_0                     1189     45.85%     45.85% # number of times we switched to this ipl from a different ipl
-drivesys.cpu.kern.ipl_good_21                      10      0.39%     46.24% # number of times we switched to this ipl from a different ipl
-drivesys.cpu.kern.ipl_good_22                     205      7.91%     54.15% # number of times we switched to this ipl from a different ipl
-drivesys.cpu.kern.ipl_good_31                    1189     45.85%    100.00% # number of times we switched to this ipl from a different ipl
-drivesys.cpu.kern.ipl_ticks              199572064366                       # number of cycles we spent at this ipl
-drivesys.cpu.kern.ipl_ticks_0            199571744403    100.00%    100.00% # number of cycles we spent at this ipl
-drivesys.cpu.kern.ipl_ticks_21                   1620      0.00%    100.00% # number of cycles we spent at this ipl
-drivesys.cpu.kern.ipl_ticks_22                  17630      0.00%    100.00% # number of cycles we spent at this ipl
-drivesys.cpu.kern.ipl_ticks_31                 300713      0.00%    100.00% # number of cycles we spent at this ipl
-drivesys.cpu.kern.ipl_used                   0.618707                       # fraction of swpipl calls that actually changed the ipl
-drivesys.cpu.kern.ipl_used_0                        1                       # fraction of swpipl calls that actually changed the ipl
-drivesys.cpu.kern.ipl_used_21                       1                       # fraction of swpipl calls that actually changed the ipl
-drivesys.cpu.kern.ipl_used_22                       1                       # fraction of swpipl calls that actually changed the ipl
-drivesys.cpu.kern.ipl_used_31                0.426624                       # fraction of swpipl calls that actually changed the ipl
-drivesys.cpu.kern.mode_good_kernel                110                      
-drivesys.cpu.kern.mode_good_user                  107                      
-drivesys.cpu.kern.mode_good_idle                    3                      
-drivesys.cpu.kern.mode_switch_kernel              174                       # number of protection mode switches
-drivesys.cpu.kern.mode_switch_user                107                       # number of protection mode switches
-drivesys.cpu.kern.mode_switch_idle                218                       # number of protection mode switches
-drivesys.cpu.kern.mode_switch_good           0.440882                       # fraction of useful protection mode switches
-drivesys.cpu.kern.mode_switch_good_kernel     0.632184                       # fraction of useful protection mode switches
-drivesys.cpu.kern.mode_switch_good_user             1                       # fraction of useful protection mode switches
-drivesys.cpu.kern.mode_switch_good_idle      0.013761                       # fraction of useful protection mode switches
-drivesys.cpu.kern.mode_ticks_kernel            263475      0.24%      0.24% # number of ticks spent at the given mode
-drivesys.cpu.kern.mode_ticks_user             1278343      1.18%      1.43% # number of ticks spent at the given mode
-drivesys.cpu.kern.mode_ticks_idle           106483912     98.57%    100.00% # number of ticks spent at the given mode
-drivesys.cpu.kern.swap_context                     70                       # number of times the context was actually changed
-drivesys.cpu.kern.syscall                          22                       # number of syscalls executed
-drivesys.cpu.kern.syscall_2                         1      4.55%      4.55% # number of syscalls executed
-drivesys.cpu.kern.syscall_6                         3     13.64%     18.18% # number of syscalls executed
-drivesys.cpu.kern.syscall_17                        2      9.09%     27.27% # number of syscalls executed
-drivesys.cpu.kern.syscall_97                        1      4.55%     31.82% # number of syscalls executed
-drivesys.cpu.kern.syscall_99                        2      9.09%     40.91% # number of syscalls executed
-drivesys.cpu.kern.syscall_101                       2      9.09%     50.00% # number of syscalls executed
-drivesys.cpu.kern.syscall_102                       3     13.64%     63.64% # number of syscalls executed
-drivesys.cpu.kern.syscall_104                       1      4.55%     68.18% # number of syscalls executed
-drivesys.cpu.kern.syscall_105                       3     13.64%     81.82% # number of syscalls executed
-drivesys.cpu.kern.syscall_106                       1      4.55%     86.36% # number of syscalls executed
-drivesys.cpu.kern.syscall_118                       2      9.09%     95.45% # number of syscalls executed
-drivesys.cpu.kern.syscall_150                       1      4.55%    100.00% # number of syscalls executed
-drivesys.cpu.not_idle_fraction               0.000000                       # Percentage of non-idle cycles
-drivesys.cpu.numCycles                        1959293                       # number of cpu cycles simulated
-drivesys.cpu.num_insts                        1959077                       # Number of instructions executed
-drivesys.cpu.num_refs                          626286                       # Number of memory references
-drivesys.disk0.dma_read_bytes                       0                       # Number of bytes transfered via DMA reads (not PRD).
-drivesys.disk0.dma_read_full_pages                  0                       # Number of full page size DMA reads (not PRD).
-drivesys.disk0.dma_read_txs                         0                       # Number of DMA read transactions (not PRD).
-drivesys.disk0.dma_write_bytes                      0                       # Number of bytes transfered via DMA writes.
-drivesys.disk0.dma_write_full_pages                 0                       # Number of full page size DMA writes.
-drivesys.disk0.dma_write_txs                        0                       # Number of DMA write transactions.
-drivesys.disk2.dma_read_bytes                       0                       # Number of bytes transfered via DMA reads (not PRD).
-drivesys.disk2.dma_read_full_pages                  0                       # Number of full page size DMA reads (not PRD).
-drivesys.disk2.dma_read_txs                         0                       # Number of DMA read transactions (not PRD).
-drivesys.disk2.dma_write_bytes                      0                       # Number of bytes transfered via DMA writes.
-drivesys.disk2.dma_write_full_pages                 0                       # Number of full page size DMA writes.
-drivesys.disk2.dma_write_txs                        0                       # Number of DMA write transactions.
-drivesys.tsunami.ethernet.coalescedRxDesc            1                       # average number of RxDesc's coalesced into each post
-drivesys.tsunami.ethernet.coalescedRxIdle            0                       # average number of RxIdle's coalesced into each post
-drivesys.tsunami.ethernet.coalescedRxOk             0                       # average number of RxOk's coalesced into each post
-drivesys.tsunami.ethernet.coalescedRxOrn            0                       # average number of RxOrn's coalesced into each post
-drivesys.tsunami.ethernet.coalescedSwi              0                       # average number of Swi's coalesced into each post
-drivesys.tsunami.ethernet.coalescedTotal            1                       # average number of interrupts coalesced into each post
-drivesys.tsunami.ethernet.coalescedTxDesc            0                       # average number of TxDesc's coalesced into each post
-drivesys.tsunami.ethernet.coalescedTxIdle            0                       # average number of TxIdle's coalesced into each post
-drivesys.tsunami.ethernet.coalescedTxOk             0                       # average number of TxOk's coalesced into each post
-drivesys.tsunami.ethernet.descDMAReads              5                       # Number of descriptors the device read w/ DMA
-drivesys.tsunami.ethernet.descDMAWrites            13                       # Number of descriptors the device wrote w/ DMA
-drivesys.tsunami.ethernet.descDmaReadBytes          120                       # number of descriptor bytes read w/ DMA
-drivesys.tsunami.ethernet.descDmaWriteBytes          104                       # number of descriptor bytes write w/ DMA
-drivesys.tsunami.ethernet.droppedPackets            0                       # number of packets dropped
-drivesys.tsunami.ethernet.postedInterrupts           10                       # number of posts to CPU
-drivesys.tsunami.ethernet.postedRxDesc              6                       # number of RxDesc interrupts posted to CPU
-drivesys.tsunami.ethernet.postedRxIdle              0                       # number of rxIdle interrupts posted to CPU
-drivesys.tsunami.ethernet.postedRxOk                0                       # number of RxOk interrupts posted to CPU
-drivesys.tsunami.ethernet.postedRxOrn               0                       # number of RxOrn posted to CPU
-drivesys.tsunami.ethernet.postedSwi                 0                       # number of software interrupts posted to CPU
-drivesys.tsunami.ethernet.postedTxDesc              0                       # number of TxDesc interrupts posted to CPU
-drivesys.tsunami.ethernet.postedTxIdle              4                       # number of TxIdle interrupts posted to CPU
-drivesys.tsunami.ethernet.postedTxOk                0                       # number of TxOk interrupts posted to CPU
-drivesys.tsunami.ethernet.rxBandwidth           38400                       # Receive Bandwidth (bits/s)
-drivesys.tsunami.ethernet.rxBytes                 960                       # Bytes Received
-drivesys.tsunami.ethernet.rxIpChecksums             8                       # Number of rx IP Checksums done by device
-drivesys.tsunami.ethernet.rxPPS                    40                       # Packet Reception Rate (packets/s)
-drivesys.tsunami.ethernet.rxPackets                 8                       # Number of Packets Received
-drivesys.tsunami.ethernet.rxTcpChecksums            8                       # Number of rx TCP Checksums done by device
-drivesys.tsunami.ethernet.rxUdpChecksums            0                       # Number of rx UDP Checksums done by device
-drivesys.tsunami.ethernet.totBandwidth          70320                       # Total Bandwidth (bits/s)
-drivesys.tsunami.ethernet.totBytes               1758                       # Total Bytes
-drivesys.tsunami.ethernet.totPackets               13                       # Total Packets
-drivesys.tsunami.ethernet.totalRxDesc               8                       # total number of RxDesc written to ISR
-drivesys.tsunami.ethernet.totalRxIdle               0                       # total number of RxIdle written to ISR
-drivesys.tsunami.ethernet.totalRxOk                 0                       # total number of RxOk written to ISR
-drivesys.tsunami.ethernet.totalRxOrn                0                       # total number of RxOrn written to ISR
-drivesys.tsunami.ethernet.totalSwi                  0                       # total number of Swi written to ISR
-drivesys.tsunami.ethernet.totalTxDesc               0                       # total number of TxDesc written to ISR
-drivesys.tsunami.ethernet.totalTxIdle               5                       # total number of TxIdle written to ISR
-drivesys.tsunami.ethernet.totalTxOk                 0                       # total number of TxOk written to ISR
-drivesys.tsunami.ethernet.txBandwidth           31920                       # Transmit Bandwidth (bits/s)
-drivesys.tsunami.ethernet.txBytes                 798                       # Bytes Transmitted
-drivesys.tsunami.ethernet.txIpChecksums             2                       # Number of tx IP Checksums done by device
-drivesys.tsunami.ethernet.txPPS                    25                       # Packet Tranmission Rate (packets/s)
-drivesys.tsunami.ethernet.txPackets                 5                       # Number of Packets Transmitted
-drivesys.tsunami.ethernet.txTcpChecksums            2                       # Number of tx TCP Checksums done by device
-drivesys.tsunami.ethernet.txUdpChecksums            0                       # Number of tx UDP Checksums done by device
-host_inst_rate                               38374803                       # Simulator instruction rate (inst/s)
-host_mem_usage                                 411180                       # Number of bytes of host memory used
-host_seconds                                     7.20                       # Real time elapsed on the host
-host_tick_rate                            27794359444                       # Simulator tick rate (ticks/s)
-sim_freq                                 1000000000000                       # Frequency of simulated ticks
-sim_insts                                   276122825                       # Number of instructions simulated
-sim_seconds                                  0.200001                       # Number of seconds simulated
-sim_ticks                                200000789468                       # Number of ticks simulated
-testsys.cpu.dtb.accesses                       335402                       # DTB accesses
-testsys.cpu.dtb.acv                               161                       # DTB access violations
-testsys.cpu.dtb.hits                          1163399                       # DTB hits
-testsys.cpu.dtb.misses                           3815                       # DTB misses
-testsys.cpu.dtb.read_accesses                  225414                       # DTB read accesses
-testsys.cpu.dtb.read_acv                           80                       # DTB read access violations
-testsys.cpu.dtb.read_hits                      658556                       # DTB read hits
-testsys.cpu.dtb.read_misses                      3287                       # DTB read misses
-testsys.cpu.dtb.write_accesses                 109988                       # DTB write accesses
-testsys.cpu.dtb.write_acv                          81                       # DTB write access violations
-testsys.cpu.dtb.write_hits                     504843                       # DTB write hits
-testsys.cpu.dtb.write_misses                      528                       # DTB write misses
-testsys.cpu.idle_fraction                    0.999999                       # Percentage of idle cycles
-testsys.cpu.itb.accesses                      1249804                       # ITB accesses
-testsys.cpu.itb.acv                                69                       # ITB acv
-testsys.cpu.itb.hits                          1248307                       # ITB hits
-testsys.cpu.itb.misses                           1497                       # ITB misses
-testsys.cpu.kern.callpal                        13124                       # number of callpals executed
-testsys.cpu.kern.callpal_swpctx                   440      3.35%      3.35% # number of callpals executed
-testsys.cpu.kern.callpal_tbi                       20      0.15%      3.51% # number of callpals executed
-testsys.cpu.kern.callpal_swpipl                 11075     84.39%     87.89% # number of callpals executed
-testsys.cpu.kern.callpal_rdps                     359      2.74%     90.63% # number of callpals executed
-testsys.cpu.kern.callpal_wrusp                      3      0.02%     90.65% # number of callpals executed
-testsys.cpu.kern.callpal_rdusp                      3      0.02%     90.67% # number of callpals executed
-testsys.cpu.kern.callpal_rti                     1040      7.92%     98.60% # number of callpals executed
-testsys.cpu.kern.callpal_callsys                  140      1.07%     99.66% # number of callpals executed
-testsys.cpu.kern.callpal_imb                       44      0.34%    100.00% # number of callpals executed
-testsys.cpu.kern.inst.arm                           0                       # number of arm instructions executed
-testsys.cpu.kern.inst.hwrei                     19054                       # number of hwrei instructions executed
-testsys.cpu.kern.inst.quiesce                     377                       # number of quiesce instructions executed
-testsys.cpu.kern.ipl_count                      12503                       # number of times we switched to this ipl
-testsys.cpu.kern.ipl_count_0                     5061     40.48%     40.48% # number of times we switched to this ipl
-testsys.cpu.kern.ipl_count_21                     183      1.46%     41.94% # number of times we switched to this ipl
-testsys.cpu.kern.ipl_count_22                     205      1.64%     43.58% # number of times we switched to this ipl
-testsys.cpu.kern.ipl_count_31                    7054     56.42%    100.00% # number of times we switched to this ipl
-testsys.cpu.kern.ipl_good                       10498                       # number of times we switched to this ipl from a different ipl
-testsys.cpu.kern.ipl_good_0                      5055     48.15%     48.15% # number of times we switched to this ipl from a different ipl
-testsys.cpu.kern.ipl_good_21                      183      1.74%     49.90% # number of times we switched to this ipl from a different ipl
-testsys.cpu.kern.ipl_good_22                      205      1.95%     51.85% # number of times we switched to this ipl from a different ipl
-testsys.cpu.kern.ipl_good_31                     5055     48.15%    100.00% # number of times we switched to this ipl from a different ipl
-testsys.cpu.kern.ipl_ticks               199569923608                       # number of cycles we spent at this ipl
-testsys.cpu.kern.ipl_ticks_0             199569308038    100.00%    100.00% # number of cycles we spent at this ipl
-testsys.cpu.kern.ipl_ticks_21                   30857      0.00%    100.00% # number of cycles we spent at this ipl
-testsys.cpu.kern.ipl_ticks_22                   17630      0.00%    100.00% # number of cycles we spent at this ipl
-testsys.cpu.kern.ipl_ticks_31                  567083      0.00%    100.00% # number of cycles we spent at this ipl
-testsys.cpu.kern.ipl_used                    0.839638                       # fraction of swpipl calls that actually changed the ipl
-testsys.cpu.kern.ipl_used_0                  0.998814                       # fraction of swpipl calls that actually changed the ipl
-testsys.cpu.kern.ipl_used_21                        1                       # fraction of swpipl calls that actually changed the ipl
-testsys.cpu.kern.ipl_used_22                        1                       # fraction of swpipl calls that actually changed the ipl
-testsys.cpu.kern.ipl_used_31                 0.716615                       # fraction of swpipl calls that actually changed the ipl
-testsys.cpu.kern.mode_good_kernel                 654                      
-testsys.cpu.kern.mode_good_user                   649                      
-testsys.cpu.kern.mode_good_idle                     5                      
-testsys.cpu.kern.mode_switch_kernel              1100                       # number of protection mode switches
-testsys.cpu.kern.mode_switch_user                 649                       # number of protection mode switches
-testsys.cpu.kern.mode_switch_idle                 381                       # number of protection mode switches
-testsys.cpu.kern.mode_switch_good            0.614085                       # fraction of useful protection mode switches
-testsys.cpu.kern.mode_switch_good_kernel     0.594545                       # fraction of useful protection mode switches
-testsys.cpu.kern.mode_switch_good_user              1                       # fraction of useful protection mode switches
-testsys.cpu.kern.mode_switch_good_idle       0.013123                       # fraction of useful protection mode switches
-testsys.cpu.kern.mode_ticks_kernel            1821232      2.16%      2.16% # number of ticks spent at the given mode
-testsys.cpu.kern.mode_ticks_user              1065606      1.26%      3.42% # number of ticks spent at the given mode
-testsys.cpu.kern.mode_ticks_idle             81402474     96.58%    100.00% # number of ticks spent at the given mode
-testsys.cpu.kern.swap_context                     440                       # number of times the context was actually changed
-testsys.cpu.kern.syscall                           83                       # number of syscalls executed
-testsys.cpu.kern.syscall_2                          3      3.61%      3.61% # number of syscalls executed
-testsys.cpu.kern.syscall_3                          7      8.43%     12.05% # number of syscalls executed
-testsys.cpu.kern.syscall_4                          1      1.20%     13.25% # number of syscalls executed
-testsys.cpu.kern.syscall_6                          7      8.43%     21.69% # number of syscalls executed
-testsys.cpu.kern.syscall_17                         7      8.43%     30.12% # number of syscalls executed
-testsys.cpu.kern.syscall_19                         2      2.41%     32.53% # number of syscalls executed
-testsys.cpu.kern.syscall_20                         1      1.20%     33.73% # number of syscalls executed
-testsys.cpu.kern.syscall_33                         3      3.61%     37.35% # number of syscalls executed
-testsys.cpu.kern.syscall_45                        10     12.05%     49.40% # number of syscalls executed
-testsys.cpu.kern.syscall_48                         5      6.02%     55.42% # number of syscalls executed
-testsys.cpu.kern.syscall_54                         1      1.20%     56.63% # number of syscalls executed
-testsys.cpu.kern.syscall_59                         3      3.61%     60.24% # number of syscalls executed
-testsys.cpu.kern.syscall_71                        15     18.07%     78.31% # number of syscalls executed
-testsys.cpu.kern.syscall_74                         4      4.82%     83.13% # number of syscalls executed
-testsys.cpu.kern.syscall_97                         2      2.41%     85.54% # number of syscalls executed
-testsys.cpu.kern.syscall_98                         2      2.41%     87.95% # number of syscalls executed
-testsys.cpu.kern.syscall_101                        2      2.41%     90.36% # number of syscalls executed
-testsys.cpu.kern.syscall_102                        2      2.41%     92.77% # number of syscalls executed
-testsys.cpu.kern.syscall_104                        1      1.20%     93.98% # number of syscalls executed
-testsys.cpu.kern.syscall_105                        3      3.61%     97.59% # number of syscalls executed
-testsys.cpu.kern.syscall_118                        2      2.41%    100.00% # number of syscalls executed
-testsys.cpu.not_idle_fraction                0.000001                       # Percentage of non-idle cycles
-testsys.cpu.numCycles                         3566237                       # number of cpu cycles simulated
-testsys.cpu.num_insts                         3564671                       # Number of instructions executed
-testsys.cpu.num_refs                          1173698                       # Number of memory references
-testsys.disk0.dma_read_bytes                        0                       # Number of bytes transfered via DMA reads (not PRD).
-testsys.disk0.dma_read_full_pages                   0                       # Number of full page size DMA reads (not PRD).
-testsys.disk0.dma_read_txs                          0                       # Number of DMA read transactions (not PRD).
-testsys.disk0.dma_write_bytes                       0                       # Number of bytes transfered via DMA writes.
-testsys.disk0.dma_write_full_pages                  0                       # Number of full page size DMA writes.
-testsys.disk0.dma_write_txs                         0                       # Number of DMA write transactions.
-testsys.disk2.dma_read_bytes                        0                       # Number of bytes transfered via DMA reads (not PRD).
-testsys.disk2.dma_read_full_pages                   0                       # Number of full page size DMA reads (not PRD).
-testsys.disk2.dma_read_txs                          0                       # Number of DMA read transactions (not PRD).
-testsys.disk2.dma_write_bytes                       0                       # Number of bytes transfered via DMA writes.
-testsys.disk2.dma_write_full_pages                  0                       # Number of full page size DMA writes.
-testsys.disk2.dma_write_txs                         0                       # Number of DMA write transactions.
-testsys.tsunami.ethernet.coalescedRxDesc            0                       # average number of RxDesc's coalesced into each post
-testsys.tsunami.ethernet.coalescedRxIdle            0                       # average number of RxIdle's coalesced into each post
-testsys.tsunami.ethernet.coalescedRxOk              0                       # average number of RxOk's coalesced into each post
-testsys.tsunami.ethernet.coalescedRxOrn             0                       # average number of RxOrn's coalesced into each post
-testsys.tsunami.ethernet.coalescedSwi               0                       # average number of Swi's coalesced into each post
-testsys.tsunami.ethernet.coalescedTotal             1                       # average number of interrupts coalesced into each post
-testsys.tsunami.ethernet.coalescedTxDesc            0                       # average number of TxDesc's coalesced into each post
-testsys.tsunami.ethernet.coalescedTxIdle            1                       # average number of TxIdle's coalesced into each post
-testsys.tsunami.ethernet.coalescedTxOk              0                       # average number of TxOk's coalesced into each post
-testsys.tsunami.ethernet.descDMAReads               8                       # Number of descriptors the device read w/ DMA
-testsys.tsunami.ethernet.descDMAWrites             13                       # Number of descriptors the device wrote w/ DMA
-testsys.tsunami.ethernet.descDmaReadBytes          192                       # number of descriptor bytes read w/ DMA
-testsys.tsunami.ethernet.descDmaWriteBytes          104                       # number of descriptor bytes write w/ DMA
-testsys.tsunami.ethernet.droppedPackets             0                       # number of packets dropped
-testsys.tsunami.ethernet.postedInterrupts           10                       # number of posts to CPU
-testsys.tsunami.ethernet.postedRxDesc               4                       # number of RxDesc interrupts posted to CPU
-testsys.tsunami.ethernet.postedRxIdle               0                       # number of rxIdle interrupts posted to CPU
-testsys.tsunami.ethernet.postedRxOk                 0                       # number of RxOk interrupts posted to CPU
-testsys.tsunami.ethernet.postedRxOrn                0                       # number of RxOrn posted to CPU
-testsys.tsunami.ethernet.postedSwi                  0                       # number of software interrupts posted to CPU
-testsys.tsunami.ethernet.postedTxDesc               0                       # number of TxDesc interrupts posted to CPU
-testsys.tsunami.ethernet.postedTxIdle               6                       # number of TxIdle interrupts posted to CPU
-testsys.tsunami.ethernet.postedTxOk                 0                       # number of TxOk interrupts posted to CPU
-testsys.tsunami.ethernet.rxBandwidth            31920                       # Receive Bandwidth (bits/s)
-testsys.tsunami.ethernet.rxBytes                  798                       # Bytes Received
-testsys.tsunami.ethernet.rxIpChecksums              5                       # Number of rx IP Checksums done by device
-testsys.tsunami.ethernet.rxPPS                     25                       # Packet Reception Rate (packets/s)
-testsys.tsunami.ethernet.rxPackets                  5                       # Number of Packets Received
-testsys.tsunami.ethernet.rxTcpChecksums             5                       # Number of rx TCP Checksums done by device
-testsys.tsunami.ethernet.rxUdpChecksums             0                       # Number of rx UDP Checksums done by device
-testsys.tsunami.ethernet.totBandwidth           70320                       # Total Bandwidth (bits/s)
-testsys.tsunami.ethernet.totBytes                1758                       # Total Bytes
-testsys.tsunami.ethernet.totPackets                13                       # Total Packets
-testsys.tsunami.ethernet.totalRxDesc                5                       # total number of RxDesc written to ISR
-testsys.tsunami.ethernet.totalRxIdle                0                       # total number of RxIdle written to ISR
-testsys.tsunami.ethernet.totalRxOk                  0                       # total number of RxOk written to ISR
-testsys.tsunami.ethernet.totalRxOrn                 0                       # total number of RxOrn written to ISR
-testsys.tsunami.ethernet.totalSwi                   0                       # total number of Swi written to ISR
-testsys.tsunami.ethernet.totalTxDesc                0                       # total number of TxDesc written to ISR
-testsys.tsunami.ethernet.totalTxIdle                8                       # total number of TxIdle written to ISR
-testsys.tsunami.ethernet.totalTxOk                  0                       # total number of TxOk written to ISR
-testsys.tsunami.ethernet.txBandwidth            38400                       # Transmit Bandwidth (bits/s)
-testsys.tsunami.ethernet.txBytes                  960                       # Bytes Transmitted
-testsys.tsunami.ethernet.txIpChecksums              2                       # Number of tx IP Checksums done by device
-testsys.tsunami.ethernet.txPPS                     40                       # Packet Tranmission Rate (packets/s)
-testsys.tsunami.ethernet.txPackets                  8                       # Number of Packets Transmitted
-testsys.tsunami.ethernet.txTcpChecksums             2                       # Number of tx TCP Checksums done by device
-testsys.tsunami.ethernet.txUdpChecksums             0                       # Number of tx UDP Checksums done by device
-
----------- End Simulation Statistics   ----------
-
----------- Begin Simulation Statistics ----------
-drivesys.cpu.dtb.accesses                           0                       # DTB accesses
-drivesys.cpu.dtb.acv                                0                       # DTB access violations
-drivesys.cpu.dtb.hits                               0                       # DTB hits
-drivesys.cpu.dtb.misses                             0                       # DTB misses
-drivesys.cpu.dtb.read_accesses                      0                       # DTB read accesses
-drivesys.cpu.dtb.read_acv                           0                       # DTB read access violations
-drivesys.cpu.dtb.read_hits                          0                       # DTB read hits
-drivesys.cpu.dtb.read_misses                        0                       # DTB read misses
-drivesys.cpu.dtb.write_accesses                     0                       # DTB write accesses
-drivesys.cpu.dtb.write_acv                          0                       # DTB write access violations
-drivesys.cpu.dtb.write_hits                         0                       # DTB write hits
-drivesys.cpu.dtb.write_misses                       0                       # DTB write misses
-drivesys.cpu.idle_fraction                          1                       # Percentage of idle cycles
-drivesys.cpu.itb.accesses                           0                       # ITB accesses
-drivesys.cpu.itb.acv                                0                       # ITB acv
-drivesys.cpu.itb.hits                               0                       # ITB hits
-drivesys.cpu.itb.misses                             0                       # ITB misses
-drivesys.cpu.kern.inst.arm                          0                       # number of arm instructions executed
-drivesys.cpu.kern.inst.hwrei                        0                       # number of hwrei instructions executed
-drivesys.cpu.kern.inst.quiesce                      0                       # number of quiesce instructions executed
-drivesys.cpu.kern.mode_good_kernel                  0                      
-drivesys.cpu.kern.mode_good_user                    0                      
-drivesys.cpu.kern.mode_good_idle                    0                      
-drivesys.cpu.kern.mode_switch_kernel                0                       # number of protection mode switches
-drivesys.cpu.kern.mode_switch_user                  0                       # number of protection mode switches
-drivesys.cpu.kern.mode_switch_idle                  0                       # number of protection mode switches
-drivesys.cpu.kern.mode_switch_good       <err: div-0>                       # fraction of useful protection mode switches
-drivesys.cpu.kern.mode_switch_good_kernel <err: div-0>                       # fraction of useful protection mode switches
-drivesys.cpu.kern.mode_switch_good_user  <err: div-0>                       # fraction of useful protection mode switches
-drivesys.cpu.kern.mode_switch_good_idle  <err: div-0>                       # fraction of useful protection mode switches
-drivesys.cpu.kern.mode_ticks_kernel                 0                       # number of ticks spent at the given mode
-drivesys.cpu.kern.mode_ticks_user                   0                       # number of ticks spent at the given mode
-drivesys.cpu.kern.mode_ticks_idle                   0                       # number of ticks spent at the given mode
-drivesys.cpu.kern.swap_context                      0                       # number of times the context was actually changed
-drivesys.cpu.not_idle_fraction                      0                       # Percentage of non-idle cycles
-drivesys.cpu.numCycles                              0                       # number of cpu cycles simulated
-drivesys.cpu.num_insts                              0                       # Number of instructions executed
-drivesys.cpu.num_refs                               0                       # Number of memory references
-drivesys.disk0.dma_read_bytes                       0                       # Number of bytes transfered via DMA reads (not PRD).
-drivesys.disk0.dma_read_full_pages                  0                       # Number of full page size DMA reads (not PRD).
-drivesys.disk0.dma_read_txs                         0                       # Number of DMA read transactions (not PRD).
-drivesys.disk0.dma_write_bytes                      0                       # Number of bytes transfered via DMA writes.
-drivesys.disk0.dma_write_full_pages                 0                       # Number of full page size DMA writes.
-drivesys.disk0.dma_write_txs                        0                       # Number of DMA write transactions.
-drivesys.disk2.dma_read_bytes                       0                       # Number of bytes transfered via DMA reads (not PRD).
-drivesys.disk2.dma_read_full_pages                  0                       # Number of full page size DMA reads (not PRD).
-drivesys.disk2.dma_read_txs                         0                       # Number of DMA read transactions (not PRD).
-drivesys.disk2.dma_write_bytes                      0                       # Number of bytes transfered via DMA writes.
-drivesys.disk2.dma_write_full_pages                 0                       # Number of full page size DMA writes.
-drivesys.disk2.dma_write_txs                        0                       # Number of DMA write transactions.
-drivesys.tsunami.ethernet.coalescedRxDesc <err: div-0>                       # average number of RxDesc's coalesced into each post
-drivesys.tsunami.ethernet.coalescedRxIdle <err: div-0>                       # average number of RxIdle's coalesced into each post
-drivesys.tsunami.ethernet.coalescedRxOk  <err: div-0>                       # average number of RxOk's coalesced into each post
-drivesys.tsunami.ethernet.coalescedRxOrn <err: div-0>                       # average number of RxOrn's coalesced into each post
-drivesys.tsunami.ethernet.coalescedSwi   <err: div-0>                       # average number of Swi's coalesced into each post
-drivesys.tsunami.ethernet.coalescedTotal <err: div-0>                       # average number of interrupts coalesced into each post
-drivesys.tsunami.ethernet.coalescedTxDesc <err: div-0>                       # average number of TxDesc's coalesced into each post
-drivesys.tsunami.ethernet.coalescedTxIdle <err: div-0>                       # average number of TxIdle's coalesced into each post
-drivesys.tsunami.ethernet.coalescedTxOk  <err: div-0>                       # average number of TxOk's coalesced into each post
-drivesys.tsunami.ethernet.descDMAReads              0                       # Number of descriptors the device read w/ DMA
-drivesys.tsunami.ethernet.descDMAWrites             0                       # Number of descriptors the device wrote w/ DMA
-drivesys.tsunami.ethernet.descDmaReadBytes            0                       # number of descriptor bytes read w/ DMA
-drivesys.tsunami.ethernet.descDmaWriteBytes            0                       # number of descriptor bytes write w/ DMA
-drivesys.tsunami.ethernet.droppedPackets            0                       # number of packets dropped
-drivesys.tsunami.ethernet.postedInterrupts            0                       # number of posts to CPU
-drivesys.tsunami.ethernet.postedRxDesc              0                       # number of RxDesc interrupts posted to CPU
-drivesys.tsunami.ethernet.postedRxIdle              0                       # number of rxIdle interrupts posted to CPU
-drivesys.tsunami.ethernet.postedRxOk                0                       # number of RxOk interrupts posted to CPU
-drivesys.tsunami.ethernet.postedRxOrn               0                       # number of RxOrn posted to CPU
-drivesys.tsunami.ethernet.postedSwi                 0                       # number of software interrupts posted to CPU
-drivesys.tsunami.ethernet.postedTxDesc              0                       # number of TxDesc interrupts posted to CPU
-drivesys.tsunami.ethernet.postedTxIdle              0                       # number of TxIdle interrupts posted to CPU
-drivesys.tsunami.ethernet.postedTxOk                0                       # number of TxOk interrupts posted to CPU
-drivesys.tsunami.ethernet.totalRxDesc               0                       # total number of RxDesc written to ISR
-drivesys.tsunami.ethernet.totalRxIdle               0                       # total number of RxIdle written to ISR
-drivesys.tsunami.ethernet.totalRxOk                 0                       # total number of RxOk written to ISR
-drivesys.tsunami.ethernet.totalRxOrn                0                       # total number of RxOrn written to ISR
-drivesys.tsunami.ethernet.totalSwi                  0                       # total number of Swi written to ISR
-drivesys.tsunami.ethernet.totalTxDesc               0                       # total number of TxDesc written to ISR
-drivesys.tsunami.ethernet.totalTxIdle               0                       # total number of TxIdle written to ISR
-drivesys.tsunami.ethernet.totalTxOk                 0                       # total number of TxOk written to ISR
-host_inst_rate                            76361400719                       # Simulator instruction rate (inst/s)
-host_mem_usage                                 411180                       # Number of bytes of host memory used
-host_seconds                                     0.00                       # Real time elapsed on the host
-host_tick_rate                              203621244                       # Simulator tick rate (ticks/s)
-sim_freq                                 1000000000000                       # Frequency of simulated ticks
-sim_insts                                   276122825                       # Number of instructions simulated
-sim_seconds                                  0.000001                       # Number of seconds simulated
-sim_ticks                                      785978                       # Number of ticks simulated
-testsys.cpu.dtb.accesses                            0                       # DTB accesses
-testsys.cpu.dtb.acv                                 0                       # DTB access violations
-testsys.cpu.dtb.hits                                0                       # DTB hits
-testsys.cpu.dtb.misses                              0                       # DTB misses
-testsys.cpu.dtb.read_accesses                       0                       # DTB read accesses
-testsys.cpu.dtb.read_acv                            0                       # DTB read access violations
-testsys.cpu.dtb.read_hits                           0                       # DTB read hits
-testsys.cpu.dtb.read_misses                         0                       # DTB read misses
-testsys.cpu.dtb.write_accesses                      0                       # DTB write accesses
-testsys.cpu.dtb.write_acv                           0                       # DTB write access violations
-testsys.cpu.dtb.write_hits                          0                       # DTB write hits
-testsys.cpu.dtb.write_misses                        0                       # DTB write misses
-testsys.cpu.idle_fraction                           1                       # Percentage of idle cycles
-testsys.cpu.itb.accesses                            0                       # ITB accesses
-testsys.cpu.itb.acv                                 0                       # ITB acv
-testsys.cpu.itb.hits                                0                       # ITB hits
-testsys.cpu.itb.misses                              0                       # ITB misses
-testsys.cpu.kern.inst.arm                           0                       # number of arm instructions executed
-testsys.cpu.kern.inst.hwrei                         0                       # number of hwrei instructions executed
-testsys.cpu.kern.inst.quiesce                       0                       # number of quiesce instructions executed
-testsys.cpu.kern.mode_good_kernel                   0                      
-testsys.cpu.kern.mode_good_user                     0                      
-testsys.cpu.kern.mode_good_idle                     0                      
-testsys.cpu.kern.mode_switch_kernel                 0                       # number of protection mode switches
-testsys.cpu.kern.mode_switch_user                   0                       # number of protection mode switches
-testsys.cpu.kern.mode_switch_idle                   0                       # number of protection mode switches
-testsys.cpu.kern.mode_switch_good        <err: div-0>                       # fraction of useful protection mode switches
-testsys.cpu.kern.mode_switch_good_kernel <err: div-0>                       # fraction of useful protection mode switches
-testsys.cpu.kern.mode_switch_good_user   <err: div-0>                       # fraction of useful protection mode switches
-testsys.cpu.kern.mode_switch_good_idle   <err: div-0>                       # fraction of useful protection mode switches
-testsys.cpu.kern.mode_ticks_kernel                  0                       # number of ticks spent at the given mode
-testsys.cpu.kern.mode_ticks_user                    0                       # number of ticks spent at the given mode
-testsys.cpu.kern.mode_ticks_idle                    0                       # number of ticks spent at the given mode
-testsys.cpu.kern.swap_context                       0                       # number of times the context was actually changed
-testsys.cpu.not_idle_fraction                       0                       # Percentage of non-idle cycles
-testsys.cpu.numCycles                               0                       # number of cpu cycles simulated
-testsys.cpu.num_insts                               0                       # Number of instructions executed
-testsys.cpu.num_refs                                0                       # Number of memory references
-testsys.disk0.dma_read_bytes                        0                       # Number of bytes transfered via DMA reads (not PRD).
-testsys.disk0.dma_read_full_pages                   0                       # Number of full page size DMA reads (not PRD).
-testsys.disk0.dma_read_txs                          0                       # Number of DMA read transactions (not PRD).
-testsys.disk0.dma_write_bytes                       0                       # Number of bytes transfered via DMA writes.
-testsys.disk0.dma_write_full_pages                  0                       # Number of full page size DMA writes.
-testsys.disk0.dma_write_txs                         0                       # Number of DMA write transactions.
-testsys.disk2.dma_read_bytes                        0                       # Number of bytes transfered via DMA reads (not PRD).
-testsys.disk2.dma_read_full_pages                   0                       # Number of full page size DMA reads (not PRD).
-testsys.disk2.dma_read_txs                          0                       # Number of DMA read transactions (not PRD).
-testsys.disk2.dma_write_bytes                       0                       # Number of bytes transfered via DMA writes.
-testsys.disk2.dma_write_full_pages                  0                       # Number of full page size DMA writes.
-testsys.disk2.dma_write_txs                         0                       # Number of DMA write transactions.
-testsys.tsunami.ethernet.coalescedRxDesc <err: div-0>                       # average number of RxDesc's coalesced into each post
-testsys.tsunami.ethernet.coalescedRxIdle <err: div-0>                       # average number of RxIdle's coalesced into each post
-testsys.tsunami.ethernet.coalescedRxOk   <err: div-0>                       # average number of RxOk's coalesced into each post
-testsys.tsunami.ethernet.coalescedRxOrn  <err: div-0>                       # average number of RxOrn's coalesced into each post
-testsys.tsunami.ethernet.coalescedSwi    <err: div-0>                       # average number of Swi's coalesced into each post
-testsys.tsunami.ethernet.coalescedTotal  <err: div-0>                       # average number of interrupts coalesced into each post
-testsys.tsunami.ethernet.coalescedTxDesc <err: div-0>                       # average number of TxDesc's coalesced into each post
-testsys.tsunami.ethernet.coalescedTxIdle <err: div-0>                       # average number of TxIdle's coalesced into each post
-testsys.tsunami.ethernet.coalescedTxOk   <err: div-0>                       # average number of TxOk's coalesced into each post
-testsys.tsunami.ethernet.descDMAReads               0                       # Number of descriptors the device read w/ DMA
-testsys.tsunami.ethernet.descDMAWrites              0                       # Number of descriptors the device wrote w/ DMA
-testsys.tsunami.ethernet.descDmaReadBytes            0                       # number of descriptor bytes read w/ DMA
-testsys.tsunami.ethernet.descDmaWriteBytes            0                       # number of descriptor bytes write w/ DMA
-testsys.tsunami.ethernet.droppedPackets             0                       # number of packets dropped
-testsys.tsunami.ethernet.postedInterrupts            0                       # number of posts to CPU
-testsys.tsunami.ethernet.postedRxDesc               0                       # number of RxDesc interrupts posted to CPU
-testsys.tsunami.ethernet.postedRxIdle               0                       # number of rxIdle interrupts posted to CPU
-testsys.tsunami.ethernet.postedRxOk                 0                       # number of RxOk interrupts posted to CPU
-testsys.tsunami.ethernet.postedRxOrn                0                       # number of RxOrn posted to CPU
-testsys.tsunami.ethernet.postedSwi                  0                       # number of software interrupts posted to CPU
-testsys.tsunami.ethernet.postedTxDesc               0                       # number of TxDesc interrupts posted to CPU
-testsys.tsunami.ethernet.postedTxIdle               0                       # number of TxIdle interrupts posted to CPU
-testsys.tsunami.ethernet.postedTxOk                 0                       # number of TxOk interrupts posted to CPU
-testsys.tsunami.ethernet.totalRxDesc                0                       # total number of RxDesc written to ISR
-testsys.tsunami.ethernet.totalRxIdle                0                       # total number of RxIdle written to ISR
-testsys.tsunami.ethernet.totalRxOk                  0                       # total number of RxOk written to ISR
-testsys.tsunami.ethernet.totalRxOrn                 0                       # total number of RxOrn written to ISR
-testsys.tsunami.ethernet.totalSwi                   0                       # total number of Swi written to ISR
-testsys.tsunami.ethernet.totalTxDesc                0                       # total number of TxDesc written to ISR
-testsys.tsunami.ethernet.totalTxIdle                0                       # total number of TxIdle written to ISR
-testsys.tsunami.ethernet.totalTxOk                  0                       # total number of TxOk written to ISR
-
----------- End Simulation Statistics   ----------
diff --git a/tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stderr b/tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stderr
deleted file mode 100644 (file)
index 3aa8423..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-      0: testsys.tsunami.io.rtc: Real-time clock set to Sun Jan  1 00:00:00 2006
-Listening for console connection on port 3456
-      0: drivesys.tsunami.io.rtc: Real-time clock set to Sun Jan  1 00:00:00 2006
-Listening for console connection on port 3457
-0: testsys.remote_gdb.listener: listening for remote gdb #0 on port 7000
-0: drivesys.remote_gdb.listener: listening for remote gdb #1 on port 7001
-warn: Entering event queue @ 0.  Starting simulation...
-warn: Obsolete M5 instruction ivlb encountered.
diff --git a/tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stdout b/tests/long/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stdout
deleted file mode 100644 (file)
index 765e594..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-M5 Simulator System
-
-Copyright (c) 2001-2006
-The Regents of The University of Michigan
-All Rights Reserved
-
-
-M5 compiled Nov 29 2006 16:48:25
-M5 started Fri Dec  1 01:07:49 2006
-M5 executing on zed.eecs.umich.edu
-command line: build/ALPHA_FS/m5.opt -d build/ALPHA_FS/tests/opt/long/80.netperf-stream/alpha/linux/twosys-tsunami-simple-atomic tests/run.py long/80.netperf-stream/alpha/linux/twosys-tsunami-simple-atomic
-WTF
-9685900: testsys.sim_console: attach console 0
-3327958029: drivesys.sim_console: attach console 0
-Resetting stats at cycle 4100234765800!
-Resetting stats at cycle 4300235555268!
-Exiting @ tick 4300236341246 because checkpoint
diff --git a/tests/long/80.netperf-stream/test.py b/tests/long/80.netperf-stream/test.py
deleted file mode 100644 (file)
index 139597f..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
diff --git a/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.ini b/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.ini
new file mode 100644 (file)
index 0000000..dff95e3
--- /dev/null
@@ -0,0 +1,1205 @@
+[root]
+type=Root
+children=drivesys etherdump etherlink testsys
+checkpoint=
+clock=1000000000000
+max_tick=0
+output_file=cout
+progress_interval=0
+
+[drivesys]
+type=LinuxAlphaSystem
+children=bridge cpu disk0 disk2 intrctrl iobus membus physmem sim_console simple_disk tsunami
+boot_cpu_frequency=1
+boot_osflags=root=/dev/hda1 console=ttyS0
+console=/dist/m5/system/binaries/console
+init_param=0
+kernel=/dist/m5/system/binaries/vmlinux
+mem_mode=atomic
+pal=/dist/m5/system/binaries/ts_osfpal
+physmem=drivesys.physmem
+readfile=/z/hsul/work/m5/newmem/configs/boot/netperf-server.rcS
+symbolfile=
+system_rev=1024
+system_type=34
+
+[drivesys.bridge]
+type=Bridge
+delay=0
+queue_size_a=16
+queue_size_b=16
+write_ack=false
+side_a=drivesys.iobus.port[0]
+side_b=drivesys.membus.port[0]
+
+[drivesys.cpu]
+type=AtomicSimpleCPU
+children=dtb itb
+clock=1
+cpu_id=0
+defer_registration=false
+do_checkpoint_insts=true
+do_quiesce=true
+do_statistics_insts=true
+dtb=drivesys.cpu.dtb
+function_trace=false
+function_trace_start=0
+itb=drivesys.cpu.itb
+max_insts_all_threads=0
+max_insts_any_thread=0
+max_loads_all_threads=0
+max_loads_any_thread=0
+phase=0
+profile=0
+progress_interval=0
+simulate_stalls=false
+system=drivesys
+width=1
+dcache_port=drivesys.membus.port[3]
+icache_port=drivesys.membus.port[2]
+
+[drivesys.cpu.dtb]
+type=AlphaDTB
+size=64
+
+[drivesys.cpu.itb]
+type=AlphaITB
+size=48
+
+[drivesys.disk0]
+type=IdeDisk
+children=image
+delay=1000000
+driveID=master
+image=drivesys.disk0.image
+
+[drivesys.disk0.image]
+type=CowDiskImage
+children=child
+child=drivesys.disk0.image.child
+read_only=false
+table_size=65536
+
+[drivesys.disk0.image.child]
+type=RawDiskImage
+image_file=/dist/m5/system/disks/myimg.img
+read_only=true
+
+[drivesys.disk2]
+type=IdeDisk
+children=image
+delay=1000000
+driveID=master
+image=drivesys.disk2.image
+
+[drivesys.disk2.image]
+type=CowDiskImage
+children=child
+child=drivesys.disk2.image.child
+read_only=false
+table_size=65536
+
+[drivesys.disk2.image.child]
+type=RawDiskImage
+image_file=/dist/m5/system/disks/linux-bigswap2.img
+read_only=true
+
+[drivesys.intrctrl]
+type=IntrControl
+cpu=drivesys.cpu
+
+[drivesys.iobus]
+type=Bus
+bus_id=0
+clock=1000
+responder_set=true
+width=64
+default=drivesys.tsunami.pciconfig.pio
+port=drivesys.bridge.side_a drivesys.tsunami.cchip.pio drivesys.tsunami.pchip.pio drivesys.tsunami.fake_sm_chip.pio drivesys.tsunami.fake_uart1.pio drivesys.tsunami.fake_uart2.pio drivesys.tsunami.fake_uart3.pio drivesys.tsunami.fake_uart4.pio drivesys.tsunami.fake_ppc.pio drivesys.tsunami.fake_OROM.pio drivesys.tsunami.fake_pnp_addr.pio drivesys.tsunami.fake_pnp_write.pio drivesys.tsunami.fake_pnp_read0.pio drivesys.tsunami.fake_pnp_read1.pio drivesys.tsunami.fake_pnp_read2.pio drivesys.tsunami.fake_pnp_read3.pio drivesys.tsunami.fake_pnp_read4.pio drivesys.tsunami.fake_pnp_read5.pio drivesys.tsunami.fake_pnp_read6.pio drivesys.tsunami.fake_pnp_read7.pio drivesys.tsunami.fake_ata0.pio drivesys.tsunami.fake_ata1.pio drivesys.tsunami.fb.pio drivesys.tsunami.io.pio drivesys.tsunami.uart.pio drivesys.tsunami.console.pio drivesys.tsunami.ide.pio drivesys.tsunami.ethernet.pio drivesys.tsunami.ethernet.config drivesys.tsunami.ethernet.dma drivesys.tsunami.ide.config drivesys.tsunami.ide.dma
+
+[drivesys.membus]
+type=Bus
+children=responder
+bus_id=1
+clock=1000
+responder_set=false
+width=64
+default=drivesys.membus.responder.pio
+port=drivesys.bridge.side_b drivesys.physmem.port drivesys.cpu.icache_port drivesys.cpu.dcache_port
+
+[drivesys.membus.responder]
+type=IsaFake
+pio_addr=0
+pio_latency=1
+pio_size=8
+platform=drivesys.tsunami
+ret_bad_addr=true
+ret_data=255
+system=drivesys
+pio=drivesys.membus.default
+
+[drivesys.physmem]
+type=PhysicalMemory
+file=
+latency=1
+range=0:134217727
+port=drivesys.membus.port[1]
+
+[drivesys.sim_console]
+type=SimConsole
+children=listener
+append_name=true
+intr_control=drivesys.intrctrl
+listener=drivesys.sim_console.listener
+number=0
+output=console
+
+[drivesys.sim_console.listener]
+type=ConsoleListener
+port=3456
+
+[drivesys.simple_disk]
+type=SimpleDisk
+children=disk
+disk=drivesys.simple_disk.disk
+system=drivesys
+
+[drivesys.simple_disk.disk]
+type=RawDiskImage
+image_file=/dist/m5/system/disks/myimg.img
+read_only=true
+
+[drivesys.tsunami]
+type=Tsunami
+children=cchip console etherint ethernet fake_OROM fake_ata0 fake_ata1 fake_pnp_addr fake_pnp_read0 fake_pnp_read1 fake_pnp_read2 fake_pnp_read3 fake_pnp_read4 fake_pnp_read5 fake_pnp_read6 fake_pnp_read7 fake_pnp_write fake_ppc fake_sm_chip fake_uart1 fake_uart2 fake_uart3 fake_uart4 fb ide io pchip pciconfig uart
+intrctrl=drivesys.intrctrl
+system=drivesys
+
+[drivesys.tsunami.cchip]
+type=TsunamiCChip
+pio_addr=8803072344064
+pio_latency=1000
+platform=drivesys.tsunami
+system=drivesys
+tsunami=drivesys.tsunami
+pio=drivesys.iobus.port[1]
+
+[drivesys.tsunami.console]
+type=AlphaConsole
+cpu=drivesys.cpu
+disk=drivesys.simple_disk
+pio_addr=8804682956800
+pio_latency=1000
+platform=drivesys.tsunami
+sim_console=drivesys.sim_console
+system=drivesys
+pio=drivesys.iobus.port[25]
+
+[drivesys.tsunami.etherint]
+type=NSGigEInt
+device=drivesys.tsunami.ethernet
+peer=Null
+
+[drivesys.tsunami.ethernet]
+type=NSGigE
+children=configdata
+clock=0
+config_latency=20000
+configdata=drivesys.tsunami.ethernet.configdata
+dma_data_free=false
+dma_desc_free=false
+dma_no_allocate=true
+dma_read_delay=0
+dma_read_factor=0
+dma_write_delay=0
+dma_write_factor=0
+hardware_address=00:90:00:00:00:02
+intr_delay=10000000
+pci_bus=0
+pci_dev=1
+pci_func=0
+pio_latency=1000
+platform=drivesys.tsunami
+rss=false
+rx_delay=1000000
+rx_fifo_size=524288
+rx_filter=true
+rx_thread=false
+system=drivesys
+tx_delay=1000000
+tx_fifo_size=524288
+tx_thread=false
+config=drivesys.iobus.port[28]
+dma=drivesys.iobus.port[29]
+pio=drivesys.iobus.port[27]
+
+[drivesys.tsunami.ethernet.configdata]
+type=PciConfigData
+BAR0=1
+BAR0Size=256
+BAR1=0
+BAR1Size=4096
+BAR2=0
+BAR2Size=0
+BAR3=0
+BAR3Size=0
+BAR4=0
+BAR4Size=0
+BAR5=0
+BAR5Size=0
+BIST=0
+CacheLineSize=0
+CardbusCIS=0
+ClassCode=2
+Command=0
+DeviceID=34
+ExpansionROM=0
+HeaderType=0
+InterruptLine=30
+InterruptPin=1
+LatencyTimer=0
+MaximumLatency=52
+MinimumGrant=176
+ProgIF=0
+Revision=0
+Status=656
+SubClassCode=0
+SubsystemID=0
+SubsystemVendorID=0
+VendorID=4107
+
+[drivesys.tsunami.fake_OROM]
+type=IsaFake
+pio_addr=8796093677568
+pio_latency=1000
+pio_size=393216
+platform=drivesys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=drivesys
+pio=drivesys.iobus.port[9]
+
+[drivesys.tsunami.fake_ata0]
+type=IsaFake
+pio_addr=8804615848432
+pio_latency=1000
+pio_size=8
+platform=drivesys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=drivesys
+pio=drivesys.iobus.port[20]
+
+[drivesys.tsunami.fake_ata1]
+type=IsaFake
+pio_addr=8804615848304
+pio_latency=1000
+pio_size=8
+platform=drivesys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=drivesys
+pio=drivesys.iobus.port[21]
+
+[drivesys.tsunami.fake_pnp_addr]
+type=IsaFake
+pio_addr=8804615848569
+pio_latency=1000
+pio_size=8
+platform=drivesys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=drivesys
+pio=drivesys.iobus.port[10]
+
+[drivesys.tsunami.fake_pnp_read0]
+type=IsaFake
+pio_addr=8804615848451
+pio_latency=1000
+pio_size=8
+platform=drivesys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=drivesys
+pio=drivesys.iobus.port[12]
+
+[drivesys.tsunami.fake_pnp_read1]
+type=IsaFake
+pio_addr=8804615848515
+pio_latency=1000
+pio_size=8
+platform=drivesys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=drivesys
+pio=drivesys.iobus.port[13]
+
+[drivesys.tsunami.fake_pnp_read2]
+type=IsaFake
+pio_addr=8804615848579
+pio_latency=1000
+pio_size=8
+platform=drivesys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=drivesys
+pio=drivesys.iobus.port[14]
+
+[drivesys.tsunami.fake_pnp_read3]
+type=IsaFake
+pio_addr=8804615848643
+pio_latency=1000
+pio_size=8
+platform=drivesys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=drivesys
+pio=drivesys.iobus.port[15]
+
+[drivesys.tsunami.fake_pnp_read4]
+type=IsaFake
+pio_addr=8804615848707
+pio_latency=1000
+pio_size=8
+platform=drivesys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=drivesys
+pio=drivesys.iobus.port[16]
+
+[drivesys.tsunami.fake_pnp_read5]
+type=IsaFake
+pio_addr=8804615848771
+pio_latency=1000
+pio_size=8
+platform=drivesys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=drivesys
+pio=drivesys.iobus.port[17]
+
+[drivesys.tsunami.fake_pnp_read6]
+type=IsaFake
+pio_addr=8804615848835
+pio_latency=1000
+pio_size=8
+platform=drivesys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=drivesys
+pio=drivesys.iobus.port[18]
+
+[drivesys.tsunami.fake_pnp_read7]
+type=IsaFake
+pio_addr=8804615848899
+pio_latency=1000
+pio_size=8
+platform=drivesys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=drivesys
+pio=drivesys.iobus.port[19]
+
+[drivesys.tsunami.fake_pnp_write]
+type=IsaFake
+pio_addr=8804615850617
+pio_latency=1000
+pio_size=8
+platform=drivesys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=drivesys
+pio=drivesys.iobus.port[11]
+
+[drivesys.tsunami.fake_ppc]
+type=IsaFake
+pio_addr=8804615848892
+pio_latency=1000
+pio_size=8
+platform=drivesys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=drivesys
+pio=drivesys.iobus.port[8]
+
+[drivesys.tsunami.fake_sm_chip]
+type=IsaFake
+pio_addr=8804615848816
+pio_latency=1000
+pio_size=8
+platform=drivesys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=drivesys
+pio=drivesys.iobus.port[3]
+
+[drivesys.tsunami.fake_uart1]
+type=IsaFake
+pio_addr=8804615848696
+pio_latency=1000
+pio_size=8
+platform=drivesys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=drivesys
+pio=drivesys.iobus.port[4]
+
+[drivesys.tsunami.fake_uart2]
+type=IsaFake
+pio_addr=8804615848936
+pio_latency=1000
+pio_size=8
+platform=drivesys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=drivesys
+pio=drivesys.iobus.port[5]
+
+[drivesys.tsunami.fake_uart3]
+type=IsaFake
+pio_addr=8804615848680
+pio_latency=1000
+pio_size=8
+platform=drivesys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=drivesys
+pio=drivesys.iobus.port[6]
+
+[drivesys.tsunami.fake_uart4]
+type=IsaFake
+pio_addr=8804615848944
+pio_latency=1000
+pio_size=8
+platform=drivesys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=drivesys
+pio=drivesys.iobus.port[7]
+
+[drivesys.tsunami.fb]
+type=BadDevice
+devicename=FrameBuffer
+pio_addr=8804615848912
+pio_latency=1000
+platform=drivesys.tsunami
+system=drivesys
+pio=drivesys.iobus.port[22]
+
+[drivesys.tsunami.ide]
+type=IdeController
+children=configdata
+config_latency=20000
+configdata=drivesys.tsunami.ide.configdata
+disks=drivesys.disk0 drivesys.disk2
+pci_bus=0
+pci_dev=0
+pci_func=0
+pio_latency=1000
+platform=drivesys.tsunami
+system=drivesys
+config=drivesys.iobus.port[30]
+dma=drivesys.iobus.port[31]
+pio=drivesys.iobus.port[26]
+
+[drivesys.tsunami.ide.configdata]
+type=PciConfigData
+BAR0=1
+BAR0Size=8
+BAR1=1
+BAR1Size=4
+BAR2=1
+BAR2Size=8
+BAR3=1
+BAR3Size=4
+BAR4=1
+BAR4Size=16
+BAR5=1
+BAR5Size=0
+BIST=0
+CacheLineSize=0
+CardbusCIS=0
+ClassCode=1
+Command=0
+DeviceID=28945
+ExpansionROM=0
+HeaderType=0
+InterruptLine=31
+InterruptPin=1
+LatencyTimer=0
+MaximumLatency=0
+MinimumGrant=0
+ProgIF=133
+Revision=0
+Status=640
+SubClassCode=1
+SubsystemID=0
+SubsystemVendorID=0
+VendorID=32902
+
+[drivesys.tsunami.io]
+type=TsunamiIO
+frequency=976562500
+pio_addr=8804615847936
+pio_latency=1000
+platform=drivesys.tsunami
+system=drivesys
+time=1136073600
+tsunami=drivesys.tsunami
+pio=drivesys.iobus.port[23]
+
+[drivesys.tsunami.pchip]
+type=TsunamiPChip
+pio_addr=8802535473152
+pio_latency=1000
+platform=drivesys.tsunami
+system=drivesys
+tsunami=drivesys.tsunami
+pio=drivesys.iobus.port[2]
+
+[drivesys.tsunami.pciconfig]
+type=PciConfigAll
+bus=0
+pio_latency=1
+platform=drivesys.tsunami
+size=16777216
+system=drivesys
+pio=drivesys.iobus.default
+
+[drivesys.tsunami.uart]
+type=Uart8250
+pio_addr=8804615848952
+pio_latency=1000
+platform=drivesys.tsunami
+sim_console=drivesys.sim_console
+system=drivesys
+pio=drivesys.iobus.port[24]
+
+[etherdump]
+type=EtherDump
+file=ethertrace
+maxlen=96
+
+[etherlink]
+type=EtherLink
+delay=0
+delay_var=0
+dump=etherdump
+int1=testsys.tsunami.etherint
+int2=drivesys.tsunami.etherint
+speed=8000.000000
+
+[exetrace]
+intel_format=false
+legion_lockstep=false
+pc_symbol=true
+print_cpseq=false
+print_cycle=true
+print_data=true
+print_effaddr=true
+print_fetchseq=false
+print_iregs=false
+print_opclass=true
+print_thread=true
+speculative=true
+trace_system=client
+
+[serialize]
+count=10
+cycle=0
+dir=cpt.%012d
+period=0
+
+[stats]
+descriptions=true
+dump_cycle=0
+dump_period=0
+dump_reset=false
+ignore_events=
+mysql_db=
+mysql_host=
+mysql_password=
+mysql_user=
+project_name=test
+simulation_name=test
+simulation_sample=0
+text_compat=true
+text_file=m5stats.txt
+
+[testsys]
+type=LinuxAlphaSystem
+children=bridge cpu disk0 disk2 intrctrl iobus membus physmem sim_console simple_disk tsunami
+boot_cpu_frequency=1
+boot_osflags=root=/dev/hda1 console=ttyS0
+console=/dist/m5/system/binaries/console
+init_param=0
+kernel=/dist/m5/system/binaries/vmlinux
+mem_mode=atomic
+pal=/dist/m5/system/binaries/ts_osfpal
+physmem=testsys.physmem
+readfile=/z/hsul/work/m5/newmem/configs/boot/netperf-stream-client.rcS
+symbolfile=
+system_rev=1024
+system_type=34
+
+[testsys.bridge]
+type=Bridge
+delay=0
+queue_size_a=16
+queue_size_b=16
+write_ack=false
+side_a=testsys.iobus.port[0]
+side_b=testsys.membus.port[0]
+
+[testsys.cpu]
+type=AtomicSimpleCPU
+children=dtb itb
+clock=1
+cpu_id=0
+defer_registration=false
+do_checkpoint_insts=true
+do_quiesce=true
+do_statistics_insts=true
+dtb=testsys.cpu.dtb
+function_trace=false
+function_trace_start=0
+itb=testsys.cpu.itb
+max_insts_all_threads=0
+max_insts_any_thread=0
+max_loads_all_threads=0
+max_loads_any_thread=0
+phase=0
+profile=0
+progress_interval=0
+simulate_stalls=false
+system=testsys
+width=1
+dcache_port=testsys.membus.port[3]
+icache_port=testsys.membus.port[2]
+
+[testsys.cpu.dtb]
+type=AlphaDTB
+size=64
+
+[testsys.cpu.itb]
+type=AlphaITB
+size=48
+
+[testsys.disk0]
+type=IdeDisk
+children=image
+delay=1000000
+driveID=master
+image=testsys.disk0.image
+
+[testsys.disk0.image]
+type=CowDiskImage
+children=child
+child=testsys.disk0.image.child
+read_only=false
+table_size=65536
+
+[testsys.disk0.image.child]
+type=RawDiskImage
+image_file=/dist/m5/system/disks/myimg.img
+read_only=true
+
+[testsys.disk2]
+type=IdeDisk
+children=image
+delay=1000000
+driveID=master
+image=testsys.disk2.image
+
+[testsys.disk2.image]
+type=CowDiskImage
+children=child
+child=testsys.disk2.image.child
+read_only=false
+table_size=65536
+
+[testsys.disk2.image.child]
+type=RawDiskImage
+image_file=/dist/m5/system/disks/linux-bigswap2.img
+read_only=true
+
+[testsys.intrctrl]
+type=IntrControl
+cpu=testsys.cpu
+
+[testsys.iobus]
+type=Bus
+bus_id=0
+clock=1000
+responder_set=true
+width=64
+default=testsys.tsunami.pciconfig.pio
+port=testsys.bridge.side_a testsys.tsunami.cchip.pio testsys.tsunami.pchip.pio testsys.tsunami.fake_sm_chip.pio testsys.tsunami.fake_uart1.pio testsys.tsunami.fake_uart2.pio testsys.tsunami.fake_uart3.pio testsys.tsunami.fake_uart4.pio testsys.tsunami.fake_ppc.pio testsys.tsunami.fake_OROM.pio testsys.tsunami.fake_pnp_addr.pio testsys.tsunami.fake_pnp_write.pio testsys.tsunami.fake_pnp_read0.pio testsys.tsunami.fake_pnp_read1.pio testsys.tsunami.fake_pnp_read2.pio testsys.tsunami.fake_pnp_read3.pio testsys.tsunami.fake_pnp_read4.pio testsys.tsunami.fake_pnp_read5.pio testsys.tsunami.fake_pnp_read6.pio testsys.tsunami.fake_pnp_read7.pio testsys.tsunami.fake_ata0.pio testsys.tsunami.fake_ata1.pio testsys.tsunami.fb.pio testsys.tsunami.io.pio testsys.tsunami.uart.pio testsys.tsunami.console.pio testsys.tsunami.ide.pio testsys.tsunami.ethernet.pio testsys.tsunami.ethernet.config testsys.tsunami.ethernet.dma testsys.tsunami.ide.config testsys.tsunami.ide.dma
+
+[testsys.membus]
+type=Bus
+children=responder
+bus_id=1
+clock=1000
+responder_set=false
+width=64
+default=testsys.membus.responder.pio
+port=testsys.bridge.side_b testsys.physmem.port testsys.cpu.icache_port testsys.cpu.dcache_port
+
+[testsys.membus.responder]
+type=IsaFake
+pio_addr=0
+pio_latency=1
+pio_size=8
+platform=testsys.tsunami
+ret_bad_addr=true
+ret_data=255
+system=testsys
+pio=testsys.membus.default
+
+[testsys.physmem]
+type=PhysicalMemory
+file=
+latency=1
+range=0:134217727
+port=testsys.membus.port[1]
+
+[testsys.sim_console]
+type=SimConsole
+children=listener
+append_name=true
+intr_control=testsys.intrctrl
+listener=testsys.sim_console.listener
+number=0
+output=console
+
+[testsys.sim_console.listener]
+type=ConsoleListener
+port=3456
+
+[testsys.simple_disk]
+type=SimpleDisk
+children=disk
+disk=testsys.simple_disk.disk
+system=testsys
+
+[testsys.simple_disk.disk]
+type=RawDiskImage
+image_file=/dist/m5/system/disks/myimg.img
+read_only=true
+
+[testsys.tsunami]
+type=Tsunami
+children=cchip console etherint ethernet fake_OROM fake_ata0 fake_ata1 fake_pnp_addr fake_pnp_read0 fake_pnp_read1 fake_pnp_read2 fake_pnp_read3 fake_pnp_read4 fake_pnp_read5 fake_pnp_read6 fake_pnp_read7 fake_pnp_write fake_ppc fake_sm_chip fake_uart1 fake_uart2 fake_uart3 fake_uart4 fb ide io pchip pciconfig uart
+intrctrl=testsys.intrctrl
+system=testsys
+
+[testsys.tsunami.cchip]
+type=TsunamiCChip
+pio_addr=8803072344064
+pio_latency=1000
+platform=testsys.tsunami
+system=testsys
+tsunami=testsys.tsunami
+pio=testsys.iobus.port[1]
+
+[testsys.tsunami.console]
+type=AlphaConsole
+cpu=testsys.cpu
+disk=testsys.simple_disk
+pio_addr=8804682956800
+pio_latency=1000
+platform=testsys.tsunami
+sim_console=testsys.sim_console
+system=testsys
+pio=testsys.iobus.port[25]
+
+[testsys.tsunami.etherint]
+type=NSGigEInt
+device=testsys.tsunami.ethernet
+peer=Null
+
+[testsys.tsunami.ethernet]
+type=NSGigE
+children=configdata
+clock=0
+config_latency=20000
+configdata=testsys.tsunami.ethernet.configdata
+dma_data_free=false
+dma_desc_free=false
+dma_no_allocate=true
+dma_read_delay=0
+dma_read_factor=0
+dma_write_delay=0
+dma_write_factor=0
+hardware_address=00:90:00:00:00:02
+intr_delay=10000000
+pci_bus=0
+pci_dev=1
+pci_func=0
+pio_latency=1000
+platform=testsys.tsunami
+rss=false
+rx_delay=1000000
+rx_fifo_size=524288
+rx_filter=true
+rx_thread=false
+system=testsys
+tx_delay=1000000
+tx_fifo_size=524288
+tx_thread=false
+config=testsys.iobus.port[28]
+dma=testsys.iobus.port[29]
+pio=testsys.iobus.port[27]
+
+[testsys.tsunami.ethernet.configdata]
+type=PciConfigData
+BAR0=1
+BAR0Size=256
+BAR1=0
+BAR1Size=4096
+BAR2=0
+BAR2Size=0
+BAR3=0
+BAR3Size=0
+BAR4=0
+BAR4Size=0
+BAR5=0
+BAR5Size=0
+BIST=0
+CacheLineSize=0
+CardbusCIS=0
+ClassCode=2
+Command=0
+DeviceID=34
+ExpansionROM=0
+HeaderType=0
+InterruptLine=30
+InterruptPin=1
+LatencyTimer=0
+MaximumLatency=52
+MinimumGrant=176
+ProgIF=0
+Revision=0
+Status=656
+SubClassCode=0
+SubsystemID=0
+SubsystemVendorID=0
+VendorID=4107
+
+[testsys.tsunami.fake_OROM]
+type=IsaFake
+pio_addr=8796093677568
+pio_latency=1000
+pio_size=393216
+platform=testsys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=testsys
+pio=testsys.iobus.port[9]
+
+[testsys.tsunami.fake_ata0]
+type=IsaFake
+pio_addr=8804615848432
+pio_latency=1000
+pio_size=8
+platform=testsys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=testsys
+pio=testsys.iobus.port[20]
+
+[testsys.tsunami.fake_ata1]
+type=IsaFake
+pio_addr=8804615848304
+pio_latency=1000
+pio_size=8
+platform=testsys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=testsys
+pio=testsys.iobus.port[21]
+
+[testsys.tsunami.fake_pnp_addr]
+type=IsaFake
+pio_addr=8804615848569
+pio_latency=1000
+pio_size=8
+platform=testsys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=testsys
+pio=testsys.iobus.port[10]
+
+[testsys.tsunami.fake_pnp_read0]
+type=IsaFake
+pio_addr=8804615848451
+pio_latency=1000
+pio_size=8
+platform=testsys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=testsys
+pio=testsys.iobus.port[12]
+
+[testsys.tsunami.fake_pnp_read1]
+type=IsaFake
+pio_addr=8804615848515
+pio_latency=1000
+pio_size=8
+platform=testsys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=testsys
+pio=testsys.iobus.port[13]
+
+[testsys.tsunami.fake_pnp_read2]
+type=IsaFake
+pio_addr=8804615848579
+pio_latency=1000
+pio_size=8
+platform=testsys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=testsys
+pio=testsys.iobus.port[14]
+
+[testsys.tsunami.fake_pnp_read3]
+type=IsaFake
+pio_addr=8804615848643
+pio_latency=1000
+pio_size=8
+platform=testsys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=testsys
+pio=testsys.iobus.port[15]
+
+[testsys.tsunami.fake_pnp_read4]
+type=IsaFake
+pio_addr=8804615848707
+pio_latency=1000
+pio_size=8
+platform=testsys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=testsys
+pio=testsys.iobus.port[16]
+
+[testsys.tsunami.fake_pnp_read5]
+type=IsaFake
+pio_addr=8804615848771
+pio_latency=1000
+pio_size=8
+platform=testsys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=testsys
+pio=testsys.iobus.port[17]
+
+[testsys.tsunami.fake_pnp_read6]
+type=IsaFake
+pio_addr=8804615848835
+pio_latency=1000
+pio_size=8
+platform=testsys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=testsys
+pio=testsys.iobus.port[18]
+
+[testsys.tsunami.fake_pnp_read7]
+type=IsaFake
+pio_addr=8804615848899
+pio_latency=1000
+pio_size=8
+platform=testsys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=testsys
+pio=testsys.iobus.port[19]
+
+[testsys.tsunami.fake_pnp_write]
+type=IsaFake
+pio_addr=8804615850617
+pio_latency=1000
+pio_size=8
+platform=testsys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=testsys
+pio=testsys.iobus.port[11]
+
+[testsys.tsunami.fake_ppc]
+type=IsaFake
+pio_addr=8804615848892
+pio_latency=1000
+pio_size=8
+platform=testsys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=testsys
+pio=testsys.iobus.port[8]
+
+[testsys.tsunami.fake_sm_chip]
+type=IsaFake
+pio_addr=8804615848816
+pio_latency=1000
+pio_size=8
+platform=testsys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=testsys
+pio=testsys.iobus.port[3]
+
+[testsys.tsunami.fake_uart1]
+type=IsaFake
+pio_addr=8804615848696
+pio_latency=1000
+pio_size=8
+platform=testsys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=testsys
+pio=testsys.iobus.port[4]
+
+[testsys.tsunami.fake_uart2]
+type=IsaFake
+pio_addr=8804615848936
+pio_latency=1000
+pio_size=8
+platform=testsys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=testsys
+pio=testsys.iobus.port[5]
+
+[testsys.tsunami.fake_uart3]
+type=IsaFake
+pio_addr=8804615848680
+pio_latency=1000
+pio_size=8
+platform=testsys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=testsys
+pio=testsys.iobus.port[6]
+
+[testsys.tsunami.fake_uart4]
+type=IsaFake
+pio_addr=8804615848944
+pio_latency=1000
+pio_size=8
+platform=testsys.tsunami
+ret_bad_addr=false
+ret_data=255
+system=testsys
+pio=testsys.iobus.port[7]
+
+[testsys.tsunami.fb]
+type=BadDevice
+devicename=FrameBuffer
+pio_addr=8804615848912
+pio_latency=1000
+platform=testsys.tsunami
+system=testsys
+pio=testsys.iobus.port[22]
+
+[testsys.tsunami.ide]
+type=IdeController
+children=configdata
+config_latency=20000
+configdata=testsys.tsunami.ide.configdata
+disks=testsys.disk0 testsys.disk2
+pci_bus=0
+pci_dev=0
+pci_func=0
+pio_latency=1000
+platform=testsys.tsunami
+system=testsys
+config=testsys.iobus.port[30]
+dma=testsys.iobus.port[31]
+pio=testsys.iobus.port[26]
+
+[testsys.tsunami.ide.configdata]
+type=PciConfigData
+BAR0=1
+BAR0Size=8
+BAR1=1
+BAR1Size=4
+BAR2=1
+BAR2Size=8
+BAR3=1
+BAR3Size=4
+BAR4=1
+BAR4Size=16
+BAR5=1
+BAR5Size=0
+BIST=0
+CacheLineSize=0
+CardbusCIS=0
+ClassCode=1
+Command=0
+DeviceID=28945
+ExpansionROM=0
+HeaderType=0
+InterruptLine=31
+InterruptPin=1
+LatencyTimer=0
+MaximumLatency=0
+MinimumGrant=0
+ProgIF=133
+Revision=0
+Status=640
+SubClassCode=1
+SubsystemID=0
+SubsystemVendorID=0
+VendorID=32902
+
+[testsys.tsunami.io]
+type=TsunamiIO
+frequency=976562500
+pio_addr=8804615847936
+pio_latency=1000
+platform=testsys.tsunami
+system=testsys
+time=1136073600
+tsunami=testsys.tsunami
+pio=testsys.iobus.port[23]
+
+[testsys.tsunami.pchip]
+type=TsunamiPChip
+pio_addr=8802535473152
+pio_latency=1000
+platform=testsys.tsunami
+system=testsys
+tsunami=testsys.tsunami
+pio=testsys.iobus.port[2]
+
+[testsys.tsunami.pciconfig]
+type=PciConfigAll
+bus=0
+pio_latency=1
+platform=testsys.tsunami
+size=16777216
+system=testsys
+pio=testsys.iobus.default
+
+[testsys.tsunami.uart]
+type=Uart8250
+pio_addr=8804615848952
+pio_latency=1000
+platform=testsys.tsunami
+sim_console=testsys.sim_console
+system=testsys
+pio=testsys.iobus.port[24]
+
+[trace]
+bufsize=0
+cycle=0
+dump_on_exit=false
+file=cout
+flags=
+ignore=
+start=0
+
diff --git a/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.out b/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.out
new file mode 100644 (file)
index 0000000..19bb5af
--- /dev/null
@@ -0,0 +1,1101 @@
+[root]
+type=Root
+clock=1000000000000
+max_tick=0
+progress_interval=0
+output_file=cout
+
+[testsys.physmem]
+type=PhysicalMemory
+file=
+range=[0,134217727]
+latency=1
+
+[testsys]
+type=LinuxAlphaSystem
+boot_cpu_frequency=1
+physmem=testsys.physmem
+mem_mode=atomic
+kernel=/dist/m5/system/binaries/vmlinux
+console=/dist/m5/system/binaries/console
+pal=/dist/m5/system/binaries/ts_osfpal
+boot_osflags=root=/dev/hda1 console=ttyS0
+readfile=/z/hsul/work/m5/newmem/configs/boot/netperf-stream-client.rcS
+symbolfile=
+init_param=0
+system_type=34
+system_rev=1024
+
+[testsys.cpu.itb]
+type=AlphaITB
+size=48
+
+[testsys.cpu.dtb]
+type=AlphaDTB
+size=64
+
+[testsys.cpu]
+type=AtomicSimpleCPU
+max_insts_any_thread=0
+max_insts_all_threads=0
+max_loads_any_thread=0
+max_loads_all_threads=0
+progress_interval=0
+system=testsys
+cpu_id=0
+itb=testsys.cpu.itb
+dtb=testsys.cpu.dtb
+profile=0
+do_quiesce=true
+do_checkpoint_insts=true
+do_statistics_insts=true
+clock=1
+phase=0
+defer_registration=false
+width=1
+function_trace=false
+function_trace_start=0
+simulate_stalls=false
+
+[testsys.intrctrl]
+type=IntrControl
+cpu=testsys.cpu
+
+[testsys.tsunami]
+type=Tsunami
+system=testsys
+intrctrl=testsys.intrctrl
+
+[testsys.tsunami.ethernet.configdata]
+type=PciConfigData
+VendorID=4107
+DeviceID=34
+Command=0
+Status=656
+Revision=0
+ProgIF=0
+SubClassCode=0
+ClassCode=2
+CacheLineSize=0
+LatencyTimer=0
+HeaderType=0
+BIST=0
+BAR0=1
+BAR1=0
+BAR2=0
+BAR3=0
+BAR4=0
+BAR5=0
+CardbusCIS=0
+SubsystemVendorID=0
+SubsystemID=0
+ExpansionROM=0
+InterruptLine=30
+InterruptPin=1
+MinimumGrant=176
+MaximumLatency=52
+BAR0Size=256
+BAR1Size=4096
+BAR2Size=0
+BAR3Size=0
+BAR4Size=0
+BAR5Size=0
+
+[testsys.tsunami.ethernet]
+type=NSGigE
+system=testsys
+platform=testsys.tsunami
+configdata=testsys.tsunami.ethernet.configdata
+pci_bus=0
+pci_dev=1
+pci_func=0
+pio_latency=1000
+config_latency=20000
+clock=0
+dma_desc_free=false
+dma_data_free=false
+dma_read_delay=0
+dma_write_delay=0
+dma_read_factor=0
+dma_write_factor=0
+dma_no_allocate=true
+intr_delay=10000000
+rx_delay=1000000
+tx_delay=1000000
+rx_fifo_size=524288
+tx_fifo_size=524288
+rx_filter=true
+hardware_address=00:90:00:00:00:02
+rx_thread=false
+tx_thread=false
+rss=false
+
+[testsys.tsunami.etherint]
+type=NSGigEInt
+peer=null
+device=testsys.tsunami.ethernet
+
+[drivesys.physmem]
+type=PhysicalMemory
+file=
+range=[0,134217727]
+latency=1
+
+[drivesys]
+type=LinuxAlphaSystem
+boot_cpu_frequency=1
+physmem=drivesys.physmem
+mem_mode=atomic
+kernel=/dist/m5/system/binaries/vmlinux
+console=/dist/m5/system/binaries/console
+pal=/dist/m5/system/binaries/ts_osfpal
+boot_osflags=root=/dev/hda1 console=ttyS0
+readfile=/z/hsul/work/m5/newmem/configs/boot/netperf-server.rcS
+symbolfile=
+init_param=0
+system_type=34
+system_rev=1024
+
+[drivesys.cpu.itb]
+type=AlphaITB
+size=48
+
+[drivesys.cpu.dtb]
+type=AlphaDTB
+size=64
+
+[drivesys.cpu]
+type=AtomicSimpleCPU
+max_insts_any_thread=0
+max_insts_all_threads=0
+max_loads_any_thread=0
+max_loads_all_threads=0
+progress_interval=0
+system=drivesys
+cpu_id=0
+itb=drivesys.cpu.itb
+dtb=drivesys.cpu.dtb
+profile=0
+do_quiesce=true
+do_checkpoint_insts=true
+do_statistics_insts=true
+clock=1
+phase=0
+defer_registration=false
+width=1
+function_trace=false
+function_trace_start=0
+simulate_stalls=false
+
+[drivesys.intrctrl]
+type=IntrControl
+cpu=drivesys.cpu
+
+[drivesys.tsunami]
+type=Tsunami
+system=drivesys
+intrctrl=drivesys.intrctrl
+
+[drivesys.tsunami.ethernet.configdata]
+type=PciConfigData
+VendorID=4107
+DeviceID=34
+Command=0
+Status=656
+Revision=0
+ProgIF=0
+SubClassCode=0
+ClassCode=2
+CacheLineSize=0
+LatencyTimer=0
+HeaderType=0
+BIST=0
+BAR0=1
+BAR1=0
+BAR2=0
+BAR3=0
+BAR4=0
+BAR5=0
+CardbusCIS=0
+SubsystemVendorID=0
+SubsystemID=0
+ExpansionROM=0
+InterruptLine=30
+InterruptPin=1
+MinimumGrant=176
+MaximumLatency=52
+BAR0Size=256
+BAR1Size=4096
+BAR2Size=0
+BAR3Size=0
+BAR4Size=0
+BAR5Size=0
+
+[drivesys.tsunami.ethernet]
+type=NSGigE
+system=drivesys
+platform=drivesys.tsunami
+configdata=drivesys.tsunami.ethernet.configdata
+pci_bus=0
+pci_dev=1
+pci_func=0
+pio_latency=1000
+config_latency=20000
+clock=0
+dma_desc_free=false
+dma_data_free=false
+dma_read_delay=0
+dma_write_delay=0
+dma_read_factor=0
+dma_write_factor=0
+dma_no_allocate=true
+intr_delay=10000000
+rx_delay=1000000
+tx_delay=1000000
+rx_fifo_size=524288
+tx_fifo_size=524288
+rx_filter=true
+hardware_address=00:90:00:00:00:02
+rx_thread=false
+tx_thread=false
+rss=false
+
+[drivesys.tsunami.etherint]
+type=NSGigEInt
+peer=null
+device=drivesys.tsunami.ethernet
+
+[etherdump]
+type=EtherDump
+file=ethertrace
+maxlen=96
+
+[etherlink]
+type=EtherLink
+int1=testsys.tsunami.etherint
+int2=drivesys.tsunami.etherint
+speed=8000
+delay=0
+delay_var=0
+dump=etherdump
+
+[testsys.membus]
+type=Bus
+bus_id=1
+clock=1000
+width=64
+responder_set=false
+
+[testsys.membus.responder]
+type=IsaFake
+pio_addr=0
+pio_latency=1
+pio_size=8
+ret_bad_addr=true
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.bridge]
+type=Bridge
+queue_size_a=16
+queue_size_b=16
+delay=0
+write_ack=false
+
+[testsys.disk0.image.child]
+type=RawDiskImage
+image_file=/dist/m5/system/disks/myimg.img
+read_only=true
+
+[testsys.disk0.image]
+type=CowDiskImage
+child=testsys.disk0.image.child
+image_file=
+table_size=65536
+read_only=false
+
+[testsys.disk0]
+type=IdeDisk
+image=testsys.disk0.image
+driveID=master
+delay=1000000
+
+[testsys.disk2.image.child]
+type=RawDiskImage
+image_file=/dist/m5/system/disks/linux-bigswap2.img
+read_only=true
+
+[testsys.disk2.image]
+type=CowDiskImage
+child=testsys.disk2.image.child
+image_file=
+table_size=65536
+read_only=false
+
+[testsys.disk2]
+type=IdeDisk
+image=testsys.disk2.image
+driveID=master
+delay=1000000
+
+[testsys.simple_disk.disk]
+type=RawDiskImage
+image_file=/dist/m5/system/disks/myimg.img
+read_only=true
+
+[testsys.simple_disk]
+type=SimpleDisk
+system=testsys
+disk=testsys.simple_disk.disk
+
+[testsys.tsunami.fake_uart1]
+type=IsaFake
+pio_addr=8804615848696
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.tsunami.fake_uart2]
+type=IsaFake
+pio_addr=8804615848936
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.tsunami.fake_uart3]
+type=IsaFake
+pio_addr=8804615848680
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.tsunami.fake_uart4]
+type=IsaFake
+pio_addr=8804615848944
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.tsunami.fake_ppc]
+type=IsaFake
+pio_addr=8804615848892
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.tsunami.cchip]
+type=TsunamiCChip
+pio_addr=8803072344064
+pio_latency=1000
+platform=testsys.tsunami
+system=testsys
+tsunami=testsys.tsunami
+
+[testsys.tsunami.io]
+type=TsunamiIO
+pio_addr=8804615847936
+pio_latency=1000
+frequency=976562500
+platform=testsys.tsunami
+system=testsys
+time=1136073600
+tsunami=testsys.tsunami
+
+[]
+type=PciConfigAll
+pio_latency=1
+bus=0
+size=16777216
+platform=testsys.tsunami
+system=testsys
+
+[testsys.sim_console.listener]
+type=ConsoleListener
+port=3456
+
+[testsys.sim_console]
+type=SimConsole
+listener=testsys.sim_console.listener
+intr_control=testsys.intrctrl
+output=console
+append_name=true
+number=0
+
+[testsys.tsunami.console]
+type=AlphaConsole
+sim_console=testsys.sim_console
+disk=testsys.simple_disk
+pio_addr=8804682956800
+system=testsys
+cpu=testsys.cpu
+platform=testsys.tsunami
+pio_latency=1000
+
+[testsys.tsunami.fake_ata1]
+type=IsaFake
+pio_addr=8804615848304
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.tsunami.fake_ata0]
+type=IsaFake
+pio_addr=8804615848432
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.tsunami.pchip]
+type=TsunamiPChip
+pio_addr=8802535473152
+pio_latency=1000
+platform=testsys.tsunami
+system=testsys
+tsunami=testsys.tsunami
+
+[testsys.tsunami.fake_pnp_read3]
+type=IsaFake
+pio_addr=8804615848643
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.tsunami.fake_pnp_read2]
+type=IsaFake
+pio_addr=8804615848579
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.tsunami.fake_pnp_read1]
+type=IsaFake
+pio_addr=8804615848515
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.tsunami.fake_pnp_read0]
+type=IsaFake
+pio_addr=8804615848451
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.tsunami.fake_pnp_read7]
+type=IsaFake
+pio_addr=8804615848899
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.tsunami.fake_pnp_read6]
+type=IsaFake
+pio_addr=8804615848835
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.tsunami.fake_pnp_read5]
+type=IsaFake
+pio_addr=8804615848771
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.tsunami.fake_pnp_read4]
+type=IsaFake
+pio_addr=8804615848707
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.tsunami.fake_pnp_write]
+type=IsaFake
+pio_addr=8804615850617
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.tsunami.fb]
+type=BadDevice
+devicename=FrameBuffer
+pio_addr=8804615848912
+system=testsys
+platform=testsys.tsunami
+pio_latency=1000
+
+[testsys.tsunami.fake_OROM]
+type=IsaFake
+pio_addr=8796093677568
+pio_latency=1000
+pio_size=393216
+ret_bad_addr=false
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.tsunami.uart]
+type=Uart8250
+pio_addr=8804615848952
+pio_latency=1000
+platform=testsys.tsunami
+sim_console=testsys.sim_console
+system=testsys
+
+[testsys.tsunami.fake_sm_chip]
+type=IsaFake
+pio_addr=8804615848816
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.tsunami.fake_pnp_addr]
+type=IsaFake
+pio_addr=8804615848569
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=testsys.tsunami
+system=testsys
+
+[testsys.tsunami.ide.configdata]
+type=PciConfigData
+VendorID=32902
+DeviceID=28945
+Command=0
+Status=640
+Revision=0
+ProgIF=133
+SubClassCode=1
+ClassCode=1
+CacheLineSize=0
+LatencyTimer=0
+HeaderType=0
+BIST=0
+BAR0=1
+BAR1=1
+BAR2=1
+BAR3=1
+BAR4=1
+BAR5=1
+CardbusCIS=0
+SubsystemVendorID=0
+SubsystemID=0
+ExpansionROM=0
+InterruptLine=31
+InterruptPin=1
+MinimumGrant=0
+MaximumLatency=0
+BAR0Size=8
+BAR1Size=4
+BAR2Size=8
+BAR3Size=4
+BAR4Size=16
+BAR5Size=0
+
+[testsys.tsunami.ide]
+type=IdeController
+system=testsys
+platform=testsys.tsunami
+configdata=testsys.tsunami.ide.configdata
+pci_bus=0
+pci_dev=0
+pci_func=0
+pio_latency=1000
+config_latency=20000
+disks=testsys.disk0 testsys.disk2
+
+[testsys.iobus]
+type=Bus
+bus_id=0
+clock=1000
+width=64
+responder_set=true
+
+[drivesys.membus]
+type=Bus
+bus_id=1
+clock=1000
+width=64
+responder_set=false
+
+[drivesys.membus.responder]
+type=IsaFake
+pio_addr=0
+pio_latency=1
+pio_size=8
+ret_bad_addr=true
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.bridge]
+type=Bridge
+queue_size_a=16
+queue_size_b=16
+delay=0
+write_ack=false
+
+[drivesys.disk0.image.child]
+type=RawDiskImage
+image_file=/dist/m5/system/disks/myimg.img
+read_only=true
+
+[drivesys.disk0.image]
+type=CowDiskImage
+child=drivesys.disk0.image.child
+image_file=
+table_size=65536
+read_only=false
+
+[drivesys.disk0]
+type=IdeDisk
+image=drivesys.disk0.image
+driveID=master
+delay=1000000
+
+[drivesys.disk2.image.child]
+type=RawDiskImage
+image_file=/dist/m5/system/disks/linux-bigswap2.img
+read_only=true
+
+[drivesys.disk2.image]
+type=CowDiskImage
+child=drivesys.disk2.image.child
+image_file=
+table_size=65536
+read_only=false
+
+[drivesys.disk2]
+type=IdeDisk
+image=drivesys.disk2.image
+driveID=master
+delay=1000000
+
+[drivesys.simple_disk.disk]
+type=RawDiskImage
+image_file=/dist/m5/system/disks/myimg.img
+read_only=true
+
+[drivesys.simple_disk]
+type=SimpleDisk
+system=drivesys
+disk=drivesys.simple_disk.disk
+
+[drivesys.tsunami.fake_uart1]
+type=IsaFake
+pio_addr=8804615848696
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.tsunami.fake_uart2]
+type=IsaFake
+pio_addr=8804615848936
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.tsunami.fake_uart3]
+type=IsaFake
+pio_addr=8804615848680
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.tsunami.fake_uart4]
+type=IsaFake
+pio_addr=8804615848944
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.tsunami.fake_ppc]
+type=IsaFake
+pio_addr=8804615848892
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.tsunami.cchip]
+type=TsunamiCChip
+pio_addr=8803072344064
+pio_latency=1000
+platform=drivesys.tsunami
+system=drivesys
+tsunami=drivesys.tsunami
+
+[drivesys.tsunami.io]
+type=TsunamiIO
+pio_addr=8804615847936
+pio_latency=1000
+frequency=976562500
+platform=drivesys.tsunami
+system=drivesys
+time=1136073600
+tsunami=drivesys.tsunami
+
+[]
+type=PciConfigAll
+pio_latency=1
+bus=0
+size=16777216
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.sim_console.listener]
+type=ConsoleListener
+port=3456
+
+[drivesys.sim_console]
+type=SimConsole
+listener=drivesys.sim_console.listener
+intr_control=drivesys.intrctrl
+output=console
+append_name=true
+number=0
+
+[drivesys.tsunami.console]
+type=AlphaConsole
+sim_console=drivesys.sim_console
+disk=drivesys.simple_disk
+pio_addr=8804682956800
+system=drivesys
+cpu=drivesys.cpu
+platform=drivesys.tsunami
+pio_latency=1000
+
+[drivesys.tsunami.fake_ata1]
+type=IsaFake
+pio_addr=8804615848304
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.tsunami.fake_ata0]
+type=IsaFake
+pio_addr=8804615848432
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.tsunami.pchip]
+type=TsunamiPChip
+pio_addr=8802535473152
+pio_latency=1000
+platform=drivesys.tsunami
+system=drivesys
+tsunami=drivesys.tsunami
+
+[drivesys.tsunami.fake_pnp_read3]
+type=IsaFake
+pio_addr=8804615848643
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.tsunami.fake_pnp_read2]
+type=IsaFake
+pio_addr=8804615848579
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.tsunami.fake_pnp_read1]
+type=IsaFake
+pio_addr=8804615848515
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.tsunami.fake_pnp_read0]
+type=IsaFake
+pio_addr=8804615848451
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.tsunami.fake_pnp_read7]
+type=IsaFake
+pio_addr=8804615848899
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.tsunami.fake_pnp_read6]
+type=IsaFake
+pio_addr=8804615848835
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.tsunami.fake_pnp_read5]
+type=IsaFake
+pio_addr=8804615848771
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.tsunami.fake_pnp_read4]
+type=IsaFake
+pio_addr=8804615848707
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.tsunami.fake_pnp_write]
+type=IsaFake
+pio_addr=8804615850617
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.tsunami.fb]
+type=BadDevice
+devicename=FrameBuffer
+pio_addr=8804615848912
+system=drivesys
+platform=drivesys.tsunami
+pio_latency=1000
+
+[drivesys.tsunami.fake_OROM]
+type=IsaFake
+pio_addr=8796093677568
+pio_latency=1000
+pio_size=393216
+ret_bad_addr=false
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.tsunami.uart]
+type=Uart8250
+pio_addr=8804615848952
+pio_latency=1000
+platform=drivesys.tsunami
+sim_console=drivesys.sim_console
+system=drivesys
+
+[drivesys.tsunami.fake_sm_chip]
+type=IsaFake
+pio_addr=8804615848816
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.tsunami.fake_pnp_addr]
+type=IsaFake
+pio_addr=8804615848569
+pio_latency=1000
+pio_size=8
+ret_bad_addr=false
+ret_data=255
+platform=drivesys.tsunami
+system=drivesys
+
+[drivesys.tsunami.ide.configdata]
+type=PciConfigData
+VendorID=32902
+DeviceID=28945
+Command=0
+Status=640
+Revision=0
+ProgIF=133
+SubClassCode=1
+ClassCode=1
+CacheLineSize=0
+LatencyTimer=0
+HeaderType=0
+BIST=0
+BAR0=1
+BAR1=1
+BAR2=1
+BAR3=1
+BAR4=1
+BAR5=1
+CardbusCIS=0
+SubsystemVendorID=0
+SubsystemID=0
+ExpansionROM=0
+InterruptLine=31
+InterruptPin=1
+MinimumGrant=0
+MaximumLatency=0
+BAR0Size=8
+BAR1Size=4
+BAR2Size=8
+BAR3Size=4
+BAR4Size=16
+BAR5Size=0
+
+[drivesys.tsunami.ide]
+type=IdeController
+system=drivesys
+platform=drivesys.tsunami
+configdata=drivesys.tsunami.ide.configdata
+pci_bus=0
+pci_dev=0
+pci_func=0
+pio_latency=1000
+config_latency=20000
+disks=drivesys.disk0 drivesys.disk2
+
+[drivesys.iobus]
+type=Bus
+bus_id=0
+clock=1000
+width=64
+responder_set=true
+
+[trace]
+flags=
+start=0
+cycle=0
+bufsize=0
+file=cout
+dump_on_exit=false
+ignore=
+
+[stats]
+descriptions=true
+project_name=test
+simulation_name=test
+simulation_sample=0
+text_file=m5stats.txt
+text_compat=true
+mysql_db=
+mysql_user=
+mysql_password=
+mysql_host=
+events_start=-1
+dump_reset=false
+dump_cycle=0
+dump_period=0
+ignore_events=
+
+[random]
+seed=1
+
+[exetrace]
+speculative=true
+print_cycle=true
+print_opclass=true
+print_thread=true
+print_effaddr=true
+print_data=true
+print_iregs=false
+print_fetchseq=false
+print_cpseq=false
+print_reg_delta=false
+pc_symbol=true
+intel_format=false
+legion_lockstep=false
+trace_system=client
+
+[statsreset]
+reset_cycle=0
+
diff --git a/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.drivesys.sim_console b/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.drivesys.sim_console
new file mode 100644 (file)
index 0000000..931411c
--- /dev/null
@@ -0,0 +1,111 @@
+M5 console: m5AlphaAccess @ 0xFFFFFD0200000000
+\rGot Configuration 623
+\rmemsize 8000000 pages 4000 
+\rFirst free page after ROM 0xFFFFFC0000018000
+\rHWRPB 0xFFFFFC0000018000 l1pt 0xFFFFFC0000040000 l2pt 0xFFFFFC0000042000 l3pt_rpb 0xFFFFFC0000044000 l3pt_kernel 0xFFFFFC0000048000 l2reserv 0xFFFFFC0000046000
+\rkstart = 0xFFFFFC0000310000, kend = 0xFFFFFC0000855898, kentry = 0xFFFFFC0000310000, numCPUs = 0x1
+\rCPU Clock at 1000000 MHz IntrClockFrequency=1024 
+\rBooting with 1 processor(s) 
+\rKSP: 0x20043FE8 PTBR 0x20
+\rConsole Callback at 0x0, fixup at 0x0, crb offset: 0x510
+\rMemory cluster 0 [0 - 392]
+\rMemory cluster 1 [392 - 15992]
+\rInitalizing mdt_bitmap addr 0xFFFFFC0000038000 mem_pages 4000 
+\rConsoleDispatch at virt 10000658 phys 18658 val FFFFFC00000100A8
+\runix_boot_mem ends at FFFFFC0000076000 
+\rk_argc = 0 
+\rjumping to kernel at 0xFFFFFC0000310000, (PCBB 0xFFFFFC0000018180 pfn 1067)
+\rCallbackFixup 0 18000, t7=FFFFFC000070C000
+\rLinux version 2.6.13 (hsul@zed.eecs.umich.edu) (gcc version 3.4.3) #1 SMP Sun Oct 8 19:52:07 EDT 2006
+\rBooting GENERIC on Tsunami variation DP264 using machine vector DP264 from SRM
+\rMajor Options: SMP LEGACY_START VERBOSE_MCHECK 
+\rCommand line: root=/dev/hda1 console=ttyS0
+\rmemcluster 0, usage 1, start        0, end      392
+\rmemcluster 1, usage 0, start      392, end    16384
+\rfreeing pages 1069:16384
+\rreserving pages 1069:1070
+\rSMP: 1 CPUs probed -- cpu_present_mask = 1
+\rBuilt 1 zonelists
+\rKernel command line: root=/dev/hda1 console=ttyS0
+\rPID hash table entries: 1024 (order: 10, 32768 bytes)
+\rUsing epoch = 1900
+\rConsole: colour dummy device 80x25
+\rDentry cache hash table entries: 32768 (order: 5, 262144 bytes)
+\rInode-cache hash table entries: 16384 (order: 4, 131072 bytes)
+\rMemory: 118784k/131072k available (3314k kernel code, 8952k reserved, 983k data, 224k init)
+\rMount-cache hash table entries: 512
+\rSMP mode deactivated.
+\rBrought up 1 CPUs
+\rSMP: Total of 1 processors activated (1998756.81 BogoMIPS).
+\rNET: Registered protocol family 16
+\rEISA bus registered
+\rpci: enabling save/restore of SRM state
+\rSCSI subsystem initialized
+\rsrm_env: version 0.0.5 loaded successfully
+\rInstalling knfsd (copyright (C) 1996 okir@monad.swb.de).
+\rInitializing Cryptographic API
+\rrtc: Standard PC (1900) epoch (1900) detected
+\rReal Time Clock Driver v1.12
+\rSerial: 8250/16550 driver $Revision: 1.90 $ 1 ports, IRQ sharing disabled
+\rttyS0 at I/O 0x3f8 (irq = 4) is a 8250
+\rio scheduler noop registered
+\rio scheduler anticipatory registered
+\rio scheduler deadline registered
+\rio scheduler cfq registered
+\rloop: loaded (max 8 devices)
+\rnbd: registered device at major 43
+\rns83820.c: National Semiconductor DP83820 10/100/1000 driver.
+\reth0: ns83820.c: 0x22c: 00000000, subsystem: 0000:0000
+\reth0: enabling optical transceiver
+\reth0: using 64 bit addressing.
+\reth0: ns83820 v0.22: DP83820 v1.3: 00:90:00:00:00:02 io=0x09000000 irq=30 f=h,sg
+\rtun: Universal TUN/TAP device driver, 1.6
+\rtun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
+\rUniform Multi-Platform E-IDE driver Revision: 7.00alpha2
+\ride: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
+\rPIIX4: IDE controller at PCI slot 0000:00:00.0
+\rPIIX4: chipset revision 0
+\rPIIX4: 100% native mode on irq 31
+\r    ide0: BM-DMA at 0x8400-0x8407, BIOS settings: hda:DMA, hdb:DMA
+\r    ide1: BM-DMA at 0x8408-0x840f, BIOS settings: hdc:DMA, hdd:DMA
+\rhda: M5 IDE Disk, ATA DISK drive
+\rhdb: M5 IDE Disk, ATA DISK drive
+\ride0 at 0x8410-0x8417,0x8422 on irq 31
+\rhda: max request size: 128KiB
+\rhda: 409248 sectors (209 MB), CHS=406/16/63, UDMA(33)
+\rhda: cache flushes not supported
+\r hda: hda1
+\rhdb: max request size: 128KiB
+\rhdb: 4177920 sectors (2139 MB), CHS=4144/16/63, UDMA(33)
+\rhdb: cache flushes not supported
+\r hdb: unknown partition table
+\rmice: PS/2 mouse device common for all mice
+\rNET: Registered protocol family 2
+\rIP route cache hash table entries: 4096 (order: 2, 32768 bytes)
+\rTCP established hash table entries: 16384 (order: 5, 262144 bytes)
+\rTCP bind hash table entries: 16384 (order: 5, 262144 bytes)
+\rTCP: Hash tables configured (established 16384 bind 16384)
+\rTCP reno registered
+\rip_conntrack version 2.1 (512 buckets, 4096 max) - 296 bytes per conntrack
+\rip_tables: (C) 2000-2002 Netfilter core team
+\rarp_tables: (C) 2002 David S. Miller
+\rTCP bic registered
+\rInitializing IPsec netlink socket
+\rNET: Registered protocol family 1
+\rNET: Registered protocol family 17
+\rNET: Registered protocol family 15
+\rBridge firewalling registered
+\r802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
+\rAll bugs added by David S. Miller <davem@redhat.com>
+\rVFS: Mounted root (ext2 filesystem) readonly.
+\rFreeing unused kernel memory: 224k freed
+\r\rinit started:  BusyBox v1.1.0 (2006.10.31-01:25+0000) multi-call binary
+mounting filesystems...
+loading script...
+setting up network...
+eth0: link now 1000F mbps, full duplex and up.
+\rrunning netserver...
+Starting netserver at port 12865
+signal client to begin...done.
+starting bash...
+# 
\ No newline at end of file
diff --git a/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.testsys.sim_console b/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.testsys.sim_console
new file mode 100644 (file)
index 0000000..aea9af0
--- /dev/null
@@ -0,0 +1,120 @@
+M5 console: m5AlphaAccess @ 0xFFFFFD0200000000
+\rGot Configuration 623
+\rmemsize 8000000 pages 4000 
+\rFirst free page after ROM 0xFFFFFC0000018000
+\rHWRPB 0xFFFFFC0000018000 l1pt 0xFFFFFC0000040000 l2pt 0xFFFFFC0000042000 l3pt_rpb 0xFFFFFC0000044000 l3pt_kernel 0xFFFFFC0000048000 l2reserv 0xFFFFFC0000046000
+\rkstart = 0xFFFFFC0000310000, kend = 0xFFFFFC0000855898, kentry = 0xFFFFFC0000310000, numCPUs = 0x1
+\rCPU Clock at 1000000 MHz IntrClockFrequency=1024 
+\rBooting with 1 processor(s) 
+\rKSP: 0x20043FE8 PTBR 0x20
+\rConsole Callback at 0x0, fixup at 0x0, crb offset: 0x510
+\rMemory cluster 0 [0 - 392]
+\rMemory cluster 1 [392 - 15992]
+\rInitalizing mdt_bitmap addr 0xFFFFFC0000038000 mem_pages 4000 
+\rConsoleDispatch at virt 10000658 phys 18658 val FFFFFC00000100A8
+\runix_boot_mem ends at FFFFFC0000076000 
+\rk_argc = 0 
+\rjumping to kernel at 0xFFFFFC0000310000, (PCBB 0xFFFFFC0000018180 pfn 1067)
+\rCallbackFixup 0 18000, t7=FFFFFC000070C000
+\rLinux version 2.6.13 (hsul@zed.eecs.umich.edu) (gcc version 3.4.3) #1 SMP Sun Oct 8 19:52:07 EDT 2006
+\rBooting GENERIC on Tsunami variation DP264 using machine vector DP264 from SRM
+\rMajor Options: SMP LEGACY_START VERBOSE_MCHECK 
+\rCommand line: root=/dev/hda1 console=ttyS0
+\rmemcluster 0, usage 1, start        0, end      392
+\rmemcluster 1, usage 0, start      392, end    16384
+\rfreeing pages 1069:16384
+\rreserving pages 1069:1070
+\rSMP: 1 CPUs probed -- cpu_present_mask = 1
+\rBuilt 1 zonelists
+\rKernel command line: root=/dev/hda1 console=ttyS0
+\rPID hash table entries: 1024 (order: 10, 32768 bytes)
+\rUsing epoch = 1900
+\rConsole: colour dummy device 80x25
+\rDentry cache hash table entries: 32768 (order: 5, 262144 bytes)
+\rInode-cache hash table entries: 16384 (order: 4, 131072 bytes)
+\rMemory: 118784k/131072k available (3314k kernel code, 8952k reserved, 983k data, 224k init)
+\rMount-cache hash table entries: 512
+\rSMP mode deactivated.
+\rBrought up 1 CPUs
+\rSMP: Total of 1 processors activated (1998756.81 BogoMIPS).
+\rNET: Registered protocol family 16
+\rEISA bus registered
+\rpci: enabling save/restore of SRM state
+\rSCSI subsystem initialized
+\rsrm_env: version 0.0.5 loaded successfully
+\rInstalling knfsd (copyright (C) 1996 okir@monad.swb.de).
+\rInitializing Cryptographic API
+\rrtc: Standard PC (1900) epoch (1900) detected
+\rReal Time Clock Driver v1.12
+\rSerial: 8250/16550 driver $Revision: 1.90 $ 1 ports, IRQ sharing disabled
+\rttyS0 at I/O 0x3f8 (irq = 4) is a 8250
+\rio scheduler noop registered
+\rio scheduler anticipatory registered
+\rio scheduler deadline registered
+\rio scheduler cfq registered
+\rloop: loaded (max 8 devices)
+\rnbd: registered device at major 43
+\rns83820.c: National Semiconductor DP83820 10/100/1000 driver.
+\reth0: ns83820.c: 0x22c: 00000000, subsystem: 0000:0000
+\reth0: enabling optical transceiver
+\reth0: using 64 bit addressing.
+\reth0: ns83820 v0.22: DP83820 v1.3: 00:90:00:00:00:02 io=0x09000000 irq=30 f=h,sg
+\rtun: Universal TUN/TAP device driver, 1.6
+\rtun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
+\rUniform Multi-Platform E-IDE driver Revision: 7.00alpha2
+\ride: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
+\rPIIX4: IDE controller at PCI slot 0000:00:00.0
+\rPIIX4: chipset revision 0
+\rPIIX4: 100% native mode on irq 31
+\r    ide0: BM-DMA at 0x8400-0x8407, BIOS settings: hda:DMA, hdb:DMA
+\r    ide1: BM-DMA at 0x8408-0x840f, BIOS settings: hdc:DMA, hdd:DMA
+\rhda: M5 IDE Disk, ATA DISK drive
+\rhdb: M5 IDE Disk, ATA DISK drive
+\ride0 at 0x8410-0x8417,0x8422 on irq 31
+\rhda: max request size: 128KiB
+\rhda: 409248 sectors (209 MB), CHS=406/16/63, UDMA(33)
+\rhda: cache flushes not supported
+\r hda: hda1
+\rhdb: max request size: 128KiB
+\rhdb: 4177920 sectors (2139 MB), CHS=4144/16/63, UDMA(33)
+\rhdb: cache flushes not supported
+\r hdb: unknown partition table
+\rmice: PS/2 mouse device common for all mice
+\rNET: Registered protocol family 2
+\rIP route cache hash table entries: 4096 (order: 2, 32768 bytes)
+\rTCP established hash table entries: 16384 (order: 5, 262144 bytes)
+\rTCP bind hash table entries: 16384 (order: 5, 262144 bytes)
+\rTCP: Hash tables configured (established 16384 bind 16384)
+\rTCP reno registered
+\rip_conntrack version 2.1 (512 buckets, 4096 max) - 296 bytes per conntrack
+\rip_tables: (C) 2000-2002 Netfilter core team
+\rarp_tables: (C) 2002 David S. Miller
+\rTCP bic registered
+\rInitializing IPsec netlink socket
+\rNET: Registered protocol family 1
+\rNET: Registered protocol family 17
+\rNET: Registered protocol family 15
+\rBridge firewalling registered
+\r802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
+\rAll bugs added by David S. Miller <davem@redhat.com>
+\rVFS: Mounted root (ext2 filesystem) readonly.
+\rFreeing unused kernel memory: 224k freed
+\r\rinit started:  BusyBox v1.1.0 (2006.10.31-01:25+0000) multi-call binary
+mounting filesystems...
+loading script...
+setting up network...
+eth0: link now 1000F mbps, full duplex and up.
+\rwaiting for server...server ready
+starting test...
+netperf warmup
+/benchmarks/netperf-bin/netperf -H 10.0.0.1 -t TCP_STREAM -l -100k
+TCP STREAM TEST to 10.0.0.1 : dirty data
+Recv   Send    Send                          
+Socket Socket  Message  Elapsed              
+Size   Size    Size     Time     Throughput  
+bytes  bytes   bytes    secs.    10^6bits/sec  
+
+5000000 5000000 5000000    1.29       30.91   
+netperf benchmark
+/benchmarks/netperf-bin/netperf -H 10.0.0.1 -t TCP_STREAM -k16384,0 -K16384,0 -- -m 65536 -M 65536 -s 262144 -S 262144
+TCP STREAM TEST to 10.0.0.1 : dirty data
diff --git a/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/m5stats.txt b/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/m5stats.txt
new file mode 100644 (file)
index 0000000..3288469
--- /dev/null
@@ -0,0 +1,476 @@
+
+---------- Begin Simulation Statistics ----------
+drivesys.cpu.dtb.accesses                      401302                       # DTB accesses
+drivesys.cpu.dtb.acv                               40                       # DTB access violations
+drivesys.cpu.dtb.hits                          624298                       # DTB hits
+drivesys.cpu.dtb.misses                           569                       # DTB misses
+drivesys.cpu.dtb.read_accesses                 268057                       # DTB read accesses
+drivesys.cpu.dtb.read_acv                          30                       # DTB read access violations
+drivesys.cpu.dtb.read_hits                     393538                       # DTB read hits
+drivesys.cpu.dtb.read_misses                      487                       # DTB read misses
+drivesys.cpu.dtb.write_accesses                133245                       # DTB write accesses
+drivesys.cpu.dtb.write_acv                         10                       # DTB write access violations
+drivesys.cpu.dtb.write_hits                    230760                       # DTB write hits
+drivesys.cpu.dtb.write_misses                      82                       # DTB write misses
+drivesys.cpu.idle_fraction                   1.000000                       # Percentage of idle cycles
+drivesys.cpu.itb.accesses                     1337980                       # ITB accesses
+drivesys.cpu.itb.acv                               22                       # ITB acv
+drivesys.cpu.itb.hits                         1337786                       # ITB hits
+drivesys.cpu.itb.misses                           194                       # ITB misses
+drivesys.cpu.kern.callpal                        4443                       # number of callpals executed
+drivesys.cpu.kern.callpal_swpctx                   70      1.58%      1.58% # number of callpals executed
+drivesys.cpu.kern.callpal_tbi                       5      0.11%      1.69% # number of callpals executed
+drivesys.cpu.kern.callpal_swpipl                 3654     82.24%     83.93% # number of callpals executed
+drivesys.cpu.kern.callpal_rdps                    359      8.08%     92.01% # number of callpals executed
+drivesys.cpu.kern.callpal_rdusp                     1      0.02%     92.03% # number of callpals executed
+drivesys.cpu.kern.callpal_rti                     322      7.25%     99.28% # number of callpals executed
+drivesys.cpu.kern.callpal_callsys                  25      0.56%     99.84% # number of callpals executed
+drivesys.cpu.kern.callpal_imb                       7      0.16%    100.00% # number of callpals executed
+drivesys.cpu.kern.inst.arm                          0                       # number of arm instructions executed
+drivesys.cpu.kern.inst.hwrei                     5483                       # number of hwrei instructions executed
+drivesys.cpu.kern.inst.quiesce                    215                       # number of quiesce instructions executed
+drivesys.cpu.kern.ipl_count                      4191                       # number of times we switched to this ipl
+drivesys.cpu.kern.ipl_count_0                    1189     28.37%     28.37% # number of times we switched to this ipl
+drivesys.cpu.kern.ipl_count_21                     10      0.24%     28.61% # number of times we switched to this ipl
+drivesys.cpu.kern.ipl_count_22                    205      4.89%     33.50% # number of times we switched to this ipl
+drivesys.cpu.kern.ipl_count_31                   2787     66.50%    100.00% # number of times we switched to this ipl
+drivesys.cpu.kern.ipl_good                       2593                       # number of times we switched to this ipl from a different ipl
+drivesys.cpu.kern.ipl_good_0                     1189     45.85%     45.85% # number of times we switched to this ipl from a different ipl
+drivesys.cpu.kern.ipl_good_21                      10      0.39%     46.24% # number of times we switched to this ipl from a different ipl
+drivesys.cpu.kern.ipl_good_22                     205      7.91%     54.15% # number of times we switched to this ipl from a different ipl
+drivesys.cpu.kern.ipl_good_31                    1189     45.85%    100.00% # number of times we switched to this ipl from a different ipl
+drivesys.cpu.kern.ipl_ticks              199572064366                       # number of cycles we spent at this ipl
+drivesys.cpu.kern.ipl_ticks_0            199571744403    100.00%    100.00% # number of cycles we spent at this ipl
+drivesys.cpu.kern.ipl_ticks_21                   1620      0.00%    100.00% # number of cycles we spent at this ipl
+drivesys.cpu.kern.ipl_ticks_22                  17630      0.00%    100.00% # number of cycles we spent at this ipl
+drivesys.cpu.kern.ipl_ticks_31                 300713      0.00%    100.00% # number of cycles we spent at this ipl
+drivesys.cpu.kern.ipl_used                   0.618707                       # fraction of swpipl calls that actually changed the ipl
+drivesys.cpu.kern.ipl_used_0                        1                       # fraction of swpipl calls that actually changed the ipl
+drivesys.cpu.kern.ipl_used_21                       1                       # fraction of swpipl calls that actually changed the ipl
+drivesys.cpu.kern.ipl_used_22                       1                       # fraction of swpipl calls that actually changed the ipl
+drivesys.cpu.kern.ipl_used_31                0.426624                       # fraction of swpipl calls that actually changed the ipl
+drivesys.cpu.kern.mode_good_kernel                110                      
+drivesys.cpu.kern.mode_good_user                  107                      
+drivesys.cpu.kern.mode_good_idle                    3                      
+drivesys.cpu.kern.mode_switch_kernel              174                       # number of protection mode switches
+drivesys.cpu.kern.mode_switch_user                107                       # number of protection mode switches
+drivesys.cpu.kern.mode_switch_idle                218                       # number of protection mode switches
+drivesys.cpu.kern.mode_switch_good           0.440882                       # fraction of useful protection mode switches
+drivesys.cpu.kern.mode_switch_good_kernel     0.632184                       # fraction of useful protection mode switches
+drivesys.cpu.kern.mode_switch_good_user             1                       # fraction of useful protection mode switches
+drivesys.cpu.kern.mode_switch_good_idle      0.013761                       # fraction of useful protection mode switches
+drivesys.cpu.kern.mode_ticks_kernel            263475      0.24%      0.24% # number of ticks spent at the given mode
+drivesys.cpu.kern.mode_ticks_user             1278343      1.18%      1.43% # number of ticks spent at the given mode
+drivesys.cpu.kern.mode_ticks_idle           106483912     98.57%    100.00% # number of ticks spent at the given mode
+drivesys.cpu.kern.swap_context                     70                       # number of times the context was actually changed
+drivesys.cpu.kern.syscall                          22                       # number of syscalls executed
+drivesys.cpu.kern.syscall_2                         1      4.55%      4.55% # number of syscalls executed
+drivesys.cpu.kern.syscall_6                         3     13.64%     18.18% # number of syscalls executed
+drivesys.cpu.kern.syscall_17                        2      9.09%     27.27% # number of syscalls executed
+drivesys.cpu.kern.syscall_97                        1      4.55%     31.82% # number of syscalls executed
+drivesys.cpu.kern.syscall_99                        2      9.09%     40.91% # number of syscalls executed
+drivesys.cpu.kern.syscall_101                       2      9.09%     50.00% # number of syscalls executed
+drivesys.cpu.kern.syscall_102                       3     13.64%     63.64% # number of syscalls executed
+drivesys.cpu.kern.syscall_104                       1      4.55%     68.18% # number of syscalls executed
+drivesys.cpu.kern.syscall_105                       3     13.64%     81.82% # number of syscalls executed
+drivesys.cpu.kern.syscall_106                       1      4.55%     86.36% # number of syscalls executed
+drivesys.cpu.kern.syscall_118                       2      9.09%     95.45% # number of syscalls executed
+drivesys.cpu.kern.syscall_150                       1      4.55%    100.00% # number of syscalls executed
+drivesys.cpu.not_idle_fraction               0.000000                       # Percentage of non-idle cycles
+drivesys.cpu.numCycles                        1959293                       # number of cpu cycles simulated
+drivesys.cpu.num_insts                        1959077                       # Number of instructions executed
+drivesys.cpu.num_refs                          626286                       # Number of memory references
+drivesys.disk0.dma_read_bytes                       0                       # Number of bytes transfered via DMA reads (not PRD).
+drivesys.disk0.dma_read_full_pages                  0                       # Number of full page size DMA reads (not PRD).
+drivesys.disk0.dma_read_txs                         0                       # Number of DMA read transactions (not PRD).
+drivesys.disk0.dma_write_bytes                      0                       # Number of bytes transfered via DMA writes.
+drivesys.disk0.dma_write_full_pages                 0                       # Number of full page size DMA writes.
+drivesys.disk0.dma_write_txs                        0                       # Number of DMA write transactions.
+drivesys.disk2.dma_read_bytes                       0                       # Number of bytes transfered via DMA reads (not PRD).
+drivesys.disk2.dma_read_full_pages                  0                       # Number of full page size DMA reads (not PRD).
+drivesys.disk2.dma_read_txs                         0                       # Number of DMA read transactions (not PRD).
+drivesys.disk2.dma_write_bytes                      0                       # Number of bytes transfered via DMA writes.
+drivesys.disk2.dma_write_full_pages                 0                       # Number of full page size DMA writes.
+drivesys.disk2.dma_write_txs                        0                       # Number of DMA write transactions.
+drivesys.tsunami.ethernet.coalescedRxDesc            1                       # average number of RxDesc's coalesced into each post
+drivesys.tsunami.ethernet.coalescedRxIdle            0                       # average number of RxIdle's coalesced into each post
+drivesys.tsunami.ethernet.coalescedRxOk             0                       # average number of RxOk's coalesced into each post
+drivesys.tsunami.ethernet.coalescedRxOrn            0                       # average number of RxOrn's coalesced into each post
+drivesys.tsunami.ethernet.coalescedSwi              0                       # average number of Swi's coalesced into each post
+drivesys.tsunami.ethernet.coalescedTotal            1                       # average number of interrupts coalesced into each post
+drivesys.tsunami.ethernet.coalescedTxDesc            0                       # average number of TxDesc's coalesced into each post
+drivesys.tsunami.ethernet.coalescedTxIdle            0                       # average number of TxIdle's coalesced into each post
+drivesys.tsunami.ethernet.coalescedTxOk             0                       # average number of TxOk's coalesced into each post
+drivesys.tsunami.ethernet.descDMAReads              5                       # Number of descriptors the device read w/ DMA
+drivesys.tsunami.ethernet.descDMAWrites            13                       # Number of descriptors the device wrote w/ DMA
+drivesys.tsunami.ethernet.descDmaReadBytes          120                       # number of descriptor bytes read w/ DMA
+drivesys.tsunami.ethernet.descDmaWriteBytes          104                       # number of descriptor bytes write w/ DMA
+drivesys.tsunami.ethernet.droppedPackets            0                       # number of packets dropped
+drivesys.tsunami.ethernet.postedInterrupts           10                       # number of posts to CPU
+drivesys.tsunami.ethernet.postedRxDesc              6                       # number of RxDesc interrupts posted to CPU
+drivesys.tsunami.ethernet.postedRxIdle              0                       # number of rxIdle interrupts posted to CPU
+drivesys.tsunami.ethernet.postedRxOk                0                       # number of RxOk interrupts posted to CPU
+drivesys.tsunami.ethernet.postedRxOrn               0                       # number of RxOrn posted to CPU
+drivesys.tsunami.ethernet.postedSwi                 0                       # number of software interrupts posted to CPU
+drivesys.tsunami.ethernet.postedTxDesc              0                       # number of TxDesc interrupts posted to CPU
+drivesys.tsunami.ethernet.postedTxIdle              4                       # number of TxIdle interrupts posted to CPU
+drivesys.tsunami.ethernet.postedTxOk                0                       # number of TxOk interrupts posted to CPU
+drivesys.tsunami.ethernet.rxBandwidth           38400                       # Receive Bandwidth (bits/s)
+drivesys.tsunami.ethernet.rxBytes                 960                       # Bytes Received
+drivesys.tsunami.ethernet.rxIpChecksums             8                       # Number of rx IP Checksums done by device
+drivesys.tsunami.ethernet.rxPPS                    40                       # Packet Reception Rate (packets/s)
+drivesys.tsunami.ethernet.rxPackets                 8                       # Number of Packets Received
+drivesys.tsunami.ethernet.rxTcpChecksums            8                       # Number of rx TCP Checksums done by device
+drivesys.tsunami.ethernet.rxUdpChecksums            0                       # Number of rx UDP Checksums done by device
+drivesys.tsunami.ethernet.totBandwidth          70320                       # Total Bandwidth (bits/s)
+drivesys.tsunami.ethernet.totBytes               1758                       # Total Bytes
+drivesys.tsunami.ethernet.totPackets               13                       # Total Packets
+drivesys.tsunami.ethernet.totalRxDesc               8                       # total number of RxDesc written to ISR
+drivesys.tsunami.ethernet.totalRxIdle               0                       # total number of RxIdle written to ISR
+drivesys.tsunami.ethernet.totalRxOk                 0                       # total number of RxOk written to ISR
+drivesys.tsunami.ethernet.totalRxOrn                0                       # total number of RxOrn written to ISR
+drivesys.tsunami.ethernet.totalSwi                  0                       # total number of Swi written to ISR
+drivesys.tsunami.ethernet.totalTxDesc               0                       # total number of TxDesc written to ISR
+drivesys.tsunami.ethernet.totalTxIdle               5                       # total number of TxIdle written to ISR
+drivesys.tsunami.ethernet.totalTxOk                 0                       # total number of TxOk written to ISR
+drivesys.tsunami.ethernet.txBandwidth           31920                       # Transmit Bandwidth (bits/s)
+drivesys.tsunami.ethernet.txBytes                 798                       # Bytes Transmitted
+drivesys.tsunami.ethernet.txIpChecksums             2                       # Number of tx IP Checksums done by device
+drivesys.tsunami.ethernet.txPPS                    25                       # Packet Tranmission Rate (packets/s)
+drivesys.tsunami.ethernet.txPackets                 5                       # Number of Packets Transmitted
+drivesys.tsunami.ethernet.txTcpChecksums            2                       # Number of tx TCP Checksums done by device
+drivesys.tsunami.ethernet.txUdpChecksums            0                       # Number of tx UDP Checksums done by device
+host_inst_rate                               38374803                       # Simulator instruction rate (inst/s)
+host_mem_usage                                 411180                       # Number of bytes of host memory used
+host_seconds                                     7.20                       # Real time elapsed on the host
+host_tick_rate                            27794359444                       # Simulator tick rate (ticks/s)
+sim_freq                                 1000000000000                       # Frequency of simulated ticks
+sim_insts                                   276122825                       # Number of instructions simulated
+sim_seconds                                  0.200001                       # Number of seconds simulated
+sim_ticks                                200000789468                       # Number of ticks simulated
+testsys.cpu.dtb.accesses                       335402                       # DTB accesses
+testsys.cpu.dtb.acv                               161                       # DTB access violations
+testsys.cpu.dtb.hits                          1163399                       # DTB hits
+testsys.cpu.dtb.misses                           3815                       # DTB misses
+testsys.cpu.dtb.read_accesses                  225414                       # DTB read accesses
+testsys.cpu.dtb.read_acv                           80                       # DTB read access violations
+testsys.cpu.dtb.read_hits                      658556                       # DTB read hits
+testsys.cpu.dtb.read_misses                      3287                       # DTB read misses
+testsys.cpu.dtb.write_accesses                 109988                       # DTB write accesses
+testsys.cpu.dtb.write_acv                          81                       # DTB write access violations
+testsys.cpu.dtb.write_hits                     504843                       # DTB write hits
+testsys.cpu.dtb.write_misses                      528                       # DTB write misses
+testsys.cpu.idle_fraction                    0.999999                       # Percentage of idle cycles
+testsys.cpu.itb.accesses                      1249804                       # ITB accesses
+testsys.cpu.itb.acv                                69                       # ITB acv
+testsys.cpu.itb.hits                          1248307                       # ITB hits
+testsys.cpu.itb.misses                           1497                       # ITB misses
+testsys.cpu.kern.callpal                        13124                       # number of callpals executed
+testsys.cpu.kern.callpal_swpctx                   440      3.35%      3.35% # number of callpals executed
+testsys.cpu.kern.callpal_tbi                       20      0.15%      3.51% # number of callpals executed
+testsys.cpu.kern.callpal_swpipl                 11075     84.39%     87.89% # number of callpals executed
+testsys.cpu.kern.callpal_rdps                     359      2.74%     90.63% # number of callpals executed
+testsys.cpu.kern.callpal_wrusp                      3      0.02%     90.65% # number of callpals executed
+testsys.cpu.kern.callpal_rdusp                      3      0.02%     90.67% # number of callpals executed
+testsys.cpu.kern.callpal_rti                     1040      7.92%     98.60% # number of callpals executed
+testsys.cpu.kern.callpal_callsys                  140      1.07%     99.66% # number of callpals executed
+testsys.cpu.kern.callpal_imb                       44      0.34%    100.00% # number of callpals executed
+testsys.cpu.kern.inst.arm                           0                       # number of arm instructions executed
+testsys.cpu.kern.inst.hwrei                     19054                       # number of hwrei instructions executed
+testsys.cpu.kern.inst.quiesce                     377                       # number of quiesce instructions executed
+testsys.cpu.kern.ipl_count                      12503                       # number of times we switched to this ipl
+testsys.cpu.kern.ipl_count_0                     5061     40.48%     40.48% # number of times we switched to this ipl
+testsys.cpu.kern.ipl_count_21                     183      1.46%     41.94% # number of times we switched to this ipl
+testsys.cpu.kern.ipl_count_22                     205      1.64%     43.58% # number of times we switched to this ipl
+testsys.cpu.kern.ipl_count_31                    7054     56.42%    100.00% # number of times we switched to this ipl
+testsys.cpu.kern.ipl_good                       10498                       # number of times we switched to this ipl from a different ipl
+testsys.cpu.kern.ipl_good_0                      5055     48.15%     48.15% # number of times we switched to this ipl from a different ipl
+testsys.cpu.kern.ipl_good_21                      183      1.74%     49.90% # number of times we switched to this ipl from a different ipl
+testsys.cpu.kern.ipl_good_22                      205      1.95%     51.85% # number of times we switched to this ipl from a different ipl
+testsys.cpu.kern.ipl_good_31                     5055     48.15%    100.00% # number of times we switched to this ipl from a different ipl
+testsys.cpu.kern.ipl_ticks               199569923608                       # number of cycles we spent at this ipl
+testsys.cpu.kern.ipl_ticks_0             199569308038    100.00%    100.00% # number of cycles we spent at this ipl
+testsys.cpu.kern.ipl_ticks_21                   30857      0.00%    100.00% # number of cycles we spent at this ipl
+testsys.cpu.kern.ipl_ticks_22                   17630      0.00%    100.00% # number of cycles we spent at this ipl
+testsys.cpu.kern.ipl_ticks_31                  567083      0.00%    100.00% # number of cycles we spent at this ipl
+testsys.cpu.kern.ipl_used                    0.839638                       # fraction of swpipl calls that actually changed the ipl
+testsys.cpu.kern.ipl_used_0                  0.998814                       # fraction of swpipl calls that actually changed the ipl
+testsys.cpu.kern.ipl_used_21                        1                       # fraction of swpipl calls that actually changed the ipl
+testsys.cpu.kern.ipl_used_22                        1                       # fraction of swpipl calls that actually changed the ipl
+testsys.cpu.kern.ipl_used_31                 0.716615                       # fraction of swpipl calls that actually changed the ipl
+testsys.cpu.kern.mode_good_kernel                 654                      
+testsys.cpu.kern.mode_good_user                   649                      
+testsys.cpu.kern.mode_good_idle                     5                      
+testsys.cpu.kern.mode_switch_kernel              1100                       # number of protection mode switches
+testsys.cpu.kern.mode_switch_user                 649                       # number of protection mode switches
+testsys.cpu.kern.mode_switch_idle                 381                       # number of protection mode switches
+testsys.cpu.kern.mode_switch_good            0.614085                       # fraction of useful protection mode switches
+testsys.cpu.kern.mode_switch_good_kernel     0.594545                       # fraction of useful protection mode switches
+testsys.cpu.kern.mode_switch_good_user              1                       # fraction of useful protection mode switches
+testsys.cpu.kern.mode_switch_good_idle       0.013123                       # fraction of useful protection mode switches
+testsys.cpu.kern.mode_ticks_kernel            1821232      2.16%      2.16% # number of ticks spent at the given mode
+testsys.cpu.kern.mode_ticks_user              1065606      1.26%      3.42% # number of ticks spent at the given mode
+testsys.cpu.kern.mode_ticks_idle             81402474     96.58%    100.00% # number of ticks spent at the given mode
+testsys.cpu.kern.swap_context                     440                       # number of times the context was actually changed
+testsys.cpu.kern.syscall                           83                       # number of syscalls executed
+testsys.cpu.kern.syscall_2                          3      3.61%      3.61% # number of syscalls executed
+testsys.cpu.kern.syscall_3                          7      8.43%     12.05% # number of syscalls executed
+testsys.cpu.kern.syscall_4                          1      1.20%     13.25% # number of syscalls executed
+testsys.cpu.kern.syscall_6                          7      8.43%     21.69% # number of syscalls executed
+testsys.cpu.kern.syscall_17                         7      8.43%     30.12% # number of syscalls executed
+testsys.cpu.kern.syscall_19                         2      2.41%     32.53% # number of syscalls executed
+testsys.cpu.kern.syscall_20                         1      1.20%     33.73% # number of syscalls executed
+testsys.cpu.kern.syscall_33                         3      3.61%     37.35% # number of syscalls executed
+testsys.cpu.kern.syscall_45                        10     12.05%     49.40% # number of syscalls executed
+testsys.cpu.kern.syscall_48                         5      6.02%     55.42% # number of syscalls executed
+testsys.cpu.kern.syscall_54                         1      1.20%     56.63% # number of syscalls executed
+testsys.cpu.kern.syscall_59                         3      3.61%     60.24% # number of syscalls executed
+testsys.cpu.kern.syscall_71                        15     18.07%     78.31% # number of syscalls executed
+testsys.cpu.kern.syscall_74                         4      4.82%     83.13% # number of syscalls executed
+testsys.cpu.kern.syscall_97                         2      2.41%     85.54% # number of syscalls executed
+testsys.cpu.kern.syscall_98                         2      2.41%     87.95% # number of syscalls executed
+testsys.cpu.kern.syscall_101                        2      2.41%     90.36% # number of syscalls executed
+testsys.cpu.kern.syscall_102                        2      2.41%     92.77% # number of syscalls executed
+testsys.cpu.kern.syscall_104                        1      1.20%     93.98% # number of syscalls executed
+testsys.cpu.kern.syscall_105                        3      3.61%     97.59% # number of syscalls executed
+testsys.cpu.kern.syscall_118                        2      2.41%    100.00% # number of syscalls executed
+testsys.cpu.not_idle_fraction                0.000001                       # Percentage of non-idle cycles
+testsys.cpu.numCycles                         3566237                       # number of cpu cycles simulated
+testsys.cpu.num_insts                         3564671                       # Number of instructions executed
+testsys.cpu.num_refs                          1173698                       # Number of memory references
+testsys.disk0.dma_read_bytes                        0                       # Number of bytes transfered via DMA reads (not PRD).
+testsys.disk0.dma_read_full_pages                   0                       # Number of full page size DMA reads (not PRD).
+testsys.disk0.dma_read_txs                          0                       # Number of DMA read transactions (not PRD).
+testsys.disk0.dma_write_bytes                       0                       # Number of bytes transfered via DMA writes.
+testsys.disk0.dma_write_full_pages                  0                       # Number of full page size DMA writes.
+testsys.disk0.dma_write_txs                         0                       # Number of DMA write transactions.
+testsys.disk2.dma_read_bytes                        0                       # Number of bytes transfered via DMA reads (not PRD).
+testsys.disk2.dma_read_full_pages                   0                       # Number of full page size DMA reads (not PRD).
+testsys.disk2.dma_read_txs                          0                       # Number of DMA read transactions (not PRD).
+testsys.disk2.dma_write_bytes                       0                       # Number of bytes transfered via DMA writes.
+testsys.disk2.dma_write_full_pages                  0                       # Number of full page size DMA writes.
+testsys.disk2.dma_write_txs                         0                       # Number of DMA write transactions.
+testsys.tsunami.ethernet.coalescedRxDesc            0                       # average number of RxDesc's coalesced into each post
+testsys.tsunami.ethernet.coalescedRxIdle            0                       # average number of RxIdle's coalesced into each post
+testsys.tsunami.ethernet.coalescedRxOk              0                       # average number of RxOk's coalesced into each post
+testsys.tsunami.ethernet.coalescedRxOrn             0                       # average number of RxOrn's coalesced into each post
+testsys.tsunami.ethernet.coalescedSwi               0                       # average number of Swi's coalesced into each post
+testsys.tsunami.ethernet.coalescedTotal             1                       # average number of interrupts coalesced into each post
+testsys.tsunami.ethernet.coalescedTxDesc            0                       # average number of TxDesc's coalesced into each post
+testsys.tsunami.ethernet.coalescedTxIdle            1                       # average number of TxIdle's coalesced into each post
+testsys.tsunami.ethernet.coalescedTxOk              0                       # average number of TxOk's coalesced into each post
+testsys.tsunami.ethernet.descDMAReads               8                       # Number of descriptors the device read w/ DMA
+testsys.tsunami.ethernet.descDMAWrites             13                       # Number of descriptors the device wrote w/ DMA
+testsys.tsunami.ethernet.descDmaReadBytes          192                       # number of descriptor bytes read w/ DMA
+testsys.tsunami.ethernet.descDmaWriteBytes          104                       # number of descriptor bytes write w/ DMA
+testsys.tsunami.ethernet.droppedPackets             0                       # number of packets dropped
+testsys.tsunami.ethernet.postedInterrupts           10                       # number of posts to CPU
+testsys.tsunami.ethernet.postedRxDesc               4                       # number of RxDesc interrupts posted to CPU
+testsys.tsunami.ethernet.postedRxIdle               0                       # number of rxIdle interrupts posted to CPU
+testsys.tsunami.ethernet.postedRxOk                 0                       # number of RxOk interrupts posted to CPU
+testsys.tsunami.ethernet.postedRxOrn                0                       # number of RxOrn posted to CPU
+testsys.tsunami.ethernet.postedSwi                  0                       # number of software interrupts posted to CPU
+testsys.tsunami.ethernet.postedTxDesc               0                       # number of TxDesc interrupts posted to CPU
+testsys.tsunami.ethernet.postedTxIdle               6                       # number of TxIdle interrupts posted to CPU
+testsys.tsunami.ethernet.postedTxOk                 0                       # number of TxOk interrupts posted to CPU
+testsys.tsunami.ethernet.rxBandwidth            31920                       # Receive Bandwidth (bits/s)
+testsys.tsunami.ethernet.rxBytes                  798                       # Bytes Received
+testsys.tsunami.ethernet.rxIpChecksums              5                       # Number of rx IP Checksums done by device
+testsys.tsunami.ethernet.rxPPS                     25                       # Packet Reception Rate (packets/s)
+testsys.tsunami.ethernet.rxPackets                  5                       # Number of Packets Received
+testsys.tsunami.ethernet.rxTcpChecksums             5                       # Number of rx TCP Checksums done by device
+testsys.tsunami.ethernet.rxUdpChecksums             0                       # Number of rx UDP Checksums done by device
+testsys.tsunami.ethernet.totBandwidth           70320                       # Total Bandwidth (bits/s)
+testsys.tsunami.ethernet.totBytes                1758                       # Total Bytes
+testsys.tsunami.ethernet.totPackets                13                       # Total Packets
+testsys.tsunami.ethernet.totalRxDesc                5                       # total number of RxDesc written to ISR
+testsys.tsunami.ethernet.totalRxIdle                0                       # total number of RxIdle written to ISR
+testsys.tsunami.ethernet.totalRxOk                  0                       # total number of RxOk written to ISR
+testsys.tsunami.ethernet.totalRxOrn                 0                       # total number of RxOrn written to ISR
+testsys.tsunami.ethernet.totalSwi                   0                       # total number of Swi written to ISR
+testsys.tsunami.ethernet.totalTxDesc                0                       # total number of TxDesc written to ISR
+testsys.tsunami.ethernet.totalTxIdle                8                       # total number of TxIdle written to ISR
+testsys.tsunami.ethernet.totalTxOk                  0                       # total number of TxOk written to ISR
+testsys.tsunami.ethernet.txBandwidth            38400                       # Transmit Bandwidth (bits/s)
+testsys.tsunami.ethernet.txBytes                  960                       # Bytes Transmitted
+testsys.tsunami.ethernet.txIpChecksums              2                       # Number of tx IP Checksums done by device
+testsys.tsunami.ethernet.txPPS                     40                       # Packet Tranmission Rate (packets/s)
+testsys.tsunami.ethernet.txPackets                  8                       # Number of Packets Transmitted
+testsys.tsunami.ethernet.txTcpChecksums             2                       # Number of tx TCP Checksums done by device
+testsys.tsunami.ethernet.txUdpChecksums             0                       # Number of tx UDP Checksums done by device
+
+---------- End Simulation Statistics   ----------
+
+---------- Begin Simulation Statistics ----------
+drivesys.cpu.dtb.accesses                           0                       # DTB accesses
+drivesys.cpu.dtb.acv                                0                       # DTB access violations
+drivesys.cpu.dtb.hits                               0                       # DTB hits
+drivesys.cpu.dtb.misses                             0                       # DTB misses
+drivesys.cpu.dtb.read_accesses                      0                       # DTB read accesses
+drivesys.cpu.dtb.read_acv                           0                       # DTB read access violations
+drivesys.cpu.dtb.read_hits                          0                       # DTB read hits
+drivesys.cpu.dtb.read_misses                        0                       # DTB read misses
+drivesys.cpu.dtb.write_accesses                     0                       # DTB write accesses
+drivesys.cpu.dtb.write_acv                          0                       # DTB write access violations
+drivesys.cpu.dtb.write_hits                         0                       # DTB write hits
+drivesys.cpu.dtb.write_misses                       0                       # DTB write misses
+drivesys.cpu.idle_fraction                          1                       # Percentage of idle cycles
+drivesys.cpu.itb.accesses                           0                       # ITB accesses
+drivesys.cpu.itb.acv                                0                       # ITB acv
+drivesys.cpu.itb.hits                               0                       # ITB hits
+drivesys.cpu.itb.misses                             0                       # ITB misses
+drivesys.cpu.kern.inst.arm                          0                       # number of arm instructions executed
+drivesys.cpu.kern.inst.hwrei                        0                       # number of hwrei instructions executed
+drivesys.cpu.kern.inst.quiesce                      0                       # number of quiesce instructions executed
+drivesys.cpu.kern.mode_good_kernel                  0                      
+drivesys.cpu.kern.mode_good_user                    0                      
+drivesys.cpu.kern.mode_good_idle                    0                      
+drivesys.cpu.kern.mode_switch_kernel                0                       # number of protection mode switches
+drivesys.cpu.kern.mode_switch_user                  0                       # number of protection mode switches
+drivesys.cpu.kern.mode_switch_idle                  0                       # number of protection mode switches
+drivesys.cpu.kern.mode_switch_good       <err: div-0>                       # fraction of useful protection mode switches
+drivesys.cpu.kern.mode_switch_good_kernel <err: div-0>                       # fraction of useful protection mode switches
+drivesys.cpu.kern.mode_switch_good_user  <err: div-0>                       # fraction of useful protection mode switches
+drivesys.cpu.kern.mode_switch_good_idle  <err: div-0>                       # fraction of useful protection mode switches
+drivesys.cpu.kern.mode_ticks_kernel                 0                       # number of ticks spent at the given mode
+drivesys.cpu.kern.mode_ticks_user                   0                       # number of ticks spent at the given mode
+drivesys.cpu.kern.mode_ticks_idle                   0                       # number of ticks spent at the given mode
+drivesys.cpu.kern.swap_context                      0                       # number of times the context was actually changed
+drivesys.cpu.not_idle_fraction                      0                       # Percentage of non-idle cycles
+drivesys.cpu.numCycles                              0                       # number of cpu cycles simulated
+drivesys.cpu.num_insts                              0                       # Number of instructions executed
+drivesys.cpu.num_refs                               0                       # Number of memory references
+drivesys.disk0.dma_read_bytes                       0                       # Number of bytes transfered via DMA reads (not PRD).
+drivesys.disk0.dma_read_full_pages                  0                       # Number of full page size DMA reads (not PRD).
+drivesys.disk0.dma_read_txs                         0                       # Number of DMA read transactions (not PRD).
+drivesys.disk0.dma_write_bytes                      0                       # Number of bytes transfered via DMA writes.
+drivesys.disk0.dma_write_full_pages                 0                       # Number of full page size DMA writes.
+drivesys.disk0.dma_write_txs                        0                       # Number of DMA write transactions.
+drivesys.disk2.dma_read_bytes                       0                       # Number of bytes transfered via DMA reads (not PRD).
+drivesys.disk2.dma_read_full_pages                  0                       # Number of full page size DMA reads (not PRD).
+drivesys.disk2.dma_read_txs                         0                       # Number of DMA read transactions (not PRD).
+drivesys.disk2.dma_write_bytes                      0                       # Number of bytes transfered via DMA writes.
+drivesys.disk2.dma_write_full_pages                 0                       # Number of full page size DMA writes.
+drivesys.disk2.dma_write_txs                        0                       # Number of DMA write transactions.
+drivesys.tsunami.ethernet.coalescedRxDesc <err: div-0>                       # average number of RxDesc's coalesced into each post
+drivesys.tsunami.ethernet.coalescedRxIdle <err: div-0>                       # average number of RxIdle's coalesced into each post
+drivesys.tsunami.ethernet.coalescedRxOk  <err: div-0>                       # average number of RxOk's coalesced into each post
+drivesys.tsunami.ethernet.coalescedRxOrn <err: div-0>                       # average number of RxOrn's coalesced into each post
+drivesys.tsunami.ethernet.coalescedSwi   <err: div-0>                       # average number of Swi's coalesced into each post
+drivesys.tsunami.ethernet.coalescedTotal <err: div-0>                       # average number of interrupts coalesced into each post
+drivesys.tsunami.ethernet.coalescedTxDesc <err: div-0>                       # average number of TxDesc's coalesced into each post
+drivesys.tsunami.ethernet.coalescedTxIdle <err: div-0>                       # average number of TxIdle's coalesced into each post
+drivesys.tsunami.ethernet.coalescedTxOk  <err: div-0>                       # average number of TxOk's coalesced into each post
+drivesys.tsunami.ethernet.descDMAReads              0                       # Number of descriptors the device read w/ DMA
+drivesys.tsunami.ethernet.descDMAWrites             0                       # Number of descriptors the device wrote w/ DMA
+drivesys.tsunami.ethernet.descDmaReadBytes            0                       # number of descriptor bytes read w/ DMA
+drivesys.tsunami.ethernet.descDmaWriteBytes            0                       # number of descriptor bytes write w/ DMA
+drivesys.tsunami.ethernet.droppedPackets            0                       # number of packets dropped
+drivesys.tsunami.ethernet.postedInterrupts            0                       # number of posts to CPU
+drivesys.tsunami.ethernet.postedRxDesc              0                       # number of RxDesc interrupts posted to CPU
+drivesys.tsunami.ethernet.postedRxIdle              0                       # number of rxIdle interrupts posted to CPU
+drivesys.tsunami.ethernet.postedRxOk                0                       # number of RxOk interrupts posted to CPU
+drivesys.tsunami.ethernet.postedRxOrn               0                       # number of RxOrn posted to CPU
+drivesys.tsunami.ethernet.postedSwi                 0                       # number of software interrupts posted to CPU
+drivesys.tsunami.ethernet.postedTxDesc              0                       # number of TxDesc interrupts posted to CPU
+drivesys.tsunami.ethernet.postedTxIdle              0                       # number of TxIdle interrupts posted to CPU
+drivesys.tsunami.ethernet.postedTxOk                0                       # number of TxOk interrupts posted to CPU
+drivesys.tsunami.ethernet.totalRxDesc               0                       # total number of RxDesc written to ISR
+drivesys.tsunami.ethernet.totalRxIdle               0                       # total number of RxIdle written to ISR
+drivesys.tsunami.ethernet.totalRxOk                 0                       # total number of RxOk written to ISR
+drivesys.tsunami.ethernet.totalRxOrn                0                       # total number of RxOrn written to ISR
+drivesys.tsunami.ethernet.totalSwi                  0                       # total number of Swi written to ISR
+drivesys.tsunami.ethernet.totalTxDesc               0                       # total number of TxDesc written to ISR
+drivesys.tsunami.ethernet.totalTxIdle               0                       # total number of TxIdle written to ISR
+drivesys.tsunami.ethernet.totalTxOk                 0                       # total number of TxOk written to ISR
+host_inst_rate                            76361400719                       # Simulator instruction rate (inst/s)
+host_mem_usage                                 411180                       # Number of bytes of host memory used
+host_seconds                                     0.00                       # Real time elapsed on the host
+host_tick_rate                              203621244                       # Simulator tick rate (ticks/s)
+sim_freq                                 1000000000000                       # Frequency of simulated ticks
+sim_insts                                   276122825                       # Number of instructions simulated
+sim_seconds                                  0.000001                       # Number of seconds simulated
+sim_ticks                                      785978                       # Number of ticks simulated
+testsys.cpu.dtb.accesses                            0                       # DTB accesses
+testsys.cpu.dtb.acv                                 0                       # DTB access violations
+testsys.cpu.dtb.hits                                0                       # DTB hits
+testsys.cpu.dtb.misses                              0                       # DTB misses
+testsys.cpu.dtb.read_accesses                       0                       # DTB read accesses
+testsys.cpu.dtb.read_acv                            0                       # DTB read access violations
+testsys.cpu.dtb.read_hits                           0                       # DTB read hits
+testsys.cpu.dtb.read_misses                         0                       # DTB read misses
+testsys.cpu.dtb.write_accesses                      0                       # DTB write accesses
+testsys.cpu.dtb.write_acv                           0                       # DTB write access violations
+testsys.cpu.dtb.write_hits                          0                       # DTB write hits
+testsys.cpu.dtb.write_misses                        0                       # DTB write misses
+testsys.cpu.idle_fraction                           1                       # Percentage of idle cycles
+testsys.cpu.itb.accesses                            0                       # ITB accesses
+testsys.cpu.itb.acv                                 0                       # ITB acv
+testsys.cpu.itb.hits                                0                       # ITB hits
+testsys.cpu.itb.misses                              0                       # ITB misses
+testsys.cpu.kern.inst.arm                           0                       # number of arm instructions executed
+testsys.cpu.kern.inst.hwrei                         0                       # number of hwrei instructions executed
+testsys.cpu.kern.inst.quiesce                       0                       # number of quiesce instructions executed
+testsys.cpu.kern.mode_good_kernel                   0                      
+testsys.cpu.kern.mode_good_user                     0                      
+testsys.cpu.kern.mode_good_idle                     0                      
+testsys.cpu.kern.mode_switch_kernel                 0                       # number of protection mode switches
+testsys.cpu.kern.mode_switch_user                   0                       # number of protection mode switches
+testsys.cpu.kern.mode_switch_idle                   0                       # number of protection mode switches
+testsys.cpu.kern.mode_switch_good        <err: div-0>                       # fraction of useful protection mode switches
+testsys.cpu.kern.mode_switch_good_kernel <err: div-0>                       # fraction of useful protection mode switches
+testsys.cpu.kern.mode_switch_good_user   <err: div-0>                       # fraction of useful protection mode switches
+testsys.cpu.kern.mode_switch_good_idle   <err: div-0>                       # fraction of useful protection mode switches
+testsys.cpu.kern.mode_ticks_kernel                  0                       # number of ticks spent at the given mode
+testsys.cpu.kern.mode_ticks_user                    0                       # number of ticks spent at the given mode
+testsys.cpu.kern.mode_ticks_idle                    0                       # number of ticks spent at the given mode
+testsys.cpu.kern.swap_context                       0                       # number of times the context was actually changed
+testsys.cpu.not_idle_fraction                       0                       # Percentage of non-idle cycles
+testsys.cpu.numCycles                               0                       # number of cpu cycles simulated
+testsys.cpu.num_insts                               0                       # Number of instructions executed
+testsys.cpu.num_refs                                0                       # Number of memory references
+testsys.disk0.dma_read_bytes                        0                       # Number of bytes transfered via DMA reads (not PRD).
+testsys.disk0.dma_read_full_pages                   0                       # Number of full page size DMA reads (not PRD).
+testsys.disk0.dma_read_txs                          0                       # Number of DMA read transactions (not PRD).
+testsys.disk0.dma_write_bytes                       0                       # Number of bytes transfered via DMA writes.
+testsys.disk0.dma_write_full_pages                  0                       # Number of full page size DMA writes.
+testsys.disk0.dma_write_txs                         0                       # Number of DMA write transactions.
+testsys.disk2.dma_read_bytes                        0                       # Number of bytes transfered via DMA reads (not PRD).
+testsys.disk2.dma_read_full_pages                   0                       # Number of full page size DMA reads (not PRD).
+testsys.disk2.dma_read_txs                          0                       # Number of DMA read transactions (not PRD).
+testsys.disk2.dma_write_bytes                       0                       # Number of bytes transfered via DMA writes.
+testsys.disk2.dma_write_full_pages                  0                       # Number of full page size DMA writes.
+testsys.disk2.dma_write_txs                         0                       # Number of DMA write transactions.
+testsys.tsunami.ethernet.coalescedRxDesc <err: div-0>                       # average number of RxDesc's coalesced into each post
+testsys.tsunami.ethernet.coalescedRxIdle <err: div-0>                       # average number of RxIdle's coalesced into each post
+testsys.tsunami.ethernet.coalescedRxOk   <err: div-0>                       # average number of RxOk's coalesced into each post
+testsys.tsunami.ethernet.coalescedRxOrn  <err: div-0>                       # average number of RxOrn's coalesced into each post
+testsys.tsunami.ethernet.coalescedSwi    <err: div-0>                       # average number of Swi's coalesced into each post
+testsys.tsunami.ethernet.coalescedTotal  <err: div-0>                       # average number of interrupts coalesced into each post
+testsys.tsunami.ethernet.coalescedTxDesc <err: div-0>                       # average number of TxDesc's coalesced into each post
+testsys.tsunami.ethernet.coalescedTxIdle <err: div-0>                       # average number of TxIdle's coalesced into each post
+testsys.tsunami.ethernet.coalescedTxOk   <err: div-0>                       # average number of TxOk's coalesced into each post
+testsys.tsunami.ethernet.descDMAReads               0                       # Number of descriptors the device read w/ DMA
+testsys.tsunami.ethernet.descDMAWrites              0                       # Number of descriptors the device wrote w/ DMA
+testsys.tsunami.ethernet.descDmaReadBytes            0                       # number of descriptor bytes read w/ DMA
+testsys.tsunami.ethernet.descDmaWriteBytes            0                       # number of descriptor bytes write w/ DMA
+testsys.tsunami.ethernet.droppedPackets             0                       # number of packets dropped
+testsys.tsunami.ethernet.postedInterrupts            0                       # number of posts to CPU
+testsys.tsunami.ethernet.postedRxDesc               0                       # number of RxDesc interrupts posted to CPU
+testsys.tsunami.ethernet.postedRxIdle               0                       # number of rxIdle interrupts posted to CPU
+testsys.tsunami.ethernet.postedRxOk                 0                       # number of RxOk interrupts posted to CPU
+testsys.tsunami.ethernet.postedRxOrn                0                       # number of RxOrn posted to CPU
+testsys.tsunami.ethernet.postedSwi                  0                       # number of software interrupts posted to CPU
+testsys.tsunami.ethernet.postedTxDesc               0                       # number of TxDesc interrupts posted to CPU
+testsys.tsunami.ethernet.postedTxIdle               0                       # number of TxIdle interrupts posted to CPU
+testsys.tsunami.ethernet.postedTxOk                 0                       # number of TxOk interrupts posted to CPU
+testsys.tsunami.ethernet.totalRxDesc                0                       # total number of RxDesc written to ISR
+testsys.tsunami.ethernet.totalRxIdle                0                       # total number of RxIdle written to ISR
+testsys.tsunami.ethernet.totalRxOk                  0                       # total number of RxOk written to ISR
+testsys.tsunami.ethernet.totalRxOrn                 0                       # total number of RxOrn written to ISR
+testsys.tsunami.ethernet.totalSwi                   0                       # total number of Swi written to ISR
+testsys.tsunami.ethernet.totalTxDesc                0                       # total number of TxDesc written to ISR
+testsys.tsunami.ethernet.totalTxIdle                0                       # total number of TxIdle written to ISR
+testsys.tsunami.ethernet.totalTxOk                  0                       # total number of TxOk written to ISR
+
+---------- End Simulation Statistics   ----------
diff --git a/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stderr b/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stderr
new file mode 100644 (file)
index 0000000..3aa8423
--- /dev/null
@@ -0,0 +1,8 @@
+      0: testsys.tsunami.io.rtc: Real-time clock set to Sun Jan  1 00:00:00 2006
+Listening for console connection on port 3456
+      0: drivesys.tsunami.io.rtc: Real-time clock set to Sun Jan  1 00:00:00 2006
+Listening for console connection on port 3457
+0: testsys.remote_gdb.listener: listening for remote gdb #0 on port 7000
+0: drivesys.remote_gdb.listener: listening for remote gdb #1 on port 7001
+warn: Entering event queue @ 0.  Starting simulation...
+warn: Obsolete M5 instruction ivlb encountered.
diff --git a/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stdout b/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stdout
new file mode 100644 (file)
index 0000000..765e594
--- /dev/null
@@ -0,0 +1,17 @@
+M5 Simulator System
+
+Copyright (c) 2001-2006
+The Regents of The University of Michigan
+All Rights Reserved
+
+
+M5 compiled Nov 29 2006 16:48:25
+M5 started Fri Dec  1 01:07:49 2006
+M5 executing on zed.eecs.umich.edu
+command line: build/ALPHA_FS/m5.opt -d build/ALPHA_FS/tests/opt/long/80.netperf-stream/alpha/linux/twosys-tsunami-simple-atomic tests/run.py long/80.netperf-stream/alpha/linux/twosys-tsunami-simple-atomic
+WTF
+9685900: testsys.sim_console: attach console 0
+3327958029: drivesys.sim_console: attach console 0
+Resetting stats at cycle 4100234765800!
+Resetting stats at cycle 4300235555268!
+Exiting @ tick 4300236341246 because checkpoint
diff --git a/tests/quick/80.netperf-stream/test.py b/tests/quick/80.netperf-stream/test.py
new file mode 100644 (file)
index 0000000..1da47fc
--- /dev/null
@@ -0,0 +1,28 @@
+# Copyright (c) 2006 The Regents of The University of Michigan
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met: redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer;
+# redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution;
+# neither the name of the copyright holders nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+# Authors: Lisa Hsu
+