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