> 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

Reply via email to