Nate, I didn't directly implement that UTB part myself but I believe the mips utlb has some different features than a normal tlb which allows them to share one structure. I think that's part of their "claim to fame" so to speak...
Unfortunately, I can't think of the exact mechanism right now, but I'll peek at the code again to be sure... On Fri, Mar 6, 2009 at 10:49 AM, nathan binkert <n...@binkert.org> wrote: > > Actually I take that back. That's how it would work if we used > > inheritance. The BaseTLB doesn't actually know to translate anything, so > > the UTB would provide it's own implementation directly. You'd still > > assign it to both ITB and DTB parameters. > > I still don't understand why there isn't truly just one TLB class. > What would the UTB class be for? > > Nate > _______________________________________________ > m5-dev mailing list > m5-dev@m5sim.org > http://m5sim.org/mailman/listinfo/m5-dev > -- ---------- Korey L Sewell Graduate Student - PhD Candidate Computer Science & Engineering University of Michigan
_______________________________________________ m5-dev mailing list m5-dev@m5sim.org http://m5sim.org/mailman/listinfo/m5-dev