X86: Fix the microcode for sign/zero extending moves that use high byte registers.
authorGabe Black <gblack@eecs.umich.edu>
Wed, 3 Sep 2008 04:52:54 +0000 (00:52 -0400)
committerGabe Black <gblack@eecs.umich.edu>
Wed, 3 Sep 2008 04:52:54 +0000 (00:52 -0400)
25 files changed:
src/arch/x86/isa/insts/general_purpose/data_transfer/move.py
tests/long/00.gzip/ref/x86/linux/simple-atomic/config.ini
tests/long/00.gzip/ref/x86/linux/simple-atomic/m5stats.txt
tests/long/00.gzip/ref/x86/linux/simple-atomic/stderr [changed mode: 0644->0755]
tests/long/00.gzip/ref/x86/linux/simple-atomic/stdout [changed mode: 0644->0755]
tests/long/10.mcf/ref/x86/linux/simple-atomic/config.ini
tests/long/10.mcf/ref/x86/linux/simple-atomic/m5stats.txt
tests/long/10.mcf/ref/x86/linux/simple-atomic/stderr [changed mode: 0644->0755]
tests/long/10.mcf/ref/x86/linux/simple-atomic/stdout [changed mode: 0644->0755]
tests/long/20.parser/ref/x86/linux/simple-atomic/config.ini
tests/long/20.parser/ref/x86/linux/simple-atomic/m5stats.txt
tests/long/20.parser/ref/x86/linux/simple-atomic/stderr [changed mode: 0644->0755]
tests/long/20.parser/ref/x86/linux/simple-atomic/stdout [changed mode: 0644->0755]
tests/long/60.bzip2/ref/x86/linux/simple-atomic/config.ini
tests/long/60.bzip2/ref/x86/linux/simple-atomic/m5stats.txt
tests/long/60.bzip2/ref/x86/linux/simple-atomic/stderr [changed mode: 0644->0755]
tests/long/60.bzip2/ref/x86/linux/simple-atomic/stdout [changed mode: 0644->0755]
tests/long/70.twolf/ref/x86/linux/simple-atomic/config.ini
tests/long/70.twolf/ref/x86/linux/simple-atomic/m5stats.txt
tests/long/70.twolf/ref/x86/linux/simple-atomic/stderr [changed mode: 0644->0755]
tests/long/70.twolf/ref/x86/linux/simple-atomic/stdout [changed mode: 0644->0755]
tests/quick/00.hello/ref/x86/linux/simple-atomic/config.ini
tests/quick/00.hello/ref/x86/linux/simple-atomic/m5stats.txt
tests/quick/00.hello/ref/x86/linux/simple-atomic/stderr [changed mode: 0644->0755]
tests/quick/00.hello/ref/x86/linux/simple-atomic/stdout [changed mode: 0644->0755]

