Make it so that alpha_console can read the frequency from the correct
authorRon Dreslinski <rdreslin@umich.edu>
Fri, 19 Mar 2004 19:51:02 +0000 (14:51 -0500)
committerRon Dreslinski <rdreslin@umich.edu>
Fri, 19 Mar 2004 19:51:02 +0000 (14:51 -0500)
commitb4ff8c555fe18093f8b213c7f7ce4080e72ab63b
tree364cef738830e0aa922fe75f154df8b221fdc306
parent1eb0c9626a575dfc9f2e32243610e76614c331d2
Make it so that alpha_console can read the frequency from the correct
sim object(depends on which platform tsunami/tlaser is being used)

dev/alpha_console.cc:
    Use dynamice casting once during build to get at the proper device to calculate the frequency.
    It is either a tsunami_IO or a tlaser_clock depending on platform (tsunami/tlaser).
    If the simobject is not of either of those types then panic
dev/alpha_console.hh:
    Pass in a SimObject * that is to either a tlaser_clock or a tsunami_IO
sim/sim_object.cc:
    Make it so that you can have a SimObjectParam of type SimObject:

    example:
    SimObjectParam<SimObject *> so;

--HG--
extra : convert_revision : 08239ef23762b8ea11311630b73fe885d939402e
dev/alpha_console.cc
dev/alpha_console.hh
sim/sim_object.cc