Hi all,
I'm looking into figuring out how to specify a particular address
range for caches and other memory objects. This would give you the
ability to do things like say have shared-banked-L2 implemented using
4 L2 Cache banks.

In the old M5 memory, I know you could actually give a particular
memory object a memory range but in Ruby I'm not seeing the same type
of interface or support(not to say there isn't, its just not clear to
me yet).

Does anyone have any knowledge of how to enable this same type of
behavior (banked caches or address range specification) OR does anyone
have any suggested areas in Ruby to where I should start implementing
this? I'm tentatively thinking that if this isnt already in Ruby it
can be implemented into the L1 cache controllers but I have
reservations on how the network routing will work once those changes
are made.

Again, if anybody has any thoughts or suggestions please share!

-- 
- Korey
_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to