Update Virtual and Physical ports.
authorKevin Lim <ktlim@umich.edu>
Sun, 19 Nov 2006 22:43:03 +0000 (17:43 -0500)
committerKevin Lim <ktlim@umich.edu>
Sun, 19 Nov 2006 22:43:03 +0000 (17:43 -0500)
commita2113fd3dc85798c7dcc1d67691ffd29a86ef5a0
treeeb2a28bb316c4748a156bccae6dada417afa4495
parenta00e13b1fe1f7f552bbb4623c4a4638f69e42000
Update Virtual and Physical ports.

src/cpu/o3/alpha/cpu_impl.hh:
    Handle the PhysicalPort and VirtualPort in the ThreadState.
src/cpu/o3/cpu.cc:
    Initialize the thread context.
src/cpu/o3/thread_context.hh:
    Add new function to initialize thread context.
src/cpu/o3/thread_context_impl.hh:
    Use code now put into function.
src/cpu/simple_thread.cc:
    Move code to ThreadState and use the new helper function.
src/cpu/simple_thread.hh:
    Remove init() in this derived class; use init() from ThreadState base class.
src/cpu/thread_state.cc:
    Move setting up of Physical and Virtual ports here.  Change getMemFuncPort() to connectToMemFunc(), which connects a port to a functional port of the memory object below the CPU.
src/cpu/thread_state.hh:
    Update functions.

--HG--
extra : convert_revision : ff254715ef0b259dc80d08f13543b63e4024ca8d
src/cpu/o3/alpha/cpu_impl.hh
src/cpu/o3/cpu.cc
src/cpu/o3/thread_context.hh
src/cpu/o3/thread_context_impl.hh
src/cpu/simple_thread.cc
src/cpu/simple_thread.hh
src/cpu/thread_state.cc
src/cpu/thread_state.hh