diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2009-04-06 10:19:36 -0700 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2009-04-06 10:19:36 -0700 |
commit | d080581db1f9ee4e1e6d07d2b01c13c67908a391 (patch) | |
tree | cc484b289fa5a30c4631f9faa1d8b456bffeebfc /tests/long/80.solaris-boot/ref/sparc | |
parent | 7a7c4c5fca83a8d47c7e71c9c080a882ebe204a9 (diff) | |
parent | 639cb0a42d953ee32bc7e96b0cdfa96cd40e9fc1 (diff) | |
download | gem5-d080581db1f9ee4e1e6d07d2b01c13c67908a391.tar.xz |
Merge ARM into the head. ARM will compile but may not actually work.
Diffstat (limited to 'tests/long/80.solaris-boot/ref/sparc')
8 files changed, 76 insertions, 52 deletions
diff --git a/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/config.ini b/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/config.ini index 7369c8a0c..1a673fafa 100644 --- a/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/config.ini +++ b/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/config.ini @@ -47,7 +47,8 @@ side_b=system.membus.port[2] [system.cpu] type=AtomicSimpleCPU -children=dtb itb tracer +children=dtb interrupts itb tracer +checker=Null clock=1 cpu_id=0 defer_registration=false @@ -57,15 +58,18 @@ do_statistics_insts=true dtb=system.cpu.dtb function_trace=false function_trace_start=0 +interrupts=system.cpu.interrupts itb=system.cpu.itb max_insts_all_threads=0 max_insts_any_thread=0 max_loads_all_threads=0 max_loads_any_thread=0 +numThreads=1 phase=0 profile=0 progress_interval=0 -simulate_stalls=false +simulate_data_stalls=false +simulate_inst_stalls=false system=system tracer=system.cpu.tracer width=1 @@ -76,6 +80,9 @@ icache_port=system.membus.port[9] type=SparcDTB size=64 +[system.cpu.interrupts] +type=SparcInterrupts + [system.cpu.itb] type=SparcITB size=64 @@ -97,6 +104,7 @@ pio=system.iobus.port[15] type=CowDiskImage children=child child=system.disk0.image.child +image_file= read_only=false table_size=65536 @@ -108,7 +116,9 @@ read_only=true [system.hypervisor_desc] type=PhysicalMemory file= -latency=1 +latency=60 +latency_var=0 +null=false range=133446500352:133446508543 zero=false port=system.membus.port[7] @@ -123,6 +133,7 @@ children=responder block_size=64 bus_id=0 clock=2 +header_cycles=1 responder_set=false width=64 default=system.iobus.responder.pio @@ -150,6 +161,7 @@ children=responder block_size=64 bus_id=1 clock=2 +header_cycles=1 responder_set=false width=64 default=system.membus.responder.pio @@ -174,7 +186,9 @@ pio=system.membus.default [system.nvram] type=PhysicalMemory file= -latency=1 +latency=60 +latency_var=0 +null=false range=133429198848:133429207039 zero=false port=system.membus.port[6] @@ -182,7 +196,9 @@ port=system.membus.port[6] [system.partition_desc] type=PhysicalMemory file= -latency=1 +latency=60 +latency_var=0 +null=false range=133445976064:133445984255 zero=false port=system.membus.port[8] @@ -190,7 +206,9 @@ port=system.membus.port[8] [system.physmem] type=PhysicalMemory file= -latency=1 +latency=60 +latency_var=0 +null=false range=1048576:68157439 zero=true port=system.membus.port[3] @@ -198,7 +216,9 @@ port=system.membus.port[3] [system.physmem2] type=PhysicalMemory file= -latency=1 +latency=60 +latency_var=0 +null=false range=2147483648:2415919103 zero=true port=system.membus.port[4] @@ -206,14 +226,16 @@ port=system.membus.port[4] [system.rom] type=PhysicalMemory file= -latency=1 +latency=60 +latency_var=0 +null=false range=1099243192320:1099251580927 zero=false port=system.membus.port[5] [system.t1000] type=T1000 -children=fake_clk fake_jbi fake_l2_1 fake_l2_2 fake_l2_3 fake_l2_4 fake_l2esr_1 fake_l2esr_2 fake_l2esr_3 fake_l2esr_4 fake_membnks fake_ssi hconsole htod hvuart iob pconsole puart0 +children=fake_clk fake_jbi fake_l2_1 fake_l2_2 fake_l2_3 fake_l2_4 fake_l2esr_1 fake_l2esr_2 fake_l2esr_3 fake_l2esr_4 fake_membnks fake_ssi hterm htod hvuart iob pterm puart0 intrctrl=system.intrctrl system=system @@ -409,12 +431,11 @@ update_data=false warn_access= pio=system.iobus.port[10] -[system.t1000.hconsole] -type=SimConsole -append_name=true +[system.t1000.hterm] +type=Terminal intr_control=system.intrctrl number=0 -output=console +output=true port=3456 [system.t1000.htod] @@ -431,8 +452,8 @@ type=Uart8250 pio_addr=1099255955456 pio_latency=2 platform=system.t1000 -sim_console=system.t1000.hconsole system=system +terminal=system.t1000.hterm pio=system.iobus.port[13] [system.t1000.iob] @@ -442,12 +463,11 @@ platform=system.t1000 system=system pio=system.membus.port[0] -[system.t1000.pconsole] -type=SimConsole -append_name=true +[system.t1000.pterm] +type=Terminal intr_control=system.intrctrl number=0 -output=console +output=true port=3456 [system.t1000.puart0] @@ -455,7 +475,7 @@ type=Uart8250 pio_addr=133412421632 pio_latency=2 platform=system.t1000 -sim_console=system.t1000.pconsole system=system +terminal=system.t1000.pterm pio=system.iobus.port[12] diff --git a/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/simerr b/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/simerr new file mode 100755 index 000000000..d6849b6b0 --- /dev/null +++ b/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/simerr @@ -0,0 +1,15 @@ +Warning: rounding error > tolerance + 0.002000 rounded to 0 +Warning: rounding error > tolerance + 0.002000 rounded to 0 +Warning: rounding error > tolerance + 0.002000 rounded to 0 +warn: Sockets disabled, not accepting terminal connections +For more information see: http://www.m5sim.org/warn/8742226b +Warning: rounding error > tolerance + 0.002000 rounded to 0 +warn: Sockets disabled, not accepting gdb connections +For more information see: http://www.m5sim.org/warn/d946bea6 +warn: Don't know what interrupt to clear for console. +For more information see: http://www.m5sim.org/warn/7fe1004f +hack: be nice to actually delete the event here diff --git a/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/simout b/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/simout new file mode 100755 index 000000000..177f45aa2 --- /dev/null +++ b/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/simout @@ -0,0 +1,18 @@ +M5 Simulator System + +Copyright (c) 2001-2008 +The Regents of The University of Michigan +All Rights Reserved + + +M5 compiled Feb 16 2009 01:00:04 +M5 revision d8c62c2eaaa6 5874 default qtip pf1 tip qbase +M5 started Feb 16 2009 01:00:27 +M5 executing on zizzer +command line: build/SPARC_FS/m5.fast -d build/SPARC_FS/tests/fast/long/80.solaris-boot/sparc/solaris/t1000-simple-atomic -re tests/run.py long/80.solaris-boot/sparc/solaris/t1000-simple-atomic +Global frequency set at 2000000000 ticks per second +info: No kernel set for full system simulation. Assuming you know what you're doing... +info: Entering event queue @ 0. Starting simulation... +info: Ignoring write to SPARC ERROR regsiter +info: Ignoring write to SPARC ERROR regsiter +Exiting @ tick 2233777512 because m5_exit instruction encountered diff --git a/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/m5stats.txt b/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/stats.txt index 34b89818c..74e0ebf1a 100644 --- a/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/m5stats.txt +++ b/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/stats.txt @@ -1,9 +1,9 @@ ---------- Begin Simulation Statistics ---------- -host_inst_rate 1839897 # Simulator instruction rate (inst/s) -host_mem_usage 481416 # Number of bytes of host memory used -host_seconds 1211.57 # Real time elapsed on the host -host_tick_rate 1843707 # Simulator tick rate (ticks/s) +host_inst_rate 2534703 # Simulator instruction rate (inst/s) +host_mem_usage 501600 # Number of bytes of host memory used +host_seconds 879.46 # Real time elapsed on the host +host_tick_rate 2539952 # Simulator tick rate (ticks/s) sim_freq 2000000000 # Frequency of simulated ticks sim_insts 2229160714 # Number of instructions simulated sim_seconds 1.116889 # Number of seconds simulated diff --git a/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/stderr b/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/stderr deleted file mode 100644 index 4c0b4aee0..000000000 --- a/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/stderr +++ /dev/null @@ -1,16 +0,0 @@ -Warning: rounding error > tolerance - 0.002000 rounded to 0 -Warning: rounding error > tolerance - 0.002000 rounded to 0 -warn: No kernel set for full system simulation. Assuming you know what you're doing... -Warning: rounding error > tolerance - 0.002000 rounded to 0 -Listening for t1000 connection on port 3456 -Listening for t1000 connection on port 3457 -Warning: rounding error > tolerance - 0.002000 rounded to 0 -0: system.remote_gdb.listener: listening for remote gdb on port 7000 -warn: Entering event queue @ 0. Starting simulation... -warn: Ignoring write to SPARC ERROR regsiter -warn: Ignoring write to SPARC ERROR regsiter -warn: Don't know what interrupt to clear for console. diff --git a/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/stdout b/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/stdout deleted file mode 100644 index 4c8cf9392..000000000 --- a/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/stdout +++ /dev/null @@ -1,13 +0,0 @@ -M5 Simulator System - -Copyright (c) 2001-2006 -The Regents of The University of Michigan -All Rights Reserved - - -M5 compiled Aug 21 2007 14:42:25 -M5 started Tue Aug 21 14:44:56 2007 -M5 executing on nacho -command line: build/SPARC_FS/m5.fast -d build/SPARC_FS/tests/fast/long/80.solaris-boot/sparc/solaris/t1000-simple-atomic tests/run.py long/80.solaris-boot/sparc/solaris/t1000-simple-atomic -Global frequency set at 2000000000 ticks per second -Exiting @ tick 2233777512 because m5_exit instruction encountered diff --git a/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/console.system.t1000.hconsole b/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/system.t1000.hterm index e69de29bb..e69de29bb 100644 --- a/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/console.system.t1000.hconsole +++ b/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/system.t1000.hterm diff --git a/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/console.system.t1000.pconsole b/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/system.t1000.pterm index f90a96e24..f90a96e24 100644 --- a/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/console.system.t1000.pconsole +++ b/tests/long/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/system.t1000.pterm |