diff options
author | Nathan Binkert <binkertn@umich.edu> | 2005-06-28 12:42:15 -0400 |
---|---|---|
committer | Nathan Binkert <binkertn@umich.edu> | 2005-06-28 12:42:15 -0400 |
commit | 036a8ceb8da8aff10b819b4aab32584d41282a64 (patch) | |
tree | e3d1c6bd8572ec503ff53e6b1b27bcd0f292f247 /sim/system.hh | |
parent | d172447a7ae945139d0c3465b8504cd6b77ae819 (diff) | |
download | gem5-036a8ceb8da8aff10b819b4aab32584d41282a64.tar.xz |
Don't hard code the location of m5AlphaAccess. Instead, move the
code into a function that can be called by the AlphaConsole class.
AlphaConsole will pass in its address.
arch/alpha/ev5.hh:
Move Phys2K0Seg to ev5.hh and fixup the TSUNAMI uncacheable
bits so that they will be converted correctly.
dev/alpha_access.h:
Do not hard code the location of the AlphaConsole
dev/alpha_console.cc:
fixup #includes
tell the system where the alpha console is
sim/system.hh:
Provide a function that will tell the system where the AlphaAccess
structure (device) lives
--HG--
extra : convert_revision : 92d70ca926151a32eebe9925de597459ac58013e
Diffstat (limited to 'sim/system.hh')
-rw-r--r-- | sim/system.hh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sim/system.hh b/sim/system.hh index c3e4d6d68..ab6d264ea 100644 --- a/sim/system.hh +++ b/sim/system.hh @@ -128,6 +128,11 @@ class System : public SimObject public: /** + * Set the m5AlphaAccess pointer in the console + */ + void setAlphaAccess(Addr access); + + /** * Returns the addess the kernel starts at. * @return address the kernel starts at */ |