Date: | Sun, 27 Jul 2008 01:27:55 -0400 |
---|---|
From: | "salil pant" <floydian27@xxxxxxxxx> |
Subject: | [Gems-users] retry hack in ATMTP/Rock |
I am a little confused about the retry hack being used in the ATMTP/Rock simulator.
This is what I have understood so far :- you catch exceptions within Transactions and detect their type. Inside the Core_Exception hap, however, you change the PC to point to a new location which contains the RETRY instruction. What does this do? Does the code inside the exception handler execute or not ? what is the use of the retry ? I ask this mainly because we abort when the exception completes anyway and we change the PC back to the beginning of the transaction. Why not just let the execution handler finish and then simply rollback using a checkpoint and switch the PC back to the start of the transaction ? What am I missing here ? salil On Thu, Jul 24, 2008 at 7:03 PM, salil pant <floydian27@xxxxxxxxx> wrote:
|
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | [Gems-users] regarding exceptions in LogTM, salil pant |
---|---|
Next by Date: | Re: [Gems-users] retry hack in ATMTP/Rock, Matthew James Horsnell |
Previous by Thread: | [Gems-users] regarding exceptions in LogTM, salil pant |
Next by Thread: | Re: [Gems-users] retry hack in ATMTP/Rock, Matthew James Horsnell |
Indexes: | [Date] [Thread] |