[Gems-users] TLB simulation


Date: Sun, 20 Aug 2006 20:03:05 -0700 (PDT)
From: arrvindh shriraman <arrvindh_shriraman@xxxxxxxxx>
Subject: [Gems-users] TLB simulation
Is it possible to vary the TLB size ( or attach own functional TLB module) in Opal/Ruby for simulation purposes. I am quite confused whether its possible to attach user TLB timing module.

My understanding is that Simics emulates its own Spitfire-MMU class for the SPARC and in a Solaris-Sparc system any change in TLB require us to modify OS and Arch.

eg: Lets say we are trying to emulate a larger TLB to reduce no of TLB misses, since SIMICS is emulating its own spitfire TLB, even if some entry is a hit in our timing system it could be a miss in SIMICSs MMU at this point wont Opal deviate from Simics. What does Opal do on d-TLB miss exception ? I took at look at d-tlb.C and pseq.C


Do you Yahoo!?
Everyone is raving about the all-new Yahoo! Mail Beta.
[← Prev in Thread] Current Thread [Next in Thread→]