> - 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
