Hi,
I set the following Ruby parameters:
g_NETWORK_TOPOLOGY: FILE_SPECIFIED
g_CACHE_DESIGN: NUCA
g_endpoint_bandwidth: 1000
I'm using 2 processors, 1 processor per chip, and MOESI_SMP_hammer. I haven't changed the files in /ruby/network/simple/Network_Files. When I try to init Ruby, I get the following error:
simics> ruby0.init
Ruby Timing Mode
Warning: optimizations not enabled.
Creating event queue...
Creating event queue done
Creating system...
Processors: 2
Warning: in fn MachineType string_to_MachineType(const std::string&) in generated/MOESI_SMP_hammer/MachineType.C:34: str is L2Cache
Warning: in fn MachineType string_to_MachineType(const std::string&) in generated/MOESI_SMP_hammer/MachineType.C:34: str is L2Cache
Fatal Error: in fn MachineType string_to_MachineType(const std::string&) in generated/MOESI_SMP_hammer/MachineType.C:35: Invalid string conversion for type MachineType
Fatal Error: in fn MachineType string_to_MachineType(const std::string&) in generated/MOESI_SMP_hammer/MachineType.C:35: Invalid string conversion for type MachineType
*** Simics getting shaky, switching to 'safe' mode.
*** Simics (main thread) received an abort signal, probably an assertion.
As far as I understand, L2Cache is defined in MOESI_SMP_hammer. Could you please help me with understanding and resolving this issue?
Thanks,
Dave
____________________________________________________________________________________
Want to start your own business?
Learn how on Yahoo! Small Business.
http://smallbusiness.yahoo.com/r-index
|