hi all,

I am taking the victim block and trying to invalidate based on a condition.

in findvictim () ,just added a piece of code
{

..
...
tag = extractTag(addr);
                         set = extractSet(addr);
                        blk = sets[set].findBlk(tag);
                        if(blk!=NULL)
                        {
                            inform("Now invalidating\n");
                            invalidateBlk(blk);
                       }
...

but getting following errors...

0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
0: system.remote_gdb.listener: listening for remote gdb #1 on port 7001
panic: Tried to access unmapped address 0x10.
 @ cycle 87733000
[invoke:build/ALPHA_SE/arch/alpha/faults.cc, line 206]
Memory Usage: 160680 KBytes
For more information see: http://www.m5sim.org/panic/5932f339
Program aborted at cycle 87733000
Aborted

..its mapping a wrong address..where actually dis is happening..am not able
to identify...as invalidate just sets status to 0 and lears the loadlocks of
the block.

kindly help..

thank tyou
-- 
Sunitha.P
9092892876
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to