Have a copyRegs function defined in the ISA that copies registers from one ExecContex...
authorKevin Lim <ktlim@umich.edu>
Mon, 13 Mar 2006 22:04:24 +0000 (17:04 -0500)
committerKevin Lim <ktlim@umich.edu>
Mon, 13 Mar 2006 22:04:24 +0000 (17:04 -0500)
commitf045b110cf1db6f9fc70589532b48d9cca339897
treef24bb6de3d522153f09ead7f5864c79aecab6a97
parentaf975813e546b5a951d5e7108454946afd31e434
Have a copyRegs function defined in the ISA that copies registers from one ExecContext to another ExecContext.  This makes it easier for anything that needs to copy architected registers to do so in an ISA independent fashion.

arch/alpha/ev5.cc:
    copyIprs now copies from a source ExecContext to a destination ExecContext.
arch/alpha/registerfile.hh:
    Have ISA specific functions to copy all architected registers from one ExecContext to another.
cpu/cpu_exec_context.cc:
    Call the ISA in order to copy any architected registers.

--HG--
extra : convert_revision : 056cc3b3a9f345535d5a57c6524b114bbd5ae3c8
arch/alpha/ev5.cc
arch/alpha/registerfile.hh
cpu/cpu_exec_context.cc