On Wed, Sep 17, 2008 at 12:14 AM, Gabe Black <[EMAIL PROTECTED]> wrote:

> I think we're talking about mostly the same thing. The ROM bit would be
> global, but in the same sense that the PC is global.


OK, I'll buy that... it's global in that there's one per thread context, but
non-global in the sense that that one value really only affects fetch and
nothing else.  When you were talking about a global mode bit before I was
thinking of things that really do have more global effect like privilege
mode.


> It carries from uop
> to uop passively as they flow through until you hit a point where you're
> moving to a new macroop or into the ROM. It would be associated with a
> given uop which is already associated with a given PC and uPC, so if you
> had to go back to uop X which came from the ROM, it'd go to the right
> place. It'd be basically like a third, single bit PC. I'd like something
> conceptually similar to NPC to change it as well. Maybe there would be
> two bools, fromRom and nextFromRom? Those names aren't that great, but
> you get the idea.
>

Yea, that seems reasonable to me.  I guess you can argue that with x86 the
low-order PC bit is already in use...

Steve
_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to