The option was not being passed to directory controllers for the protocols
MOESI_CMP_token and MOESI_CMP_directory. This was resulting in an error
while instantiating the directory controller as it tries to access the
wrong type of memory.
cntrl_id = cntrl_count,
directory = \
RubyDirectoryMemory(version = i,
- size = dir_size),
+ size = dir_size,
+ use_map = options.use_map),
memBuffer = mem_cntrl,
ruby_system = ruby_system)
cntrl_id = cntrl_count,
directory = \
RubyDirectoryMemory(version = i,
- size = dir_size),
+ use_map = options.use_map,
+ size = dir_size),
memBuffer = mem_cntrl,
l2_select_num_bits = l2_bits,
ruby_system = ruby_system)