> How different are ITBs and DTBs anyway? It seems like for a UTB you'd > want a single object that handles both ifetch and data translations > using a common translate() method, not something that inherits from > two different classes. E.g., why not just derive it from TLB? The two translation functions are different because every ISA does some different things for instructions vs data. Think about something like the executable bit.
> Philosophically, I agree... let's avoid virtual inheritance if at all > possible. It's just not a good idea. Ok, so the question is, which of the other alternatives should we do? Gabe (mister TLB expert)? Korey (since this is mips code)? Nate _______________________________________________ m5-dev mailing list m5-dev@m5sim.org http://m5sim.org/mailman/listinfo/m5-dev