>  - These patches do not remove the old ruby config and rubymem files.  
> However, once these patches are checked in, those old files won't be needed.  
> Anyone have an opinion on how long they would like those files to stick 
> around?  I would like to delete them as soon as we can.

Why not delete them now?

>  - There are a few places where the block offset (i.e. the l2_select_low_bit) 
> is defaulted to 6 assuming 64-byte cache blocks.  I would like to instead 
> take the log2 of RubySystem's block_size_bytes parameter, however the 
> following code will not work:
> l2_select_low_bit = Param.Int(math.log((Param.RubySystem(Parent.any, "block 
> offset")).block_size_bytes, 2), "")
> I would be interested to hear any suggestions people have to make something 
> like this work.

Param.foo is not a value, so you can't do stuff like this to it.
Parent.any is a proxy class and we've defined some mathematical
operations for it.  We could consider defining others.  Alternatively,
we could try to support some sort of method invocation as a value.


  Nate
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to