That does look like a bug.  Thanks for tracking it down.

Can you post your patch to the list or put it on Sourceforge?

Thanks,

Steve

Jeff wrote:
i think that req->result isn't being updated always correctly. when the list is empty, you just return a boolean false, but without setting the req->result flag. also, when the list doesn't contain and tracked load-locked, you also retrun a boolean false without setting the req->result flag.
so after i added those modifications, i now can get things working, so it kinda 
seems that's what should be going on.



-----Original Message-----
From: Jeff <[EMAIL PROTECTED]>
Sent: Mar 10, 2006 6:29 PM
To: Steve Reinhardt <[EMAIL PROTECTED]>
Cc: m5 <[email protected]>
Subject: Re: [m5sim-users] LL-SC instructions

sorry... disregard my last comment.

i see the flag getting cleared when traversing the locklist.


-----Original Message-----
From: Steve Reinhardt <[EMAIL PROTECTED]>
Sent: Mar 10, 2006 6:10 PM
To: Jeff <[EMAIL PROTECTED]>
Cc: m5 <[email protected]>
Subject: Re: [m5sim-users] LL-SC instructions

Note that req->result gets set in MainMemory::checkLockedAddrList().


Jeff wrote:
Actually, it looks like it partially works. the stq_c doesn't write if the lock_flag was cleared, however it seems that the register is not getting the correct value, i.e. a zero in case the write was not performed. it seems that it always gets a one.
-----Original Message-----
From: Jeff <[EMAIL PROTECTED]>
Sent: Mar 10, 2006 2:30 PM
To: m5 <[email protected]>
Subject: [m5sim-users] LL-SC instructions

I was wondering if load locked/link and store conditional instructions are 
being modeled correctly in functional and detailed CPUs.

it looks like they aren't in what i'm doing, but i just want to make sure if 
that's the problem or not, since i've spent the past two weeks narrowing down 
this bug to that.

thanks
jeff


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
m5sim-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/m5sim-users


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
m5sim-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/m5sim-users

-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
m5sim-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/m5sim-users


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
m5sim-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/m5sim-users



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
m5sim-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/m5sim-users


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
m5sim-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/m5sim-users

Reply via email to