Merge zizzer:/bk/newmem
authorLisa Hsu <hsul@eecs.umich.edu>
Mon, 23 Oct 2006 22:46:05 +0000 (18:46 -0400)
committerLisa Hsu <hsul@eecs.umich.edu>
Mon, 23 Oct 2006 22:46:05 +0000 (18:46 -0400)
into  zed.eecs.umich.edu:/z/hsul/work/m5/newmem

--HG--
extra : convert_revision : bb58679e101570d50c040519fb08ffbabfee7416

1  2 
configs/example/fs.py
src/cpu/simple/atomic.cc

index a5b8772afac8cf60f58af6ea6f673085287956de,3573c47ac9b42fd2b0bf1361e226848c1bd4cfa8..11b82178bac4932b446b056b0fe436370ffdeef9
@@@ -72,25 -95,25 +95,26 @@@ class MyCache(BaseCache)
      latency = 1
      mshrs = 10
      tgts_per_mshr = 5
 +    protocol = CoherenceProtocol(protocol='moesi')
  
- # client system CPU is always simple... note this is an assignment of
+ # driver system CPU is always simple... note this is an assignment of
  # a class, not an instance.
ClientCPUClass = AtomicSimpleCPU
client_mem_mode = 'atomic'
DriveCPUClass = AtomicSimpleCPU
drive_mem_mode = 'atomic'
  
+ # system under test can be any of these CPUs
  if options.detailed:
-     ServerCPUClass = DerivO3CPU
-     server_mem_mode = 'timing'
+     TestCPUClass = DerivO3CPU
+     test_mem_mode = 'timing'
  elif options.timing:
-     ServerCPUClass = TimingSimpleCPU
-     server_mem_mode = 'timing'
+     TestCPUClass = TimingSimpleCPU
+     test_mem_mode = 'timing'
  else:
-     ServerCPUClass = AtomicSimpleCPU
-     server_mem_mode = 'atomic'
+     TestCPUClass = AtomicSimpleCPU
+     test_mem_mode = 'atomic'
  
ServerCPUClass.clock = '2GHz'
ClientCPUClass.clock = '2GHz'
TestCPUClass.clock = '2GHz'
DriveCPUClass.clock = '2GHz'
  
  if options.benchmark:
      try:
Simple merge