changeset 9c245e375e05 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=9c245e375e05
description:
        MESI CMP: Unset TBE pointer in L2 cache controller
        The TBE pointer in the MESI CMP implementation was not being set to NULL
        when the TBE is deallocated. This resulted in segmentation fault on 
testing
        the protocol when the ProtocolTrace was switched on.

diffstat:

 src/mem/protocol/MESI_CMP_directory-L2cache.sm |  1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diffs (11 lines):

diff -r cb7d946d4211 -r 9c245e375e05 
src/mem/protocol/MESI_CMP_directory-L2cache.sm
--- a/src/mem/protocol/MESI_CMP_directory-L2cache.sm    Mon Feb 07 19:23:13 
2011 -0800
+++ b/src/mem/protocol/MESI_CMP_directory-L2cache.sm    Tue Feb 08 07:47:02 
2011 -0600
@@ -593,6 +593,7 @@
 
   action(s_deallocateTBE, "s", desc="Deallocate external TBE") {
     L2_TBEs.deallocate(address);
+    unset_tbe();
   }
 
   action(jj_popL1RequestQueue, "\j", desc="Pop incoming L1 request queue") {
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to