Fixes for functional path.
authorRon Dreslinski <rdreslin@umich.edu>
Mon, 9 Oct 2006 00:30:42 +0000 (20:30 -0400)
committerRon Dreslinski <rdreslin@umich.edu>
Mon, 9 Oct 2006 00:30:42 +0000 (20:30 -0400)
commit5cb1840b311a7bba93a658481703ce1e09ccf7bb
tree6e8a501d2377915270e1b45dbc6d1adede4852f3
parente65f0cef3ca70edf37ff74920def4ac899f6c7e3
Fixes for functional path.

If the cpu needs to update any state when it gets a functional write (LSQ??)
then that code needs to be written.

src/cpu/o3/fetch_impl.hh:
src/cpu/o3/lsq_impl.hh:
src/cpu/ozone/front_end_impl.hh:
src/cpu/ozone/lw_lsq_impl.hh:
src/cpu/simple/atomic.cc:
src/cpu/simple/timing.cc:
    CPU's can recieve functional accesses, they need to determine if they need to do anything with them.
src/mem/bus.cc:
src/mem/bus.hh:
    Make the fuctional path do the correct tye of snoop

--HG--
extra : convert_revision : 70d09f954b907a8aa9b8137579cd2b06e02ae2ff
src/cpu/o3/fetch_impl.hh
src/cpu/o3/lsq_impl.hh
src/cpu/ozone/front_end_impl.hh
src/cpu/ozone/lw_lsq_impl.hh
src/cpu/simple/atomic.cc
src/cpu/simple/timing.cc
src/mem/bus.cc
src/mem/bus.hh