---------- Forwarded message ----------
Date: Wed, 26 Apr 2006 13:58:55 -0400 (EDT)
From: Ronald George Dreslinski Jr <[EMAIL PROTECTED]>
To: Jos Delbar <[EMAIL PROTECTED]>
Subject: Re: [m5sim-users] Blocking buffer and MOESI coherence protocol
Although I don't see a back trace, I think the problem is coming from Line
823 of mem/cache/cache_impl.hh.
This line of code is trying to append an invalidate as a target onto the
MSHR because the request has been issued and is waiting for it's response,
but the cache has snooped someone else requesting the block. In this case
the cache needs to supply the request it saw but go directly to the
invalid state so the other cache can have ownership. This was added to
the code to support coherence with timing turned on in the bus.
The solution is to either implement the idea of targets in the
blocking_buffers, or overide the addTarget in the blocking buffers to mark
that the next state when the response comes back should be invalid (I
would also suggest putting an assert in that asserts the req being added
as a target has invalidate for the command).
Hope that helps,
-Ron
On Wed, 26 Apr 2006, Jos Delbar wrote:
Hello,
I'm getting the following error when using the MOESI coherence protocol
for my
cache hierarchy in CMP-simulations. All caches have only one MSHR and
thus use
the blocking buffer miss queue implementation.
fatal: Shouldn't call this on a blocking buffer.
@ cycle 101
[addTarget:m5/mem/cache/miss/blocking_buffer.hh, line 246]
Any idea what's happening and how to fix this? (Besides using more MSHRs
:) )
Thanks,
Jos Delbar
[EMAIL PROTECTED]
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services,
security?
Get stuff done quickly with pre-integrated technology to make your job
easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd_______________________________________________
m5sim-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/m5sim-users
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
m5sim-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/m5sim-users