index d9a83dfde33b0b59078e6106850ba2e878ccc57b..35f0436f589dc6b3951c5e97dff61095441b6d1a 100644 (file)
@@ -126,7 +126,8 @@ def macroop MOVSXD_R_P {
 };
 
 def macroop MOVSX_B_R_R {
-    sexti reg, regm, 7
+    mov t1, t1, regm, dataSize=1
+    sexti reg, t1, 7
 };
 
 def macroop MOVSX_B_R_M {
@@ -160,7 +161,8 @@ def macroop MOVSX_W_R_P {
 #
 
 def macroop MOVZX_B_R_R {
-    zexti reg, regm, 7
+    mov t1, t1, regm, dataSize=1
+    zexti reg, t1, 7
 };
 
 def macroop MOVZX_B_R_M {
index 7cc249f17f3a9db24a8768973ce9f311df62b0dc..fb96ff412479ed361505accb940d480be4077608 100644 (file)
@@ -23,6 +23,7 @@ max_insts_all_threads=0
 max_insts_any_thread=0
 max_loads_all_threads=0
 max_loads_any_thread=0
+numThreads=1
 phase=0
 progress_interval=0
 simulate_data_stalls=false
@@ -77,7 +78,7 @@ port=system.physmem.port[0] system.cpu.icache_port system.cpu.dcache_port
 [system.physmem]
 type=PhysicalMemory
 file=
-latency=1
+latency=30000
 latency_var=0
 null=false
 range=0:134217727
index 9e6571b45acf2df4ad280f1d4099028b0aeb2c5e..ccee129c6bc8e667ac0d78e1d635611c954dce50 100644 (file)
@@ -1,17 +1,17 @@
 
 ---------- Begin Simulation Statistics ----------
-host_inst_rate                                2111657                       # Simulator instruction rate (inst/s)
-host_mem_usage                                 206000                       # Number of bytes of host memory used
-host_seconds                                   759.59                       # Real time elapsed on the host
-host_tick_rate                             1257375756                       # Simulator tick rate (ticks/s)
+host_inst_rate                                1695420                       # Simulator instruction rate (inst/s)
+host_mem_usage                                 194768                       # Number of bytes of host memory used
+host_seconds                                   955.72                       # Real time elapsed on the host
+host_tick_rate                             1007896114                       # Simulator tick rate (ticks/s)
 sim_freq                                 1000000000000                       # Frequency of simulated ticks
-sim_insts                                  1603986018                       # Number of instructions simulated
-sim_seconds                                  0.955086                       # Number of seconds simulated
-sim_ticks                                955086010500                       # Number of ticks simulated
+sim_insts                                  1620345246                       # Number of instructions simulated
+sim_seconds                                  0.963266                       # Number of seconds simulated
+sim_ticks                                963265624500                       # Number of ticks simulated
 system.cpu.idle_fraction                            0                       # Percentage of idle cycles
 system.cpu.not_idle_fraction                        1                       # Percentage of non-idle cycles
-system.cpu.numCycles                       1910172022                       # number of cpu cycles simulated
-system.cpu.num_insts                       1603986018                       # Number of instructions executed
+system.cpu.numCycles                       1926531250                       # number of cpu cycles simulated
+system.cpu.num_insts                       1620345246                       # Number of instructions executed
 system.cpu.num_refs                         607160103                       # Number of memory references
 system.cpu.workload.PROG:num_syscalls              48                       # Number of system calls
 
old mode 100644 (file)
new mode 100755 (executable)
index 4cf848b..bd80160
@@ -1,4 +1,4 @@
-0: system.remote_gdb.listener: listening for remote gdb on port 7001
+warn: Sockets disabled, not accepting gdb connections
 warn: Entering event queue @ 0.  Starting simulation...
 warn: instruction 'fnstcw_Mw' unimplemented
 warn: instruction 'fldcw_Mw' unimplemented
old mode 100644 (file)
new mode 100755 (executable)
index cca1d58..700bd8c
@@ -5,12 +5,12 @@ The Regents of The University of Michigan
 All Rights Reserved
 
 
-M5 compiled Jul 23 2008 16:08:41
-M5 started Wed Jul 23 16:08:42 2008
-M5 executing on blue
-M5 revision 5515:47bf96eec2c6221cf91de8a078897c1b5e46cfbf
-M5 commit date Wed Jul 23 15:35:08 2008 -0700
-command line: build/X86_SE/m5.fast -d build/X86_SE/tests/fast/long/00.gzip/x86/linux/simple-atomic tests/run.py long/00.gzip/x86/linux/simple-atomic
+M5 compiled Aug 31 2008 22:55:36
+M5 revision 5540:e8dde121a24fbf62092085d7d996cb8c965c3fe6
+M5 commit date Sun Aug 31 22:51:39 2008 -0400
+M5 started Aug 31 2008 22:56:04
+M5 executing on zizzer
+command line: build/X86_SE/m5.fast -d build/X86_SE/tests/fast/long/00.gzip/x86/linux/simple-atomic -re --stdout-file stdout --stderr-file stderr tests/run.py long/00.gzip/x86/linux/simple-atomic
 Global frequency set at 1000000000000 ticks per second
 spec_init
 Loading Input Data
@@ -43,4 +43,4 @@ Uncompressing Data
 Uncompressed data 1048576 bytes in length
 Uncompressed data compared correctly
 Tested 1MB buffer: OK!
-Exiting @ tick 955086010500 because target called exit()
+Exiting @ tick 963265624500 because target called exit()
index e2db98cecc6c332d93c5ccc52d8393aef5f9c940..7f2a4c792aff435b374c08b56d87117626a7df3a 100644 (file)
@@ -23,6 +23,7 @@ max_insts_all_threads=0
 max_insts_any_thread=0
 max_loads_all_threads=0
 max_loads_any_thread=0
+numThreads=1
 phase=0
 progress_interval=0
 simulate_data_stalls=false
@@ -77,7 +78,7 @@ port=system.physmem.port[0] system.cpu.icache_port system.cpu.dcache_port
 [system.physmem]
 type=PhysicalMemory
 file=
-latency=1
+latency=30000
 latency_var=0
 null=false
 range=0:268435455
index e2d7164048cdac776b08f93e0bee37dfd6cc3439..0b2ce70f9613fa05a577283da291ece752b691fd 100644 (file)
@@ -1,17 +1,17 @@
 
 ---------- Begin Simulation Statistics ----------
-host_inst_rate                                2310204                       # Simulator instruction rate (inst/s)
-host_mem_usage                                 340492                       # Number of bytes of host memory used
-host_seconds                                   116.72                       # Real time elapsed on the host
-host_tick_rate                             1419682765                       # Simulator tick rate (ticks/s)
+host_inst_rate                                1382425                       # Simulator instruction rate (inst/s)
+host_mem_usage                                 329284                       # Number of bytes of host memory used
+host_seconds                                   195.09                       # Real time elapsed on the host
+host_tick_rate                              849513127                       # Simulator tick rate (ticks/s)
 sim_freq                                 1000000000000                       # Frequency of simulated ticks
-sim_insts                                   269654744                       # Number of instructions simulated
-sim_seconds                                  0.165710                       # Number of seconds simulated
-sim_ticks                                165710415000                       # Number of ticks simulated
+sim_insts                                   269697420                       # Number of instructions simulated
+sim_seconds                                  0.165732                       # Number of seconds simulated
+sim_ticks                                165731753000                       # Number of ticks simulated
 system.cpu.idle_fraction                            0                       # Percentage of idle cycles
 system.cpu.not_idle_fraction                        1                       # Percentage of non-idle cycles
-system.cpu.numCycles                        331420831                       # number of cpu cycles simulated
-system.cpu.num_insts                        269654744                       # Number of instructions executed
+system.cpu.numCycles                        331463507                       # number of cpu cycles simulated
+system.cpu.num_insts                        269697420                       # Number of instructions executed
 system.cpu.num_refs                         124054658                       # Number of memory references
 system.cpu.workload.PROG:num_syscalls             444                       # Number of system calls
 
old mode 100644 (file)
new mode 100755 (executable)
index d813947..88df04d
@@ -1,4 +1,4 @@
-0: system.remote_gdb.listener: listening for remote gdb on port 7002
+warn: Sockets disabled, not accepting gdb connections
 warn: Entering event queue @ 0.  Starting simulation...
 warn: instruction 'fnstcw_Mw' unimplemented
 warn: instruction 'fldcw_Mw' unimplemented
old mode 100644 (file)
new mode 100755 (executable)
index ac908f4..2116bb4
@@ -5,12 +5,12 @@ The Regents of The University of Michigan
 All Rights Reserved
 
 
-M5 compiled Jul 23 2008 16:08:41
-M5 started Wed Jul 23 16:09:15 2008
-M5 executing on blue
-M5 revision 5515:47bf96eec2c6221cf91de8a078897c1b5e46cfbf
-M5 commit date Wed Jul 23 15:35:08 2008 -0700
-command line: build/X86_SE/m5.fast -d build/X86_SE/tests/fast/long/10.mcf/x86/linux/simple-atomic tests/run.py long/10.mcf/x86/linux/simple-atomic
+M5 compiled Aug 31 2008 22:55:36
+M5 revision 5540:e8dde121a24fbf62092085d7d996cb8c965c3fe6
+M5 commit date Sun Aug 31 22:51:39 2008 -0400
+M5 started Aug 31 2008 22:56:01
+M5 executing on zizzer
+command line: build/X86_SE/m5.fast -d build/X86_SE/tests/fast/long/10.mcf/x86/linux/simple-atomic -re --stdout-file stdout --stderr-file stderr tests/run.py long/10.mcf/x86/linux/simple-atomic
 Global frequency set at 1000000000000 ticks per second
 
 MCF SPEC version 1.6.I
@@ -28,4 +28,4 @@ simplex iterations         : 2663
 flow value                 : 3080014995
 checksum                   : 68389
 optimal
-Exiting @ tick 165710415000 because target called exit()
+Exiting @ tick 165731753000 because target called exit()
index 3a3046603f3ec3c5ab7e0e15776abcc6bbbd6f19..300a3a0b408d5411f2a2bcc0a97121648939fc0a 100644 (file)
@@ -23,6 +23,7 @@ max_insts_all_threads=0
 max_insts_any_thread=0
 max_loads_all_threads=0
 max_loads_any_thread=0
+numThreads=1
 phase=0
 progress_interval=0
 simulate_data_stalls=false
@@ -77,7 +78,7 @@ port=system.physmem.port[0] system.cpu.icache_port system.cpu.dcache_port
 [system.physmem]
 type=PhysicalMemory
 file=
-latency=1
+latency=30000
 latency_var=0
 null=false
 range=0:134217727
index 9ef50e95e429b5b439785ff9c9c9cb2a0878e99b..ee6f3d5dc796c5cd561085c6456dec7fb5a64c7b 100644 (file)
@@ -1,17 +1,17 @@
 
 ---------- Begin Simulation Statistics ----------
-host_inst_rate                                2071310                       # Simulator instruction rate (inst/s)
-host_mem_usage                                 209664                       # Number of bytes of host memory used
-host_seconds                                   716.88                       # Real time elapsed on the host
-host_tick_rate                             1204360345                       # Simulator tick rate (ticks/s)
+host_inst_rate                                1780328                       # Simulator instruction rate (inst/s)
+host_mem_usage                                 198432                       # Number of bytes of host memory used
+host_seconds                                   840.01                       # Real time elapsed on the host
+host_tick_rate                             1034139857                       # Simulator tick rate (ticks/s)
 sim_freq                                 1000000000000                       # Frequency of simulated ticks
-sim_insts                                  1484872746                       # Number of instructions simulated
-sim_seconds                                  0.863378                       # Number of seconds simulated
-sim_ticks                                863377516000                       # Number of ticks simulated
+sim_insts                                  1495492819                       # Number of instructions simulated
+sim_seconds                                  0.868688                       # Number of seconds simulated
+sim_ticks                                868687552500                       # Number of ticks simulated
 system.cpu.idle_fraction                            0                       # Percentage of idle cycles
 system.cpu.not_idle_fraction                        1                       # Percentage of non-idle cycles
-system.cpu.numCycles                       1726755033                       # number of cpu cycles simulated
-system.cpu.num_insts                       1484872746                       # Number of instructions executed
+system.cpu.numCycles                       1737375106                       # number of cpu cycles simulated
+system.cpu.num_insts                       1495492819                       # Number of instructions executed
 system.cpu.num_refs                         533549003                       # Number of memory references
 system.cpu.workload.PROG:num_syscalls             551                       # Number of system calls
 
old mode 100644 (file)
new mode 100755 (executable)
index e75f35b..4a54d03
@@ -1,4 +1,4 @@
-0: system.remote_gdb.listener: listening for remote gdb on port 7004
+warn: Sockets disabled, not accepting gdb connections
 warn: Entering event queue @ 0.  Starting simulation...
 warn: instruction 'fnstcw_Mw' unimplemented
 warn: instruction 'fldcw_Mw' unimplemented
old mode 100644 (file)
new mode 100755 (executable)
index ea6ac12..fcf87de
@@ -5,12 +5,12 @@ The Regents of The University of Michigan
 All Rights Reserved
 
 
-M5 compiled Jul 23 2008 16:08:41
-M5 started Wed Jul 23 16:09:17 2008
-M5 executing on blue
-M5 revision 5515:47bf96eec2c6221cf91de8a078897c1b5e46cfbf
-M5 commit date Wed Jul 23 15:35:08 2008 -0700
-command line: build/X86_SE/m5.fast -d build/X86_SE/tests/fast/long/20.parser/x86/linux/simple-atomic tests/run.py long/20.parser/x86/linux/simple-atomic
+M5 compiled Aug 31 2008 22:55:36
+M5 revision 5540:e8dde121a24fbf62092085d7d996cb8c965c3fe6
+M5 commit date Sun Aug 31 22:51:39 2008 -0400
+M5 started Aug 31 2008 22:56:02
+M5 executing on zizzer
+command line: build/X86_SE/m5.fast -d build/X86_SE/tests/fast/long/20.parser/x86/linux/simple-atomic -re --stdout-file stdout --stderr-file stderr tests/run.py long/20.parser/x86/linux/simple-atomic
 Global frequency set at 1000000000000 ticks per second
 
  Reading the dictionary files: *************************************************
@@ -71,4 +71,4 @@ Echoing of input sentence turned on.
   about 2 million people attended 
   the five best costumes got prizes 
 No errors!
-Exiting @ tick 863377516000 because target called exit()
+Exiting @ tick 868687552500 because target called exit()
index 3ebce331c91b1bafcad905b83c63915ecb552293..3a2c48ff25dc1602ea81eb848a5150da1ca9eddc 100644 (file)
@@ -23,6 +23,7 @@ max_insts_all_threads=0
 max_insts_any_thread=0
 max_loads_all_threads=0
 max_loads_any_thread=0
+numThreads=1
 phase=0
 progress_interval=0
 simulate_data_stalls=false
@@ -77,7 +78,7 @@ port=system.physmem.port[0] system.cpu.icache_port system.cpu.dcache_port
 [system.physmem]
 type=PhysicalMemory
 file=
-latency=1
+latency=30000
 latency_var=0
 null=false
 range=0:134217727
index 9b7f29b4521b8e8d8e4dada54032c329919e03dd..2e5af9606c1fac546eea45eded8f4ecdca939436 100644 (file)
@@ -1,17 +1,17 @@
 
 ---------- Begin Simulation Statistics ----------
-host_inst_rate                                2222828                       # Simulator instruction rate (inst/s)
-host_mem_usage                                 206012                       # Number of bytes of host memory used
-host_seconds                                  2067.49                       # Real time elapsed on the host
-host_tick_rate                             1357412596                       # Simulator tick rate (ticks/s)
+host_inst_rate                                2125831                       # Simulator instruction rate (inst/s)
+host_mem_usage                                 194800                       # Number of bytes of host memory used
+host_seconds                                  2188.89                       # Real time elapsed on the host
+host_tick_rate                             1295270570                       # Simulator tick rate (ticks/s)
 sim_freq                                 1000000000000                       # Frequency of simulated ticks
-sim_insts                                  4595681265                       # Number of instructions simulated
-sim_seconds                                  2.806442                       # Number of seconds simulated
-sim_ticks                                2806441694500                       # Number of ticks simulated
+sim_insts                                  4653219908                       # Number of instructions simulated
+sim_seconds                                  2.835211                       # Number of seconds simulated
+sim_ticks                                2835211016000                       # Number of ticks simulated
 system.cpu.idle_fraction                            0                       # Percentage of idle cycles
 system.cpu.not_idle_fraction                        1                       # Percentage of non-idle cycles
-system.cpu.numCycles                       5612883390                       # number of cpu cycles simulated
-system.cpu.num_insts                       4595681265                       # Number of instructions executed
+system.cpu.numCycles                       5670422033                       # number of cpu cycles simulated
+system.cpu.num_insts                       4653219908                       # Number of instructions executed
 system.cpu.num_refs                        1686313784                       # Number of memory references
 system.cpu.workload.PROG:num_syscalls              46                       # Number of system calls
 
old mode 100644 (file)
new mode 100755 (executable)
index 64c88a3..4a54d03
@@ -1,4 +1,4 @@
-0: system.remote_gdb.listener: listening for remote gdb on port 7005
+warn: Sockets disabled, not accepting gdb connections
 warn: Entering event queue @ 0.  Starting simulation...
 warn: instruction 'fnstcw_Mw' unimplemented
 warn: instruction 'fldcw_Mw' unimplemented
old mode 100644 (file)
new mode 100755 (executable)
index 32d78ce..df51001
@@ -5,12 +5,12 @@ The Regents of The University of Michigan
 All Rights Reserved
 
 
-M5 compiled Jul 23 2008 16:08:41
-M5 started Wed Jul 23 16:11:12 2008
-M5 executing on blue
-M5 revision 5515:47bf96eec2c6221cf91de8a078897c1b5e46cfbf
-M5 commit date Wed Jul 23 15:35:08 2008 -0700
-command line: build/X86_SE/m5.fast -d build/X86_SE/tests/fast/long/60.bzip2/x86/linux/simple-atomic tests/run.py long/60.bzip2/x86/linux/simple-atomic
+M5 compiled Aug 31 2008 22:55:36
+M5 revision 5540:e8dde121a24fbf62092085d7d996cb8c965c3fe6
+M5 commit date Sun Aug 31 22:51:39 2008 -0400
+M5 started Aug 31 2008 22:56:01
+M5 executing on zizzer
+command line: build/X86_SE/m5.fast -d build/X86_SE/tests/fast/long/60.bzip2/x86/linux/simple-atomic -re --stdout-file stdout --stderr-file stderr tests/run.py long/60.bzip2/x86/linux/simple-atomic
 Global frequency set at 1000000000000 ticks per second
 spec_init
 Loading Input Data
@@ -26,4 +26,4 @@ Uncompressing Data
 Uncompressed data 1048576 bytes in length
 Uncompressed data compared correctly
 Tested 1MB buffer: OK!
-Exiting @ tick 2806441694500 because target called exit()
+Exiting @ tick 2835211016000 because target called exit()
index bdad08432d0b0290a17104c3dbe60321e134933d..a50589b3218e2d92ad83d723a08daa255e12ddc0 100644 (file)
@@ -23,6 +23,7 @@ max_insts_all_threads=0
 max_insts_any_thread=0
 max_loads_all_threads=0
 max_loads_any_thread=0
+numThreads=1
 phase=0
 progress_interval=0
 simulate_data_stalls=false
@@ -77,7 +78,7 @@ port=system.physmem.port[0] system.cpu.icache_port system.cpu.dcache_port
 [system.physmem]
 type=PhysicalMemory
 file=
-latency=1
+latency=30000
 latency_var=0
 null=false
 range=0:134217727
index 3c3b5e445c1a5e0ca12ab072cebe2151df00b94f..df2f6c4988fc1cd977e253e0df7cab8d9b98a3b9 100644 (file)
@@ -1,17 +1,17 @@
 
 ---------- Begin Simulation Statistics ----------
-host_inst_rate                                1772433                       # Simulator instruction rate (inst/s)
-host_mem_usage                                 213128                       # Number of bytes of host memory used
-host_seconds                                   123.23                       # Real time elapsed on the host
-host_tick_rate                             1054286984                       # Simulator tick rate (ticks/s)
+host_inst_rate                                1393641                       # Simulator instruction rate (inst/s)
+host_mem_usage                                 201900                       # Number of bytes of host memory used
+host_seconds                                   156.85                       # Real time elapsed on the host
+host_tick_rate                              828865190                       # Simulator tick rate (ticks/s)
 sim_freq                                 1000000000000                       # Frequency of simulated ticks
-sim_insts                                   218419088                       # Number of instructions simulated
-sim_seconds                                  0.129921                       # Number of seconds simulated
-sim_ticks                                129921260000                       # Number of ticks simulated
+sim_insts                                   218595439                       # Number of instructions simulated
+sim_seconds                                  0.130009                       # Number of seconds simulated
+sim_ticks                                130009435500                       # Number of ticks simulated
 system.cpu.idle_fraction                            0                       # Percentage of idle cycles
 system.cpu.not_idle_fraction                        1                       # Percentage of non-idle cycles
-system.cpu.numCycles                        259842521                       # number of cpu cycles simulated
-system.cpu.num_insts                        218419088                       # Number of instructions executed
+system.cpu.numCycles                        260018872                       # number of cpu cycles simulated
+system.cpu.num_insts                        218595439                       # Number of instructions executed
 system.cpu.num_refs                          77165367                       # Number of memory references
 system.cpu.workload.PROG:num_syscalls             400                       # Number of system calls
 
old mode 100644 (file)
new mode 100755 (executable)
index 8adaf60..c336b1c
@@ -1,4 +1,4 @@
-0: system.remote_gdb.listener: listening for remote gdb on port 7000
+warn: Sockets disabled, not accepting gdb connections
 warn: Entering event queue @ 0.  Starting simulation...
 warn: instruction 'fnstcw_Mw' unimplemented
 warn: instruction 'fldcw_Mw' unimplemented
old mode 100644 (file)
new mode 100755 (executable)
index 793e5c9..48714ec
@@ -5,12 +5,12 @@ The Regents of The University of Michigan
 All Rights Reserved
 
 
-M5 compiled Jul 23 2008 16:08:41
-M5 started Wed Jul 23 16:12:24 2008
-M5 executing on blue
-M5 revision 5515:47bf96eec2c6221cf91de8a078897c1b5e46cfbf
-M5 commit date Wed Jul 23 15:35:08 2008 -0700
-command line: build/X86_SE/m5.fast -d build/X86_SE/tests/fast/long/70.twolf/x86/linux/simple-atomic tests/run.py long/70.twolf/x86/linux/simple-atomic
+M5 compiled Aug 31 2008 22:55:36
+M5 revision 5540:e8dde121a24fbf62092085d7d996cb8c965c3fe6
+M5 commit date Sun Aug 31 22:51:39 2008 -0400
+M5 started Aug 31 2008 22:56:03
+M5 executing on zizzer
+command line: build/X86_SE/m5.fast -d build/X86_SE/tests/fast/long/70.twolf/x86/linux/simple-atomic -re --stdout-file stdout --stderr-file stderr tests/run.py long/70.twolf/x86/linux/simple-atomic
 Couldn't unlink  build/X86_SE/tests/fast/long/70.twolf/x86/linux/simple-atomic/smred.sav
 Couldn't unlink  build/X86_SE/tests/fast/long/70.twolf/x86/linux/simple-atomic/smred.sv2
 Global frequency set at 1000000000000 ticks per second
@@ -27,4 +27,4 @@ Authors: Carl Sechen, Bill Swartz
  76  77  78  79  80  81  82  83  84  85  86  87  88  89  90 
  91  92  93  94  95  96  97  98  99 100 101 102 103 104 105 
 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 
-122 123 124 Exiting @ tick 129921260000 because target called exit()
+122 123 124 Exiting @ tick 130009435500 because target called exit()
index 40d1ca23888408bb7456b9f91a7e2684351dd2a0..140ac8ef96a5387403f672372525c4ef8b7d8531 100644 (file)
@@ -23,6 +23,7 @@ max_insts_all_threads=0
 max_insts_any_thread=0
 max_loads_all_threads=0
 max_loads_any_thread=0
+numThreads=1
 phase=0
 progress_interval=0
 simulate_data_stalls=false
@@ -77,7 +78,7 @@ port=system.physmem.port[0] system.cpu.icache_port system.cpu.dcache_port
 [system.physmem]
 type=PhysicalMemory
 file=
-latency=1
+latency=30000
 latency_var=0
 null=false
 range=0:134217727
index ef5ccc7e6f7213fe51e73cc81c0a7cfdd15ae13d..296fe27ac7a77cefb029bcaafcec0731c544e0c1 100644 (file)
@@ -1,17 +1,17 @@
 
 ---------- Begin Simulation Statistics ----------
-host_inst_rate                                  69477                       # Simulator instruction rate (inst/s)
-host_mem_usage                                 201612                       # Number of bytes of host memory used
+host_inst_rate                                  67755                       # Simulator instruction rate (inst/s)
+host_mem_usage                                 190344                       # Number of bytes of host memory used
 host_seconds                                     0.14                       # Real time elapsed on the host
-host_tick_rate                               40336760                       # Simulator tick rate (ticks/s)
+host_tick_rate                               39312509                       # Simulator tick rate (ticks/s)
 sim_freq                                 1000000000000                       # Frequency of simulated ticks
-sim_insts                                        9511                       # Number of instructions simulated
+sim_insts                                        9551                       # Number of instructions simulated
 sim_seconds                                  0.000006                       # Number of seconds simulated
-sim_ticks                                     5529000                       # Number of ticks simulated
+sim_ticks                                     5549000                       # Number of ticks simulated
 system.cpu.idle_fraction                            0                       # Percentage of idle cycles
 system.cpu.not_idle_fraction                        1                       # Percentage of non-idle cycles
-system.cpu.numCycles                            11059                       # number of cpu cycles simulated
-system.cpu.num_insts                             9511                       # Number of instructions executed
+system.cpu.numCycles                            11099                       # number of cpu cycles simulated
+system.cpu.num_insts                             9551                       # Number of instructions executed
 system.cpu.num_refs                              2003                       # Number of memory references
 system.cpu.workload.PROG:num_syscalls              11                       # Number of system calls
 
old mode 100644 (file)
new mode 100755 (executable)
index e29ceab..88df04d
@@ -1,4 +1,4 @@
-0: system.remote_gdb.listener: listening for remote gdb on port 7003
+warn: Sockets disabled, not accepting gdb connections
 warn: Entering event queue @ 0.  Starting simulation...
 warn: instruction 'fnstcw_Mw' unimplemented
 warn: instruction 'fldcw_Mw' unimplemented
old mode 100644 (file)
new mode 100755 (executable)
index ada9a56..49a567e
@@ -5,12 +5,12 @@ The Regents of The University of Michigan
 All Rights Reserved
 
 
-M5 compiled Jul 23 2008 16:08:41
-M5 started Wed Jul 23 16:14:28 2008
-M5 executing on blue
-M5 revision 5515:47bf96eec2c6221cf91de8a078897c1b5e46cfbf
-M5 commit date Wed Jul 23 15:35:08 2008 -0700
-command line: build/X86_SE/m5.fast -d build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-atomic tests/run.py quick/00.hello/x86/linux/simple-atomic
+M5 compiled Aug 31 2008 22:55:36
+M5 revision 5540:e8dde121a24fbf62092085d7d996cb8c965c3fe6
+M5 commit date Sun Aug 31 22:51:39 2008 -0400
+M5 started Aug 31 2008 22:56:02
+M5 executing on zizzer
+command line: build/X86_SE/m5.fast -d build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-atomic -re --stdout-file stdout --stderr-file stderr tests/run.py quick/00.hello/x86/linux/simple-atomic
 Global frequency set at 1000000000000 ticks per second
 Hello world!
-Exiting @ tick 5529000 because target called exit()
+Exiting @ tick 5549000 because target called exit()