Date: | Tue, 18 Dec 2007 16:40:31 -0600 |
---|---|
From: | Jayaram Bobba <bobba@xxxxxxxxxxx> |
Subject: | Re: [Gems-users] XACT consistency checker problem |
LogTM hardware jumps to transaction_manager_stub on a transactional abort or for performing other transactional services. These actions are then entirely performed within an ESCAPE action. Ricardo Quislant del Barrio wrote: I was searching for BEGIN_ESCAPE/END_ESCAPE pairs in "microbenchmark/common/transaction.c" and they only appear inside "transaction_manager_stub" and "xact_rand" functions. The latter is used in no other function in "transaction.c" and neither the code I'm simulating uses it . The former is used in "set_transaction_registers" and I use it in the beginning of threads, so it doesn't conflict with transactions, I guess.Conflict:0 XACT CONSISTENCY CHECKER: FAILED 0x[0x18a0400, line 0x18a0400] ACCESS TYPE: LD IN WRITE SET OF 10 0 XACT CONSISTENCY CHECK FAILURE DUE TO OVERLAP BETWEEN ESCAPE ACTIONS AND TRANSACTIONS Address: [0x18a0400, line 0x18a0400] PC: [0x10dead4, line 0x10deac0]Thanks _______________________________________________ Gems-users mailing list Gems-users@xxxxxxxxxxx https://lists.cs.wisc.edu/mailman/listinfo/gems-users Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search. |
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | [Gems-users] magic instruction!, nikiforg |
---|---|
Next by Date: | [Gems-users] How can I run multi-programmed benchmarks?, 张量 |
Previous by Thread: | Re: [Gems-users] XACT consistency checker problem, Ricardo Quislant del Barrio |
Next by Thread: | , (nil) |
Indexes: | [Date] [Thread] |