Hi all
I want to write one .py file to have some test like CMP
But when I run the M5 There have errors:

command line: build/SPARC_SE/m5.debug configs/run.py
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "src/python/m5/main.py", line 355, in main
    execfile(sys.argv[0], scope)
  File "configs/run.py", line 7, in <module>
    class BaseL1Cache(BaseCache):
NameError: name 'BaseCache' is not defined

My run.py file is as follow:

###################################
from m5 import *
#from BaseCache import BaseCache

class BaseL1Cache(BaseCache):
  size= '64KB'
  assoc= 2
  block_size= 64
  tgts_per_mshr = 16
  fast_write= False
class IL1(BaseL1Cache):
  latency = Parent.clock.period
  mshrs= 8
  write_buffers= 0
class DL1(BaseL1Cache):
  latency = 3 * Parent.clock.period
  mshrs = 32
  write_buffers=8
#L2 Cache Configuration#
class ToL2Bus(BUS):
  width= 64
  clock= Parent.clock.period
class L2(BaseCache):
  size= '4MB'
  assoc= 8
  block_size= 64
  tgts_per_mshr= 16
  fast_write= False
  writer_buffers= 8
  latency = 15 * Parent.clock.period
  mshrs = 64
class ToBus(BUS):
  width=16
  clock = 1 * Parent.clock.period
class DRAM(DRAMMemory):
  cpu_ratio= 5
  mem_type= "DRDRAM"
  bus_width= 16
  #act_lat = "2ns"
   # cas_lat = "1ns"
    #war_lat = "2ns"
    #pre_lat = "2ns"
    #dpl_lat = "2ns"
    #trc_lat = "6ns"
    #num_banks = 4
    #num_cpus = 4
#CPU Configuration#

Can any one show me the mistake?

-- 
Yours,Dongmeng
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to