> It might work to make callpal and rti SerializeAfter if they aren't > already (or we may have to force a flush) and have them set a PAL bit in > some control reg somewhere. Then the TLB can use that and ignore the PC. > That would probably make those instructions perform worse, though.
I think that's the issue. The PC is in effect a renamed register, so however we store this information, it should be in effect renamed. callpal is IsNonSpeculative. hw_rei (the return instruction) is IsSerializing and IsSerializeBefore, though I'm not positive why that must be. Both could have something to do with how pal-shaodw registers work with the flattening. Nate _______________________________________________ m5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/m5-dev
